Skip to content

Commit 8682c72

Browse files
committed
fix(access-control): derive platform Select All from features list; revert turbo schema version
1 parent f706006 commit 8682c72

2 files changed

Lines changed: 8 additions & 62 deletions

File tree

apps/sim/ee/access-control/components/access-control.tsx

Lines changed: 7 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,76 +1095,22 @@ export function AccessControl() {
10951095
variant='default'
10961096
className='h-8'
10971097
onClick={() => {
1098-
const allVisible =
1099-
!editingConfig?.hideKnowledgeBaseTab &&
1100-
!editingConfig?.hideTablesTab &&
1101-
!editingConfig?.hideTemplates &&
1102-
!editingConfig?.hideCopilot &&
1103-
!editingConfig?.hideIntegrationsTab &&
1104-
!editingConfig?.hideSecretsTab &&
1105-
!editingConfig?.hideApiKeysTab &&
1106-
!editingConfig?.hideInboxTab &&
1107-
!editingConfig?.hideFilesTab &&
1108-
!editingConfig?.disableMcpTools &&
1109-
!editingConfig?.disableCustomTools &&
1110-
!editingConfig?.disableSkills &&
1111-
!editingConfig?.hideTraceSpans &&
1112-
!editingConfig?.disableInvitations &&
1113-
!editingConfig?.disablePublicApi &&
1114-
!editingConfig?.hideDeployApi &&
1115-
!editingConfig?.hideDeployMcp &&
1116-
!editingConfig?.hideDeployA2a &&
1117-
!editingConfig?.hideDeployChatbot &&
1118-
!editingConfig?.hideDeployTemplate
1098+
const allVisible = platformFeatures.every(
1099+
(f) => !editingConfig?.[f.configKey]
1100+
)
11191101
setEditingConfig((prev) =>
11201102
prev
11211103
? {
11221104
...prev,
1123-
hideKnowledgeBaseTab: allVisible,
1124-
hideTablesTab: allVisible,
1125-
hideTemplates: allVisible,
1126-
hideCopilot: allVisible,
1127-
hideIntegrationsTab: allVisible,
1128-
hideSecretsTab: allVisible,
1129-
hideApiKeysTab: allVisible,
1130-
hideInboxTab: allVisible,
1131-
hideFilesTab: allVisible,
1132-
disableMcpTools: allVisible,
1133-
disableCustomTools: allVisible,
1134-
disableSkills: allVisible,
1135-
hideTraceSpans: allVisible,
1136-
disableInvitations: allVisible,
1137-
disablePublicApi: allVisible,
1138-
hideDeployApi: allVisible,
1139-
hideDeployMcp: allVisible,
1140-
hideDeployA2a: allVisible,
1141-
hideDeployChatbot: allVisible,
1142-
hideDeployTemplate: allVisible,
1105+
...Object.fromEntries(
1106+
platformFeatures.map((f) => [f.configKey, allVisible])
1107+
),
11431108
}
11441109
: prev
11451110
)
11461111
}}
11471112
>
1148-
{!editingConfig?.hideKnowledgeBaseTab &&
1149-
!editingConfig?.hideTablesTab &&
1150-
!editingConfig?.hideTemplates &&
1151-
!editingConfig?.hideCopilot &&
1152-
!editingConfig?.hideIntegrationsTab &&
1153-
!editingConfig?.hideSecretsTab &&
1154-
!editingConfig?.hideApiKeysTab &&
1155-
!editingConfig?.hideInboxTab &&
1156-
!editingConfig?.hideFilesTab &&
1157-
!editingConfig?.disableMcpTools &&
1158-
!editingConfig?.disableCustomTools &&
1159-
!editingConfig?.disableSkills &&
1160-
!editingConfig?.hideTraceSpans &&
1161-
!editingConfig?.disableInvitations &&
1162-
!editingConfig?.disablePublicApi &&
1163-
!editingConfig?.hideDeployApi &&
1164-
!editingConfig?.hideDeployMcp &&
1165-
!editingConfig?.hideDeployA2a &&
1166-
!editingConfig?.hideDeployChatbot &&
1167-
!editingConfig?.hideDeployTemplate
1113+
{platformFeatures.every((f) => !editingConfig?.[f.configKey])
11681114
? 'Deselect All'
11691115
: 'Select All'}
11701116
</Button>

turbo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://v2-9-6.turborepo.dev/schema.json",
2+
"$schema": "https://v2-9-5.turborepo.dev/schema.json",
33
"envMode": "loose",
44
"tasks": {
55
"transit": {

0 commit comments

Comments
 (0)