From: Coleman Watts Date: Wed, 16 Nov 2022 21:25:00 +0000 (-0500) Subject: SearchKit - Descriptions for search displays X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=b3c534bf7d16a69f2cb1e01392146e2e9abb5e3f;p=civicrm-core.git SearchKit - Descriptions for search displays This shows the savedSearch description on the default display, and allows each custom display to have its own description which shows at the top. --- diff --git a/ext/search_kit/Civi/Api4/Event/Subscriber/DefaultDisplaySubscriber.php b/ext/search_kit/Civi/Api4/Event/Subscriber/DefaultDisplaySubscriber.php index ee97e7623f..2f34a7ab00 100644 --- a/ext/search_kit/Civi/Api4/Event/Subscriber/DefaultDisplaySubscriber.php +++ b/ext/search_kit/Civi/Api4/Event/Subscriber/DefaultDisplaySubscriber.php @@ -112,6 +112,7 @@ class DefaultDisplaySubscriber extends \Civi\Core\Service\AutoService implements return; } $e->display['settings'] += [ + 'description' => $e->savedSearch['description'] ?? NULL, 'sort' => [], 'limit' => \Civi::settings()->get('default_pager_size'), 'pager' => [ diff --git a/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplayHeader.html b/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplayHeader.html index 173701dbcc..5d78468786 100644 --- a/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplayHeader.html +++ b/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplayHeader.html @@ -15,6 +15,9 @@ {{:: ts('Anyone who can view this display will be able to see all results, regardless of their permission level.') }} +
+ +
diff --git a/ext/search_kit/ang/crmSearchAdmin/tabs.html b/ext/search_kit/ang/crmSearchAdmin/tabs.html index c2ed17850b..99b12d9f38 100644 --- a/ext/search_kit/ang/crmSearchAdmin/tabs.html +++ b/ext/search_kit/ang/crmSearchAdmin/tabs.html @@ -1,5 +1,5 @@
  • - +
  • diff --git a/ext/search_kit/ang/crmSearchDisplayGrid/crmSearchDisplayGrid.html b/ext/search_kit/ang/crmSearchDisplayGrid/crmSearchDisplayGrid.html index 7b7706b8cc..e1399d26c8 100644 --- a/ext/search_kit/ang/crmSearchDisplayGrid/crmSearchDisplayGrid.html +++ b/ext/search_kit/ang/crmSearchDisplayGrid/crmSearchDisplayGrid.html @@ -1,4 +1,5 @@
    +
    {{:: $ctrl.settings.description }}
    diff --git a/ext/search_kit/ang/crmSearchDisplayList/crmSearchDisplayList.html b/ext/search_kit/ang/crmSearchDisplayList/crmSearchDisplayList.html index 494ef0a601..2924630ffc 100644 --- a/ext/search_kit/ang/crmSearchDisplayList/crmSearchDisplayList.html +++ b/ext/search_kit/ang/crmSearchDisplayList/crmSearchDisplayList.html @@ -1,4 +1,5 @@
    +
    {{:: $ctrl.settings.description }}
    diff --git a/ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.html b/ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.html index 3b1da3d641..19d432c735 100644 --- a/ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.html +++ b/ext/search_kit/ang/crmSearchDisplayTable/crmSearchDisplayTable.html @@ -1,4 +1,5 @@
    +
    {{:: $ctrl.settings.description }}