public function index()
{
//TODO: Warn of any permission in our DB that is not used (assigned to a route) in the app.
Audit::log(Auth::user()->id, trans('admin/permissions/general.audit-log.category'), trans('admin/permissions/general.audit-log.msg-index'));
$page_title = trans('admin/permissions/general.page.index.title');
$page_description = trans('admin/permissions/general.page.index.description');
$perms = $this->permission->pushCriteria(new PermissionsByNamesAscending())->paginate(20);
return view('admin.permissions.index', compact('perms', 'page_title', 'page_description'));
}