WebSearch: removal of hard-coded Holdings tab
- Removes hardcoded requirement that only allows the 'Holdings' tab to be displayed for the 'Books' collection. (closes #2592) (PR #2664)
- Adds insert statements in the demo SQL file to reflect this.
- Adds an upgrade recipe that can be run on any installation to reflect this in the database (i.e. adds a new rule to show all but 'Holdings' for every collection without a preexisting rule).
- NOTE During merge, amended tabcreate.sql to add missing upgrade recipe and websearch_regression_tests.py to adapt a tab regression test case.
Signed-off-by: Oystein Blixhavn <oystein@tind.io>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>