Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There is a launcher command that can arbitrarily run tests on an item or all items, eg.

${dspace}/bin/dspace test-logic dsrun org.dspace.content.logic.TestLogicRunner -f openaire_filter -i 123456789/100

...

Where the "openaire_filter" reference is the ID of a filter bean defined in item-filters.xml

New Curation Task:

In DSpace 5 and 6 implementations of this feature, JSPUI and XMLUI buttons were added to the Edit Item administrative pages so that DOIs could be manually registered (queued for registration) by administrators, explicitly skipping the filter.

In the DSpace 7 implementation, this feature can be used via the existing curation task framework, either in the CLI or in the Angular UI (when curation tasks are implemented).

Configuration

Skip the filter

In Edite Item administrators have a button to assign DOIs to item that don't have any yet. This skips the filters, as we assume administrators to know what they are doing. Since DSpace 7 there is a curation task that register DOIs for any item that does not have any. In the configuration of that curation task, you can specify whether filters should be skipped or respected. The curation task itself is configured in ${dspace}/config/modules/curateThis task is configured in curage.cfg as 'registerdoi' with the label "Register DOI".There  There is a configuration file in ${dspace}/config/modules/doi-curation.cfg that can be used to customise the behaviour regarding filter skipping, and distribution over multiple items.

...