Merge branch '16-reject-on-oai' into 'master'
16 reject on oai * First step to improve the logic of the harvester * The automate `PublicationTool` processes the requested URL. It starts with a list of record `id`. At that step, it looks for a publication in the database corresponding to that `id`. It moves to the next id when there is a match. * The processing continue, the record is request to the store and decoded. If the `record.oai()` is not defined, the record is rejected. * Several non conformities have been found when testing this new logic. Therefore, several protections and tests have been added * Close #16 See merge request !25
Showing with 303 additions and 173 deletions