SearchKit - Change @searchable annotation from boolean to option list
authorColeman Watts <coleman@civicrm.org>
Thu, 27 May 2021 20:01:25 +0000 (16:01 -0400)
committerColeman Watts <coleman@civicrm.org>
Fri, 28 May 2021 11:43:28 +0000 (07:43 -0400)
commitaa998597498411d97d304da2a8cc5ed3c6dcdcc4
treeb55a4a24f913f2452cf5610f5998c2e4ecd8b109
parent27d31a0ff5d38d9b7a7693a347edac5db087530e
SearchKit - Change @searchable annotation from boolean to option list

In preparation for showing different tiers of entities, make this a string
instead of a boolean property, to mark searchability as 'primary', 'secondary', or 'none'.
65 files changed:
Civi/Api4/ACL.php
Civi/Api4/ActionSchedule.php
Civi/Api4/Activity.php
Civi/Api4/Address.php
Civi/Api4/Batch.php
Civi/Api4/Campaign.php
Civi/Api4/CiviCase.php
Civi/Api4/Contact.php
Civi/Api4/Contribution.php
Civi/Api4/ContributionPage.php
Civi/Api4/ContributionRecur.php
Civi/Api4/ContributionSoft.php
Civi/Api4/CustomField.php
Civi/Api4/CustomGroup.php
Civi/Api4/CustomValue.php
Civi/Api4/Dashboard.php
Civi/Api4/DashboardContact.php
Civi/Api4/Domain.php
Civi/Api4/Email.php
Civi/Api4/Entity.php
Civi/Api4/Event.php
Civi/Api4/FinancialAccount.php
Civi/Api4/FinancialTrxn.php
Civi/Api4/FinancialType.php
Civi/Api4/Generic/AbstractEntity.php
Civi/Api4/Generic/Traits/OptionList.php
Civi/Api4/Grant.php
Civi/Api4/Group.php
Civi/Api4/GroupNesting.php
Civi/Api4/GroupOrganization.php
Civi/Api4/IM.php
Civi/Api4/LineItem.php
Civi/Api4/LocBlock.php
Civi/Api4/MailSettings.php
Civi/Api4/Mapping.php
Civi/Api4/MappingField.php
Civi/Api4/MessageTemplate.php
Civi/Api4/Navigation.php
Civi/Api4/Note.php
Civi/Api4/OpenID.php
Civi/Api4/PCPBlock.php
Civi/Api4/Participant.php
Civi/Api4/Permission.php
Civi/Api4/Phone.php
Civi/Api4/PledgePayment.php
Civi/Api4/PriceField.php
Civi/Api4/PriceFieldValue.php
Civi/Api4/PriceSet.php
Civi/Api4/Relationship.php
Civi/Api4/Route.php
Civi/Api4/SavedSearch.php
Civi/Api4/Setting.php
Civi/Api4/StatusPreference.php
Civi/Api4/System.php
Civi/Api4/Tag.php
Civi/Api4/UFField.php
Civi/Api4/UFGroup.php
Civi/Api4/UFJoin.php
Civi/Api4/UFMatch.php
Civi/Api4/Utils/ReflectionUtils.php
Civi/Api4/Website.php
ext/afform/core/Civi/Api4/Afform.php
ext/search_kit/Civi/Api4/SearchDisplay.php
ext/search_kit/Civi/Search/Admin.php
tests/phpunit/api/v4/Entity/ConformanceTest.php