Apply role based search filters in existing endpoints
What does this pull request do?
A follow-up PR for recently merged PR-433 and PR-434 to apply role based search filters in existing endpoints.
What's new?
Applied search filters in IndividualListController, AutocompleteController Fixed unsafe DataAutoCompleteController, perform authorization checks for each returned result. Refactored SearchFiltering methods to remove dependency on not needed VitroRequest parameter Applied search filters to DefaultObjectPropertyFormGeneratory Removed unused import in DefaultObjectPropertyFormGenerator
How should this be tested?
A description of what steps someone could take to:
- Apply test data provided in PR https://github.com/vivo-project/Vitro/pull/434
- Try IndividualListController, Autocompletecontroller, DataAutoComplete controllers, DefaultObjectPropertyFormGenerator
Interested parties
@VIVO-project/vivo-committers