Summary: | Tools menu sidebar category not shown for users with batch_extend_due_dates only | ||
---|---|---|---|
Product: | Koha | Reporter: | Andrew Fuerste-Henry <andrew> |
Component: | Tools | Assignee: | Andrew Fuerste-Henry <andrew> |
Status: | Pushed to stable --- | QA Contact: | Emily Lamancusa (emlam) <emily.lamancusa> |
Severity: | normal | ||
Priority: | P5 - low | CC: | emily.lamancusa, flaterdavid |
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: |
25.11.00,25.05.02
|
Circulation function: | |
Bug Depends on: | |||
Bug Blocks: | 36135 | ||
Attachments: |
Bug 40332: Show tools sidebar category for batch extend due dates permission
Bug 40332: Show tools sidebar category for batch extend due dates permission Bug 40332: Show tools sidebar category for batch extend due dates permission |
Description
Andrew Fuerste-Henry
2025-07-09 12:14:24 UTC
After reviewing the template, it looks like batch_extend_due_dates is the only one that's been missed at the category level, so this is really small. Created attachment 183891 [details] [review] Bug 40332: Show tools sidebar category for batch extend due dates permission To test: 1 - have or create a user with the permissions batch_extend_due_dates edit_quotes but no other Tools 2 - log into koha as that user, go to Tools module, confirm both Batch Extend Due Dates and Quote Editor are available from the Tools module home page 3 - Click into either available tool, confirm the sidebar menu contains the category Additional Tools and a link to Quote Editor, but nothing else 4 - add the edit_notices permission to your user 5 - reload your page from step 3, confirm the sidebar menu now also contains the Patrons & Circulation category with both Notices & Slips and Batch Extend Due Dates. 6 - apply patch, restart services, reload page, confirm nothing has changed 7 - remove the edit_notices permission from your user 8 - reload your page from step 3, confirm the sidebar menu now contains the Patrons & Circulation category with only Batch Extend Due Dates. Created attachment 183906 [details] [review] Bug 40332: Show tools sidebar category for batch extend due dates permission To test: 1 - have or create a user with the permissions batch_extend_due_dates edit_quotes but no other Tools 2 - log into koha as that user, go to Tools module, confirm both Batch Extend Due Dates and Quote Editor are available from the Tools module home page 3 - Click into either available tool, confirm the sidebar menu contains the category Additional Tools and a link to Quote Editor, but nothing else 4 - add the edit_notices permission to your user 5 - reload your page from step 3, confirm the sidebar menu now also contains the Patrons & Circulation category with both Notices & Slips and Batch Extend Due Dates. 6 - apply patch, restart services, reload page, confirm nothing has changed 7 - remove the edit_notices permission from your user 8 - reload your page from step 3, confirm the sidebar menu now contains the Patrons & Circulation category with only Batch Extend Due Dates. Signed-off-by: David Flater <flaterdavid@gmail.com> Created attachment 183998 [details] [review] Bug 40332: Show tools sidebar category for batch extend due dates permission To test: 1 - have or create a user with the permissions batch_extend_due_dates edit_quotes but no other Tools 2 - log into koha as that user, go to Tools module, confirm both Batch Extend Due Dates and Quote Editor are available from the Tools module home page 3 - Click into either available tool, confirm the sidebar menu contains the category Additional Tools and a link to Quote Editor, but nothing else 4 - add the edit_notices permission to your user 5 - reload your page from step 3, confirm the sidebar menu now also contains the Patrons & Circulation category with both Notices & Slips and Batch Extend Due Dates. 6 - apply patch, restart services, reload page, confirm nothing has changed 7 - remove the edit_notices permission from your user 8 - reload your page from step 3, confirm the sidebar menu now contains the Patrons & Circulation category with only Batch Extend Due Dates. Signed-off-by: David Flater <flaterdavid@gmail.com> Signed-off-by: Emily Lamancusa <emily.lamancusa@montgomerycountymd.gov> Nice catch, thanks Andrew! Passing QA Nice work everyone! Pushed to main for 25.11 Nice work everyone! Pushed to 25.05.x |