Add option_value_fields metadata
authorColeman Watts <coleman@civicrm.org>
Thu, 31 Mar 2022 17:52:23 +0000 (13:52 -0400)
committerColeman Watts <coleman@civicrm.org>
Thu, 31 Mar 2022 17:52:23 +0000 (13:52 -0400)
commitc9ae8a39ff03936a06c636d57230d2e433e279c1
treef5f2f75bf2b17c71011d7984f84ae6a4e7a32a92
parent40ba7c4bbccf32d86a516d6a3693597ddb777f52
Add option_value_fields metadata

This allows an optionGroup to declare which columns of the OptionValue table it uses.
Previously this was hard-coded into the form.
CRM/Admin/Form/Options.php
CRM/Core/DAO/OptionGroup.php
CRM/Core/SelectValues.php
CRM/Upgrade/Incremental/php/FiveFortyNine.php
Civi/Api4/Service/Spec/FieldSpec.php
Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php
Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php
Civi/Api4/Service/Spec/SpecFormatter.php
tests/phpunit/api/v4/Action/GetFieldsTest.php
xml/schema/Core/OptionGroup.xml
xml/templates/civicrm_data.tpl