diff --git a/changelog/unreleased/enhancement-enable-user-preferences-in-public-links b/changelog/unreleased/enhancement-enable-user-preferences-in-public-links new file mode 100644 index 00000000000..5aafd1872c0 --- /dev/null +++ b/changelog/unreleased/enhancement-enable-user-preferences-in-public-links @@ -0,0 +1,6 @@ +Enhancement: Enable user preferences in public links + +We've enabled user preferences in public links, so any user even without an account can open +preferences in a public link context and for example change the current language. + +https://github.com/owncloud/web/pull/10207 diff --git a/packages/web-app-admin-settings/src/index.ts b/packages/web-app-admin-settings/src/index.ts index 0a95b623bf7..bfb10925607 100644 --- a/packages/web-app-admin-settings/src/index.ts +++ b/packages/web-app-admin-settings/src/index.ts @@ -20,7 +20,13 @@ const appInfo = { isFileEditor: false, applicationMenu: { enabled: (store: Store, ability: Ability) => { - return !!store.getters?.user?.id && ability.can('read-all', 'Setting') + return ( + !!store.getters?.user?.id && + (ability.can('read-all', 'Setting') || + ability.can('read-all', 'Account') || + ability.can('read-all', 'Group') || + ability.can('read-all', 'Drive')) + ) }, priority: 40 } diff --git a/packages/web-app-files/src/components/SideBar/Details/FileDetails.vue b/packages/web-app-files/src/components/SideBar/Details/FileDetails.vue index 5ecb7dd8025..bede70e4a8a 100644 --- a/packages/web-app-files/src/components/SideBar/Details/FileDetails.vue +++ b/packages/web-app-files/src/components/SideBar/Details/FileDetails.vue @@ -122,11 +122,14 @@