discussed recently with @seth-shaw-asu and Chris Day (no @?)
What does this Pull Request do?
Creates new "fields" (in search api) for your Typed Relation fields. You can filter what relation types get included.
This does the same thing as the Linked Agent By Role plugin on the Islandora Install Profile Demo, except without the hard-coding and without cluttering the Search API field with 271 different fields.
What's new?
New Search API Processor plugin!
Creates a new field (under "general" - FIXME!!) for each configured Typed Relation field. For example there is one for "Linked Agent [islandora_object]"
When you select this field, it lets you choose one or more "Relation Types" from the list that is currently configured for that field.
Does this change require documentation to be updated? Sure!
Does this change add any new dependencies? no!
Does this change require any other modifications to be made to the repository
(i.e. Regeneration activity, etc.)? nah.
Could this change impact execution of existing code? no.
How should this be tested?
A description of what steps someone could take to:
Reproduce the problem you are fixing (if applicable)
Test that the Pull Request does what is intended.
Please be as detailed as possible.
Good testing instructions help get your PR completed faster.
Additional Notes:
Any additional information that you think would be helpful when reviewing this
PR.
Interested parties
Tag (@ mention) interested parties or, if unsure, @Islandora/committers
GitHub Issue: none
What does this Pull Request do?
Creates new "fields" (in search api) for your Typed Relation fields. You can filter what relation types get included.
This does the same thing as the Linked Agent By Role plugin on the Islandora Install Profile Demo, except without the hard-coding and without cluttering the Search API field with 271 different fields.
What's new?
New Search API Processor plugin!
How should this be tested?
A description of what steps someone could take to:
Additional Notes:
Any additional information that you think would be helpful when reviewing this PR.
Interested parties
Tag (@ mention) interested parties or, if unsure, @Islandora/committers