Hi,

On 05/05/15 07:38, George Stanley Kozak wrote:
I need to add “Type” to the Filters and I’m pretty sure I know how to do that (by altering spring/api/discovery.xml), but I can’t figure out where the modifiers: “Contains”, Equals”, “ID”, etc. are coming from.  I need to drop “ID” and “Not ID”.  Can someone point me in the right direction?

If you're happy to modify the Java code, it's here:
https://github.com/DSpace/DSpace/blob/dspace-5.1/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SimpleSearch.java#L249 (and line 246)

I use grep/find for this sort of thing (just in case this helps someone down the line):
[in dspace-src] rgrep 'Not ID' dspace-xmlui/src/main/
dspace-xmlui/src/main/resources/aspects/Discovery/i18n/messages.xml:    <message key="xmlui.Discovery.SimpleSearch.filter.notauthority">Not ID</message>
[in dspace-src] find . -name SimpleSearch.java
./dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SimpleSearch.java
./dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/SimpleSearch.java
and since the messages.xml entry refers to Discovery, you know you'll want the first of these two classes, and then search for where the message key is used.

If you prefer to make XSL changes, the DRI is here: http://demo.dspace.org/xmlui/DRI/discover
so you may just be able to get away with an empty template for something like dri:field[starts-with(@id, 'aspect.discovery.SimpleSearch.field.filter_relational_operator_')]/dri:option[@returnValue='notauthority' or @returnValue='authority'] in your theme.xsl file -- but I haven't tried that.

cheers,
Andrea

-- 
Dr Andrea Schweer
IRR Technical Specialist, ITS Information Systems
The University of Waikato, Hamilton, New Zealand


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to