Koha/installer/data/mysql/fr-FR/1-Obligatoire
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
..
authorised_values.sql Bug 9831: Correct and add authorised values un French UNIMARC installer 2013-04-25 22:13:25 -04:00
authorised_values.txt Bug 3983 : Needed authorised values list for french frameworks. 2010-01-28 15:11:48 +01:00
class_sources.sql Fix FSF address in directory installer/ 2010-03-16 20:17:50 -04:00
class_sources.txt Add default classification sources and filing rules to fr-FR 2008-12-11 10:19:30 -06: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 Schema Changes for Email Checkout Slips 2009-02-04 13:54:13 -06:00
sample_notices.sql Bug 8378 - followup - sample_notices.sql updated to <<items.fine>> 2013-03-21 21:53:06 -04:00
sample_notices.txt Bug 7714 translating letters in fr-FR to french 2012-03-22 11:21:51 +01:00
sample_notices_message_attributes.sql Bug 6530: Item Due notice label displaying as 'unknown' 2011-12-06 19:58:57 +01:00
sample_notices_message_attributes.txt Bug 7022: Move sample_notices* sql files from optional to mandatory 2011-10-18 15:57:57 +13:00
sample_notices_message_transports.sql Bug 7022: Move sample_notices* sql files from optional to mandatory 2011-10-18 15:57:57 +13:00
sample_notices_message_transports.txt Bug 7022: Move sample_notices* sql files from optional to mandatory 2011-10-18 15:57:57 +13:00
stopwords.sql Convert to UTF-8. 2010-05-06 17:59:07 -04:00
stopwords.txt
subtag_registry.sql Bug 9519: fix code for Italian language search limiter 2013-07-08 14:02:32 +00:00
subtag_registry.txt
unimarc_standard_system_preferences.sql Bug 8441: hides MODS export by default in French install 2012-10-10 16:56:09 +02:00
unimarc_standard_system_preferences.txt Bug 6537 - squashed version of the previous 5 commits, signed-off 2011-09-07 09:19:07 +12: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 granular permissions - created DB tables 2008-04-10 15:53:08 -05:00