Sounds as an acceptable improvement.
Could be handled with a syspref of course. Would be the easiest solution to 
implement. 
But we could also extend the meaning of Public here. And make a division 
between Private, Restricted and Public. Restricted could be handled by allowing 
patron types, as Marc suggested ? Or patron lists ? Or ... More flexible than 
just a true/false flag. 

Marcel

-----Oorspronkelijk bericht-----
Van: koha-devel-boun...@lists.koha-community.org 
[mailto:koha-devel-boun...@lists.koha-community.org] Namens Indranil Das Gupta
Verzonden: maandag 26 juni 2017 00:15
Aan: koha-devel@lists.koha-community.org
Onderwerp: [Koha-devel] Suggestions requested for a feature / enhancement based 
around opac-retrieve-file.pl

Hi all,

the current Koha::Upload.pm and opac-retrieve-file.pl allows for a uploaded 
file (e.g. PDF) to be displayed on the OPAC as long as the flag is set to 
public.

I know how many librarians feel about reader history privacy and they are 
protective about it for good reason. In this context, I'm faced with the 
following two use-cases:

In India, e-books with archival rights are gaining ground over hardcopy. As it 
happens the buyer (institutional library) has to give an undertaking that it 
will implement reasonable safeguards to ensure that while all their bonafide 
users should have access to the books, these shall not be presented to the 
users in such as way as to permit un-monitored access / downloads by 
un-authenticated users etc along with maintenance of any access log for any 
necessary compliance.

Or for example PhD theses where many institutions across India have an embargo 
on the full-text online access for non-members for a period upto 2 years from 
the date of publication, but no such restriction exist for bonafide authorised 
users.

I am working on an early stage prototype to support this sort of functionality. 
My question here to  you all is that how far are we open as devs and librarians 
to accept such an extension into Koha? Of course, there would be a syspref that 
will have to be set for the functionality to  kick in.

Suggestions? Comments?

regards
indranil

--
Indranil Das Gupta
L2C2 Technologies

Phone : +91-98300-20971
WWW  : http://www.l2c2.co.in
Blog    : http://blog.l2c2.co.in
IRC     : indradg on irc://irc.freenode.net
Twitter : indradg
_______________________________________________
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/ git : http://git.koha-community.org/ 
bugs : http://bugs.koha-community.org/
_______________________________________________
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to