[Koha] Improving permissions on lists (virtual shelves)
Marcel de Rooy
M.de.Rooy at rijksmuseum.nl
Mon Dec 5 23:42:42 NZDT 2011
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
More information about the Koha
mailing list