diff --git a/apps/web/app/(use-page-wrapper)/settings/(settings-layout)/SettingsLayoutAppDirClient.tsx b/apps/web/app/(use-page-wrapper)/settings/(settings-layout)/SettingsLayoutAppDirClient.tsx index 674fa89970..0ca9440c30 100644 --- a/apps/web/app/(use-page-wrapper)/settings/(settings-layout)/SettingsLayoutAppDirClient.tsx +++ b/apps/web/app/(use-page-wrapper)/settings/(settings-layout)/SettingsLayoutAppDirClient.tsx @@ -181,6 +181,7 @@ export interface SettingsPermissions { canViewRoles?: boolean; canViewOrganizationBilling?: boolean; canUpdateOrganization?: boolean; + canViewAttributes?: boolean; } const useTabs = ({ @@ -211,7 +212,7 @@ const useTabs = ({ (child) => permissions?.canUpdateOrganization || !organizationAdminKeys.includes(child.name) ); - if (permissions?.canUpdateOrganization) { + if (permissions?.canViewAttributes) { newArray.splice(4, 0, { name: "attributes", href: "/settings/organizations/attributes", @@ -452,7 +453,7 @@ const TeamListCollapsible = ({ teamFeatures }: { teamFeatures?: Record )} @@ -460,7 +461,7 @@ const TeamListCollapsible = ({ teamFeatures }: { teamFeatures?: Record {/* Show roles only for sub-teams with PBAC-enabled parent */} @@ -481,7 +482,7 @@ const TeamListCollapsible = ({ teamFeatures }: { teamFeatures?: Record {/* Hide if there is a parent ID */} @@ -491,7 +492,7 @@ const TeamListCollapsible = ({ teamFeatures }: { teamFeatures?: Record @@ -500,7 +501,7 @@ const TeamListCollapsible = ({ teamFeatures }: { teamFeatures?: Record @@ -578,7 +579,7 @@ const SettingsSidebarContainer = ({