cubicweb-oaipmh #15380140 metadataPrefix is required unless resumptionToken is specified [validation pending]

From http://www.openarchives.org/OAI/2.0/openarchivesprotocol.htm#ListRecords:

metadataPrefix a required argument (unless the exclusive argument resumptionToken is used)

We should follow the advice of http://www.openarchives.org/OAI/2.0/guidelines-repository.htm#StateInResumptionToken and encode the whole query arguments in addition to the next eid to send into the token.

prioritynormal
typebug
done in0.4.0
load left0.000
closed by#28b03eca72e8 Handle absence of metadataPrefix when resumptionToken is present in ListRecords request
patchHandle absence of metadataPrefix when resumptionToken is present in ListRecords request [applied]Use new resumptionToken implementation (encoding all requests parameters) [applied]Add a resumption token model supporting parsing and encoding [applied]