From 5a10b062006315c6b7b42978d01eb324f409ea23 Mon Sep 17 00:00:00 2001 From: Johannes Meyer <johannes.meyer@icinga.com> Date: Wed, 24 Jul 2019 13:22:01 +0200 Subject: [PATCH] RoleForm: Show a header for permissions and restrictions --- application/forms/Security/RoleForm.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/application/forms/Security/RoleForm.php b/application/forms/Security/RoleForm.php index 05a0c039a..601abb08f 100644 --- a/application/forms/Security/RoleForm.php +++ b/application/forms/Security/RoleForm.php @@ -174,7 +174,11 @@ class RoleForm extends RepositoryForm foreach ($this->providedPermissions as $moduleName => $permissionList) { $this->sortPermissions($permissionList); - $elements = []; + $elements = ['permission_header']; + $this->addElement('note', 'permission_header', [ + 'value' => '<h3>' . $this->translate('Permissions') . '</h3>' + ]); + $hasFullPerm = false; foreach ($permissionList as $name => $spec) { $elements[] = $name; @@ -199,6 +203,11 @@ class RoleForm extends RepositoryForm } if (isset($this->providedRestrictions[$moduleName])) { + $elements[] = 'restriction_header'; + $this->addElement('note', 'restriction_header', [ + 'value' => '<h3>' . $this->translate('Restrictions') . '</h3>' + ]); + foreach ($this->providedRestrictions[$moduleName] as $name => $spec) { $elements[] = $name; $this->addElement(