From 99ea01aa748a11de8e792b35fa6bdc39ddf4c7bf Mon Sep 17 00:00:00 2001 From: daedalus <44623501+ComfortablyCoding@users.noreply.github.com> Date: Wed, 27 Dec 2023 12:58:47 -0500 Subject: [PATCH] Enable theme overrides permissions to be set on a per role basis (#20899) --- .changeset/chilled-humans-report.md | 6 ++++++ .../app-access-permissions/app-access-permissions.yaml | 2 -- app/src/modules/settings/routes/roles/app-permissions.ts | 2 -- 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 .changeset/chilled-humans-report.md diff --git a/.changeset/chilled-humans-report.md b/.changeset/chilled-humans-report.md new file mode 100644 index 0000000000..1a553a1b72 --- /dev/null +++ b/.changeset/chilled-humans-report.md @@ -0,0 +1,6 @@ +--- +'@directus/api': minor +'@directus/app': minor +--- + +Enabled theme override permissions to be set on a per role basis diff --git a/api/src/database/system-data/app-access-permissions/app-access-permissions.yaml b/api/src/database/system-data/app-access-permissions/app-access-permissions.yaml index 609a0fc914..dd5b5c27ca 100644 --- a/api/src/database/system-data/app-access-permissions/app-access-permissions.yaml +++ b/api/src/database/system-data/app-access-permissions/app-access-permissions.yaml @@ -102,8 +102,6 @@ - appearance - theme_light - theme_dark - - theme_light_overrides - - theme_dark_overrides - tfa_secret - status - role diff --git a/app/src/modules/settings/routes/roles/app-permissions.ts b/app/src/modules/settings/routes/roles/app-permissions.ts index d032c12822..b19a6e8c0a 100644 --- a/app/src/modules/settings/routes/roles/app-permissions.ts +++ b/app/src/modules/settings/routes/roles/app-permissions.ts @@ -350,8 +350,6 @@ export const appMinimalPermissions: Partial[] = [ 'appearance', 'theme_light', 'theme_dark', - 'theme_light_overrides', - 'theme_dark_overrides', 'tfa_secret', 'status', 'role',