Bug 7310: Code changes for Improving list permissions
authorMarcel de Rooy <m.de.rooy@rijksmuseum.nl>
Thu, 15 Dec 2011 12:19:01 +0000 (13:19 +0100)
committerPaul Poulain <paul.poulain@biblibre.com>
Wed, 21 Mar 2012 15:46:40 +0000 (16:46 +0100)
commitc4d21bcbfebb5bf8a8d1a877a01a528237fd5b7a
treec8a67bdc1aa618c555bb81b0009e3b903780fbac
parentd6f8fde92cde8f8daf940bf6aff058dab6a0b30f
Bug 7310: Code changes for Improving list permissions

This lays the foundation for further changes for report 7310.
Implements following points from the wiki page List permissions:
1) Preference that controls if users may create public lists in opac.
2) New add/delete own/delete other permissions per list.

Code has been changed (in some cases refactored). New permissions are not yet visible; with this patch current functionality is kept as much as possible while resolving several issues, improving permissions and extending the code for further developments (using the new permissions and sharing lists).

Feb 23, 2012 (revision): Changed defaults for new lists. Could also remove routine GetRecentShelves by using GetSomeShelfNames in catalogue/search.pl just as opac-search.pl already did. (More consistent.)

Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
Feb 29, 2012: Automerge version.
March 5, 2012: Rebase for pushed 4912 patch.
March 21, 2012: Rebased. Resolving some conflicts in relation to pushed report 7719.
13 files changed:
C4/Auth.pm
C4/VirtualShelves.pm
C4/VirtualShelves/Page.pm
catalogue/search.pl
koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/addbybiblionumber.tt
koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tt
koha-tmpl/opac-tmpl/prog/en/includes/masthead.inc
koha-tmpl/opac-tmpl/prog/en/modules/opac-addbybiblionumber.tt
koha-tmpl/opac-tmpl/prog/en/modules/opac-shelves.tt
opac/opac-addbybiblionumber.pl
opac/opac-search.pl
opac/opac-shelves.pl
virtualshelves/addbybiblionumber.pl