Advanced search should be configured in REST instead of Angular #9431
Labels
bug
claimed: Atmire
Atmire team is working on this issue & will contribute back
component: Discovery
Related to Discovery search or browse system
Describe the bug
The new advances search sidebar section in the Angular UI introduced in DSpace/dspace-angular#2608 depends on
This will make customizing discovery configurations more error-prone, as the advanced filters configured in Angular may not correspond to existing filters. Furthermore, this setup makes it impossible to vary whether/which advanced filters are shown in different search contexts.
Our proposed solution is to move this configuration to
discovery.xml
in the backend:DiscoveryConfiguration
, representing the list of filters made available for advanced searchSearchConfigurationRest
Expected behavior
Discovery configuration that interacts with specific filters should remain close together for ease of customization
Related work
Related to #8431 and DSpace/dspace-angular#2608
The text was updated successfully, but these errors were encountered: