dev/core#1046 - allow for the real "name" to be specified in xml #15182
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Towards https://lab.civicrm.org/dev/core/issues/1046 (fixing name and label in case roles), methinks this is the smallest change I can make without breaking something. It doesn't fix anything yet, just allows for an override tag in the xml to specify the actual "name", as floated at NY sprint.
Before
After
Technical Details
This is a NFC as long as you don't try to use the new tag yet. At the moment if you try to use this tag in the xml (e.g. in xml files) and then try to change the relationship type label, something will still break somewhere.
Comments
Next step is to write out the tag to the xml when the case type gets updated in the UI. At the moment it would still need to have the same value as label.