https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42264

            Bug ID: 42264
           Summary: Ungrouping holds or grouping existing holds requires
                    top-line reserveforothers permission
   Initiative type: ---
        Sponsorship ---
            status:
           Product: Koha
           Version: 25.11
          Hardware: All
                OS: All
            Status: NEW
          Severity: minor
          Priority: P5 - low
         Component: Hold requests
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected], [email protected],
                    [email protected]

While staff with the place_holds permission (and no other permissions from
reserveforothers) *can* create a hold group by selecting multiple bibs in
search results and choosing the 'Treat as hold group' option on the 'Place
holds' screen, they cannot create a hold group from existing 'standard' holds
or ungroup a hold group. 

Grouping existing holds and ungrouping holds requires the top-line
reserveforothers permission, but it should either be part of place_holds or be
a separate permission so that staff needn't also have alter_hold_targets and
modify_holds_priority in order to use hold groups.

To replicate the error with creation:
-Use a staff patron account with only the place_holds permission from the
reserveforothers group
-Create 2 or more standard holds for another patron
-In the regular patron's account, select the standard holds and click 'Group
holds'
-On the modal, click 'Group'
-Note the error message: "Authorization failure. Missing required
permission(s)."

To replicate the problem with ungrouping:
-Find/create a patron with a group hold using a staff account with top-line
reserveforothers permission
-Sign in using a staff patron account with only the place_holds permission from
reserveforothers
-Go to the regular patron account where the group hold was placed
-Click the number in the 'Hold group' column, then select 'Ungroup holds' from
the modal
-Note that the modal disappears with no error message, but the hold has not
been ungrouped

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to