SearchKit - Expose default display to the UI
authorColeman Watts <coleman@civicrm.org>
Thu, 28 Oct 2021 13:52:25 +0000 (09:52 -0400)
committerColeman Watts <coleman@civicrm.org>
Sun, 31 Oct 2021 18:24:38 +0000 (14:24 -0400)
commit5c952e51ce92926a48cf542126c19aaa7003e279
tree463c65564e234c3022bac1bf17bd965a35520aa9
parent321e12727b2c16a40d2ee0c2dc1b9b742daf14c2
SearchKit - Expose default display to the UI

Adds a 'view' link to the searchKit admin listing, which links to the default display
Adds a 'view' dropdown to the compose search screen, with links to the default + all other displays
Updates Afform to work with default search displays
23 files changed:
Civi/Api4/Generic/AbstractGetAction.php
Civi/Api4/Generic/Traits/SelectParamTrait.php [new file with mode: 0644]
ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php
ext/afform/admin/ang/afAdmin/afAdminList.controller.js
ext/afform/admin/ang/afAdmin/afAdminList.html
ext/afform/admin/ang/afGuiEditor.js
ext/afform/admin/ang/afGuiEditor/afGuiEditor.component.js
ext/afform/admin/ang/afGuiEditor/afGuiSearch.component.js
ext/afform/admin/ang/afGuiEditor/elements/afGuiContainer.component.js
ext/afform/admin/ang/afGuiEditor/elements/afGuiSearchDisplay.component.js
ext/afform/core/Civi/Api4/Action/Afform/Get.php
ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php
ext/search_kit/Civi/Api4/Action/SearchDisplay/GetDefault.php
ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.component.js
ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.html
ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.component.js
ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.html
ext/search_kit/ang/crmSearchAdmin/resultsTable/crmSearchAdminResultsTable.component.js
ext/search_kit/ang/crmSearchAdmin/searchListing/afforms.html
ext/search_kit/ang/crmSearchAdmin/searchListing/buttons.html
ext/search_kit/ang/crmSearchAdmin/searchListing/displays.html
ext/search_kit/ang/crmSearchPage.module.js
ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchDisplayTest.php [new file with mode: 0644]