RoleController: Clean up sort rules

* Removes `permissions` from sort rules
* Adds `parent` to filter and sort rules
This commit is contained in:
Johannes Meyer 2024-11-05 09:00:03 +01:00
parent 1612b78af6
commit aba56d8ef1
1 changed files with 10 additions and 5 deletions

View File

@ -59,13 +59,18 @@ class RoleController extends AuthBackendController
->select();
$sortAndFilterColumns = [
'name' => $this->translate('Name'),
'users' => $this->translate('Users'),
'groups' => $this->translate('Groups'),
'permissions' => $this->translate('Permissions')
'name' => $this->translate('Name'),
'users' => $this->translate('Users'),
'groups' => $this->translate('Groups'),
'parent' => $this->translate('Inherits From')
];
$this->setupFilterControl($this->view->roles, $sortAndFilterColumns, ['name']);
$this->setupFilterControl(
$this->view->roles,
$sortAndFilterColumns + [
'permissions' => $this->translate('Permissions')
]
);
$this->setupLimitControl();
$this->setupPaginationControl($this->view->roles);
$this->setupSortControl($sortAndFilterColumns, $this->view->roles, ['name']);