This would create the need for borrowernumber in virtualshelvescontent.
And a new table for shared lists/invitations with shelfnumber, borrowernumber, 
invitationkey, date.  
Comments welcome.

-----Oorspronkelijk bericht-----
Van: Marcel de Rooy 
Verzonden: maandag 5 december 2011 11:43
Aan: koha
Onderwerp: Improving permissions on lists (virtual shelves)

Hi all,

Still hoping to get some feedback on this subject, I would now propose the 
following. Please respond to the list, if you agree or disagree. 

1  Do not allow to create a public list in the OPAC. (Only private lists.)  
Public lists are only created by staff users in the staff client. 
2  Add three permission options to any list: a) Allow adding entries b) Allow 
deleting your own entries (that you added)  and c) Allow deleting entries that 
someone else added.
   This makes the distinction between public list and open list no longer 
needed and adds some refinement in lists management. 
   Only the owner of the list can change these permissions.
3  Add a new (opac) feature to private lists: Share a list (with another 
patron).
   Let the user share access to a list by Koha sending an email with a URL 
including some (temporary) invitation key. When the invited patron clicks that 
URL (when logged in) he gains access (in accordance with the described 
permission options for that specific list).
   The invited patron can always 'delete' the shared list, i.e. delete the 
share.
   The owner can 'unshare' the list and remove all shares for that list.
4  With respect to user privacy, a feature may be added in staff client to 
moderate shared list names. 
5  Possibly, libraries do not want patrons sharing lists. So the option could 
be disabled with a preference. In that case points 2 and 3 still apply. 

Note that the shared private list concept makes report 7281 (Hiding some lists) 
obsolete.
Bug 7310 will be used for this feature.

Your comments are very welcome! 

Marcel

_______________________________________________
Koha-devel mailing list
[email protected]
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