Fixed permission check for configuration save [#2130]

This commit is contained in:
Matias Griese
2021-04-23 11:21:41 +03:00
parent 1f529241fc
commit 1b26b4ca7d
3 changed files with 6 additions and 9 deletions

View File

@@ -528,14 +528,9 @@ class AdminBaseController
$permissions = ['admin.super'];
switch ($type) {
case 'configuration':
case 'config':
case 'system':
$permissions[] = 'admin.configuration.system';
break;
case 'settings':
case 'site':
$permissions[] = 'admin.configuration.site';
$type = $this->route ?: 'system';
$permissions[] = 'admin.configuration.' . $type;
break;
case 'plugins':
$permissions[] = 'admin.plugins';