Sort permission list by title. Make it easier to skim.
authorTim Otten <totten@civicrm.org>
Fri, 5 Feb 2021 20:49:16 +0000 (12:49 -0800)
committerTim Otten <totten@civicrm.org>
Fri, 5 Feb 2021 20:49:16 +0000 (12:49 -0800)
CRM/Admin/Form/Navigation.php
CRM/Report/Form/Instance.php
ext/afform/admin/Civi/AfformAdmin/AfformAdminMeta.php

index 3249beed8b08fa9f41b7d6367108264a3d19769d..6a50bf5e652b504952866bfeec6e44e38e87859a 100644 (file)
@@ -57,7 +57,7 @@ class CRM_Admin_Form_Navigation extends CRM_Admin_Form {
 
     $getPerms = (array) \Civi\Api4\Permission::get(0)
       ->addWhere('group', 'IN', ['civicrm', 'cms', 'const'])
-      ->setOrderBy(['group' => 'ASC', 'name' => 'ASC'])
+      ->setOrderBy(['title' => 'ASC'])
       ->execute();
     $permissions = [];
     foreach ($getPerms as $perm) {
index 564f693b7ace0af5da0a38a6ba4cd4f1a13f6667..224d404fc11c7602e2aec7e93d6960b0133d63d5 100644 (file)
@@ -105,7 +105,7 @@ class CRM_Report_Form_Instance {
     $getPerms = \Civi\Api4\Permission::get(0)
       ->addWhere('is_active', '=', 1)
       ->addWhere('group', 'IN', ['civicrm', 'cms', 'const'])
-      ->setOrderBy(['group' => 'ASC', 'name' => 'ASC'])
+      ->setOrderBy(['title' => 'ASC'])
       ->execute();
     $form->addElement('select',
       'permission',
index c2068cc18983f7a1c8b348b639485a562c53b91f..fcf85c4af22761a650c66174384c19c6cbb6ed15 100644 (file)
@@ -219,7 +219,7 @@ class AfformAdminMeta {
     $perms = \Civi\Api4\Permission::get()
       ->addWhere('group', 'IN', ['afformGeneric', 'const', 'civicrm', 'cms'])
       ->addWhere('is_active', '=', 1)
-      ->setOrderBy(['group' => 'ASC', 'name' => 'ASC'])
+      ->setOrderBy(['title' => 'ASC'])
       ->execute();
     foreach ($perms as $perm) {
       $data['permissions'][] = [