LibreCat::App::Catalogue::Route::file - routes for file handling: upload & download files, request-a-copy. All these must be public.
Author approves the request. Email will be sent to user.
Author refuses the request for a copy. Email will be sent to user. Delete request key from database.
User received permission for downloading. Now get the document if time has not expired yet.
Request a copy of the publication. Email will be sent to the author.
Download a document. Access level of the document and user rights will be checked before.
Download the thumbnail of the document