Shelving location ID 1 cannot be modified
Bug #2023314 reported by
Galen Charlton
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
3.10 |
Fix Released
|
Medium
|
Unassigned | ||
3.11 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
It is impossible to make changes to the shelving location whose ID is 1, e.g., to rename it from 'Stacks' or to change its OPAC visibility. (Short of direct SQL to disable the protect_acl_id_1 rule.)
This is because the patch for bug 827356 went a little too far: while asset.copy_location ID = 1 should never be removed (and perhaps should never have its owner be anything other than the root of the OU hierarchy), there's no functional reasons why other changes to that location should be blocked.
This bug was originally reported by pdinc-support here: https:/
tags: | added: cat-locations |
Changed in evergreen: | |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
Changed in evergreen: | |
status: | New → Confirmed |
tags: | added: admin-pages |
Changed in evergreen: | |
milestone: | none → 3.12-beta |
Changed in evergreen: | |
assignee: | nobody → Jason Boyer (jboyer) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This branch allows edits to all of the fields on acpl 1 except owning_lib and deleted: https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ jboyer/ lp2023314_ acpl_1_ light_touch / working/ user/jboyer/ lp2023314_ acpl_1_ light_touch
Note that in addition to changing the protection level and type the upgrade script ensures that location 1 is owned by the top of the org tree.