Search kit: Rewrite input widget to support IN sets, relative dates, BETWEEN groups...
authorColeman Watts <coleman@civicrm.org>
Wed, 16 Dec 2020 00:37:31 +0000 (19:37 -0500)
committerColeman Watts <coleman@civicrm.org>
Wed, 16 Dec 2020 22:04:07 +0000 (17:04 -0500)
commit014174e7a865aa20d371768a1a6eb9ea5df576bf
treedb75a4bc8475edaa1fb177795630cc228d074a38
parentc282fb4793e3918f2be49d461a112520cf178e30
Search kit: Rewrite input widget to support IN sets, relative dates, BETWEEN groups, etc.

This deletes the crmSearchValue widget (and the now-empty crmSearchKit module),
which had originally been copied from the API Explorer, and replaces it with a more flexible
set of components with separate templates for each data type.
23 files changed:
ext/search/Civi/Search/Actions.php
ext/search/Civi/Search/Admin.php
ext/search/ang/crmSearchActions.ang.php
ext/search/ang/crmSearchActions.module.js
ext/search/ang/crmSearchActions/crmSearchActionDelete.html
ext/search/ang/crmSearchActions/crmSearchActionUpdate.html
ext/search/ang/crmSearchActions/crmSearchInput/boolean.html [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/crmMultiSelectDate.directive.js [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/crmSearchInput.component.js [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/crmSearchInput.html [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/crmSearchInputVal.component.js [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/date.html [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/entityRef.html [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/integer.html [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/select.html [new file with mode: 0644]
ext/search/ang/crmSearchActions/crmSearchInput/text.html [new file with mode: 0644]
ext/search/ang/crmSearchAdmin.ang.php
ext/search/ang/crmSearchAdmin/crmSearchClause.component.js
ext/search/ang/crmSearchAdmin/crmSearchClause.html
ext/search/ang/crmSearchKit.ang.php [deleted file]
ext/search/ang/crmSearchKit.module.js [deleted file]
ext/search/ang/crmSearchKit/crmSearchValue.directive.js [deleted file]
ext/search/css/search.css