Summary: | Clarify impact of edit_any_item permission when no library groups are defined | ||
---|---|---|---|
Product: | Koha | Reporter: | Andrew Fuerste-Henry <andrew> |
Component: | Cataloging | Assignee: | Bugs List <koha-bugs> |
Status: | NEW --- | QA Contact: | Testopia <testopia> |
Severity: | normal | ||
Priority: | P5 - low | CC: | dcook, m.de.rooy, michael.adamyk |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
GIT URL: | Change sponsored?: | --- | |
Patch complexity: | --- | Documentation contact: | |
Documentation submission: | Text to go in the release notes: | ||
Version(s) released in: | Circulation function: | ||
Bug Depends on: | 20256 | ||
Bug Blocks: |
Description
Andrew Fuerste-Henry
2025-08-04 14:29:50 UTC
Testing reveals a complication that I *think* is a bug. To recreate: - have a user with edit_items but not edit_any_item, user library Centerville - have no library groups defined - have a bib with 3 items -- item 1: homebranch and holdingbranch Centerville -- item 2: homebranch and holdingbranch Fairfield -- item 3: homebranch and holdingbranch Liberty - Log in as your user, at Centerville - navigate to /cgi-bin/koha/cataloguing/additem.pl for your bib - confirm the Actions buttons for your items only show the Edit option for the Centerville item - create a library group, do not check "Limit item editing by group" or any other feature - reload your item edit page, confirm you can still only edit the Centerville item - add Fairfield to your library group - reload your item edit page, confirm you can still only edit the Centerville item - add Centerville to your library group - reload your item edit page, confirm you can now edit the Centerville, Fairfield, AND Liberty items ** Only groups with "Limit item editing" checked should impact which items can be edited - remove Fairfield from your group - make a new group, select "Limit item editing by group" - add Fairfield and Liberty to your new group - reload your item edit page, confirm your user can still edit any item ** The existence of a group that contains the users' library and does not have "limit item editing by group" checked should not override the existence of other groups that do have "limit item editing" checked |