Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences
Matthias Meusburger fc95762725 Bug 3206: OAI repository deleted records support.
This patch allows Koha OAI repository to support deleted records.

The OAI-PMH:DeletedRecord syspref is introduced and can be set to:

- persistent (in case Koha's deletedbiblio table will never be emptied
  or truncated)
- transient (in case Koha's deletedbiblio table might be emptied or
  truncated at some point)

Test plan:

- After applying the patch, test that:
   - Deleted records appear in ListRecords and ListIdentifiers requests.
   - Filter parameters (from, until, set and resumptionToken) still work
     and are applied to ListRecords and ListIdentifiers requests.
   - Identify request shows if the repository is considered persistent
     or transient, according to the OAI-PMH:DeletedRecord syspref.
   - Deleted records that used to belong to a set are still displayed in
     those sets and marked as deleted.
   - GetRecord requests work on deleted records, which are marked as deleted.

Requests examples:
/cgi-bin/koha/oai.pl?verb=ListRecords&metadataPrefix=oai_dc
/cgi-bin/koha/oai.pl?verb=ListRecords&metadataPrefix=oai_dc&from=2015-02-20T11:08:33Z
/cgi-bin/koha/oai.pl?verb=ListRecords&metadataPrefix=oai_dc&set=new_specSet1
/cgi-bin/koha/oai.pl?verb=GetRecord&identifier=KOHA-OAI-TEST:2&metadataPrefix=oai_dc
/cgi-bin/koha/oai.pl?verb=Identify

Signed-off-by: Frederic Demians <f.demians@tamil.fr>
  It works in all situations described in the test plan. Great addition.
  Thanks.

Signed-off-by: Jonathan Druart <jonathan.druart@koha-community.org>

Signed-off-by: Jonathan Druart <jonathan.druart@koha-community.org>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2015-07-08 14:55:12 -03:00
..
acquisitions.pref Bug 11458: Improve confusing description of syspref 'gist' 2015-06-22 11:05:44 -03:00
admin.pref Bug 14215: Change the 'delimiter' syspref description for its wider use 2015-06-19 11:36:40 -03:00
authorities.pref Bug 11611: Rephrase description and examples of 5 MARC related sysprefs 2014-02-20 19:08:11 +00:00
cataloguing.pref Bug 13676 - OpacSuppression description says 'items' but means 'records' 2015-03-02 15:25:47 +01:00
circulation.pref Bug 10119: Add note about CalculateFinesOnReturn to description of finesmode 2015-06-22 11:08:46 -03:00
enhanced_content.pref Bug 14318: iDreamBooks doesn't work when Koha is using https 2015-06-07 18:39:48 -03:00
i18n_l10n.pref Bug 14160: Fix typo in AddressFormat preference 2015-05-14 11:11:14 -03:00
local_use.pref Bug 5462: fixed current preferences tab highlighting bug created by dashfix 2011-02-03 09:58:52 +00:00
logs.pref Bug 14024 - add reports to action logs 2015-06-04 10:46:20 -03:00
opac.pref Bug 14252: (followup) addresses the QA Manager comments 2015-06-23 10:24:46 -03:00
patrons.pref Bug 8007: (QA followup) wording issue on sysprefs 2015-04-30 12:34:18 -03:00
searching.pref Bug 13528: Use the different isbn variations on search on the isbn index (nb) 2015-04-16 13:44:57 -03:00
serials.pref Bug 9958: Improve RoutingSerials sys pref description 2014-12-28 20:32:37 -03:00
staff_client.pref Bug 12160: Rename intranetuserjs with IntranetUserJS 2015-05-26 10:42:07 -03:00
tools.pref Bug 12190: fold the "Creators" system preference tab into "Tools" 2014-05-23 13:09:51 +00:00
web_services.pref Bug 3206: OAI repository deleted records support. 2015-07-08 14:55:12 -03:00