Search Ext: Support robust joins in UI
authorColeman Watts <coleman@civicrm.org>
Fri, 4 Dec 2020 00:28:00 +0000 (19:28 -0500)
committerColeman Watts <coleman@civicrm.org>
Fri, 4 Dec 2020 00:28:00 +0000 (19:28 -0500)
commit4f0729ed39e193f46ed75f8fccfbafb983b68d03
tree2fef1d7ebbd6d2695b793a02ded2a278b36faf7a
parentc5368b3b4bb2dfe6ae118f593bf1f78921b1f40c
Search Ext: Support robust joins in UI

This uses better join metadata to give explicit conditions for each join,
removing the ambiguity when more than one type of join is possible between the same 2 entities.
It also adds support for joins via EntityBridge APIs.
ext/search/CRM/Search/Page/Admin.php
ext/search/Civi/Search/Admin.php
ext/search/ang/crmSearchAdmin.ang.php
ext/search/ang/crmSearchAdmin.module.js
ext/search/ang/crmSearchAdmin/compose/criteria.html
ext/search/ang/crmSearchAdmin/crmSearchAdmin.component.js
ext/search/ang/crmSearchAdmin/searchList.controller.js