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

View File

@ -59,13 +59,18 @@ class RoleController extends AuthBackendController
->select(); ->select();
$sortAndFilterColumns = [ $sortAndFilterColumns = [
'name' => $this->translate('Name'), 'name' => $this->translate('Name'),
'users' => $this->translate('Users'), 'users' => $this->translate('Users'),
'groups' => $this->translate('Groups'), 'groups' => $this->translate('Groups'),
'permissions' => $this->translate('Permissions') '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->setupLimitControl();
$this->setupPaginationControl($this->view->roles); $this->setupPaginationControl($this->view->roles);
$this->setupSortControl($sortAndFilterColumns, $this->view->roles, ['name']); $this->setupSortControl($sortAndFilterColumns, $this->view->roles, ['name']);