Request API
Related to #640 (closed), but with a revised design: The UI remains unchanged at this stage and will send the entire list of accession ids
to the /initiate
endpoint. The API will filter out only historical
accessions -- and keep accessions of institutes that don't allow requests. Such MaterialSubRequests
will have status IGNORED
(because the institute does not enable requests).
The UI page that says "Your request was received" is updated to show the details of all subrequests, similar to the draft implementation in genesys-pgr/genesys-ui!905: