diff --git a/UPGRADE.md b/UPGRADE.md new file mode 100644 index 00000000..de0e3528 --- /dev/null +++ b/UPGRADE.md @@ -0,0 +1,6 @@ +# Upgrading to Admin 1.10 + +Twig: + +* **Admin link**: When linking to another admin page, use `{{ admin_route('/config/site') }}` instead of any other method, such as `{{ base_url_relative }}/config/site` (fixes multi-language issues) + diff --git a/classes/plugin/AdminController.php b/classes/plugin/AdminController.php index 34f484ca..42be349f 100644 --- a/classes/plugin/AdminController.php +++ b/classes/plugin/AdminController.php @@ -869,7 +869,7 @@ class AdminController extends AdminBaseController */ protected function taskGpmRelease() { - if (!$this->authorizeTask('configuration', ['admin.configuration', 'admin.super'])) { + if (!$this->authorizeTask('configuration', ['admin.configuration.system', 'admin.super'])) { return false; } diff --git a/pages/admin/config.md b/pages/admin/config.md index aa5fef18..d49624b6 100644 --- a/pages/admin/config.md +++ b/pages/admin/config.md @@ -2,6 +2,7 @@ title: Config access: - admin.configuration: true + admin.configuration.system: true + admin.configuration.site: true admin.super: true --- diff --git a/pages/admin/info.md b/pages/admin/info.md index ca950fda..7ff93a61 100644 --- a/pages/admin/info.md +++ b/pages/admin/info.md @@ -2,6 +2,6 @@ title: PHP Info template: config access: - admin.settings: true + admin.configuration.info: true admin.super: true --- diff --git a/pages/admin/site.md b/pages/admin/site.md index 437c2898..9a07c231 100644 --- a/pages/admin/site.md +++ b/pages/admin/site.md @@ -2,6 +2,6 @@ title: Site Settings template: config access: - admin.settings: true + admin.configuration.site: true admin.super: true --- diff --git a/pages/admin/system.md b/pages/admin/system.md index 76560180..1de4ace6 100644 --- a/pages/admin/system.md +++ b/pages/admin/system.md @@ -2,6 +2,6 @@ title: Configuration template: config access: - admin.configuration: true + admin.configuration.system: true admin.super: true ---