-
-
Notifications
You must be signed in to change notification settings - Fork 824
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CRM-20091 - Add customValue.gettree api #10460
Conversation
Generally, My only real concern is that
Those aren't hard-blockers. My opinion is ~1.9/2.0. |
@totten I've pushed some improvements which aren't as scary as they look, I promise. It expands the test coveage with a bit of (a) and (c) per your suggestion, and it also makes the query more efficient by allowing a |
Yeah, To identify/mitigate impacts on contrib, I grepped
|
Ok I've updated that one core line that I had missed, and I sincerely doubt that the backdrop version of CiviEngage is working/tested, but here's this anyway: civicrm/civicrm-backdrop#30 |
Thanks. I've done some spot-checking in a few random UI's that display custom-data. ("View Contact", "View Contact: Edit custom block", "Edit Profile", "CiviEvent: Edit Event", "CiviEvent: Event Info") They seem to be working the same. |
Jenkins re test this please |
This adds a CustomValue.gettree action which returns the entire tree of custom data for a specified entity -
groups, fields, and values, including the raw and display values. It's intended for use on Angular screens that do not have access to core BAO functions like
CRM_Core_BAO_CustomGroup::getTree
.