fix: integration actions hidden for full access users (#1300)

This commit is contained in:
Meier Lukas
2024-10-15 21:11:32 +02:00
committed by GitHub
parent bb0026a9fd
commit 476fda279d

View File

@@ -161,21 +161,20 @@ const IntegrationList = async ({ integrations, activeTab }: IntegrationListProps
</TableTd> </TableTd>
<TableTd> <TableTd>
<Group justify="end"> <Group justify="end">
{hasFullAccess || {(hasFullAccess || integration.permissions.hasFullAccess) && (
(integration.permissions.hasFullAccess && ( <ActionIconGroup>
<ActionIconGroup> <ActionIcon
<ActionIcon component={Link}
component={Link} href={`/manage/integrations/edit/${integration.id}`}
href={`/manage/integrations/edit/${integration.id}`} variant="subtle"
variant="subtle" color="gray"
color="gray" aria-label={t("page.edit.title", { name: getIntegrationName(integration.kind) })}
aria-label={t("page.edit.title", { name: getIntegrationName(integration.kind) })} >
> <IconPencil size={16} stroke={1.5} />
<IconPencil size={16} stroke={1.5} /> </ActionIcon>
</ActionIcon> <DeleteIntegrationActionButton integration={integration} count={integrations.length} />
<DeleteIntegrationActionButton integration={integration} count={integrations.length} /> </ActionIconGroup>
</ActionIconGroup> )}
))}
</Group> </Group>
</TableTd> </TableTd>
</TableTr> </TableTr>