Koha/installer/data/mysql/de-DE/mandatory
Julian Maurice 54616c37e2 Bug 7295: More granular permissions for baskets
- Add branch info to baskets
- Add a list of borrowers that are allowed to manage a basket (one list
for each basket).
- Add a new subpermission: acquisition => order_manage_all

If user is superlibrarian, or if that user has permission acquisition = 1
(GranularPermissions = OFF), or subpermission acquisition =>
order_manage_all (GranularPermissions = ON), that user is authorised to manage
all baskets.

Depending on syspref AcqViewBaskets:
  'all': user can manage all baskets
  'branch': user can manage baskets of their branch (the basket branch is
            taken into account, not the branch of the basket's creator).
            If basket branch is not defined, all users can manage this
            basket.
  'user': user can manage baskets she created, and baskets in their
          user list

There are unit tests in t/Acquisition/CanUserManageBasket.t, which
require Test::MockModule

You can edit basket's branch and users list in basket modification page
(acqui/basket.pl)

Signed-off-by: Sonia Bouis <sonia.bouis@univ-lyon3.fr>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
2013-10-31 16:35:35 +00:00
..
class_sources.sql
class_sources.txt Bug 10050: Update German web installer files for 3.12 - Mandatory 2013-04-25 21:22:12 -04:00
message_transport_types.sql Bug 10572: (follow-up) ensure SQL for all translations has the phone transport type 2013-10-31 14:45:02 +00:00
message_transport_types.txt Bug 10050: Update German web installer files for 3.12 - Mandatory 2013-04-25 21:22:12 -04:00
sample_notices.sql Bug 10474: Translate some English strings in German sample notices 2013-07-05 07:00:55 -07:00
sample_notices.txt
sample_notices_message_attributes.sql
sample_notices_message_attributes.txt Bug 10050: Update German web installer files for 3.12 - Mandatory 2013-04-25 21:22:12 -04:00
sample_notices_message_transports.sql
sample_notices_message_transports.txt Bug 10050: Update German web installer files for 3.12 - Mandatory 2013-04-25 21:22:12 -04:00
stopwords.sql
stopwords.txt
subtag_registry.sql Followup 2 - Bug 9381 - Add Catalan language 2013-04-07 13:48:44 -04:00
subtag_registry.txt
system_preferences.sql Bug 10050: Update German web installer files for 3.12 - Language settings 2013-04-25 21:22:12 -04:00
system_preferences.txt Bug 10050: Update German web installer files for 3.12 - Mandatory 2013-04-25 21:22:12 -04:00
userflags.sql Bug 8215 - Course Reserves 2013-05-21 15:50:55 -07:00
userflags.txt
userpermissions.sql Bug 7295: More granular permissions for baskets 2013-10-31 16:35:35 +00:00
userpermissions.txt Bug 10050: Update German web installer files for 3.12 - Mandatory 2013-04-25 21:22:12 -04:00