Web-app that handles submitting scan-requests to the Annex.
Code to improve the process of requesting a scan for items at the Annex, the Library’s offsite storage facility.
The current system involves multiple steps and is confusing.
scheme://host/easyscan
will redirect to the info page at scheme://host/easyscan/info/
scheme://host/easyscan/request
scheme://host/easyscan/request?callnumber=BF173.A2%20A5&barcode=31236090031116&title=American%20imago&bibnum=null&volume_year=53%20(1996)
barcode
— this is the item barcode — will be sent to the Annexbibnum
— used to look up title for landing-page display if title-param is null; not sent to Annexcallnumber
— simply presented to user at landing-page; not sent to Annextitle
— the bib title; presented to user at landing page; is sent to Annexvolume_year
— simply presented to user at landing-page; not sent to AnnexImportant future note…
bibnum
will become a required parameter; it will be used to validate the format of the item