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

--- Comment #30 from Laura Escamilla <[email protected]> ---
Created attachment 199207
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199207&action=edit
Bug 19501: Add staff-only list visibility

This patch adds a staff-only visibility option for virtual shelves.

Staff-only lists are visible in the staff interface to staff users, but are
excluded from public OPAC list displays. This adds a new staff_only column to
virtualshelves, updates list creation/editing to support the new visibility
state, and adds a Staff lists tab to the staff interface.

To test:
1. Apply the patch and run updatedatabase.
2. Confirm the virtualshelves table has a staff_only column.
3. Log in to the staff interface as Staff user A.
4. Go to Cataloging > Lists.
5. Create a private list.
6. Create a public list.
7. Create a staff-only list.
8. Confirm the staff interface shows:
   - the private list under Your lists
   - the public list under Public lists
   - the staff-only list under Staff lists
9. Log in to the staff interface as Staff user B.
10. Go to Cataloging > Lists.
11. Confirm Staff user B can see:
    - the public list under Public lists
    - the staff-only list under Staff lists
12. Confirm Staff user B cannot see Staff user A's private list under Your
lists.
13. Log in to the OPAC.
14. Confirm the public list appears in Public lists.
15. Confirm the staff-only list does not appear in Public lists.
16. Confirm the staff-only list is not shown in the OPAC lists menu.
17. Edit the staff-only list from the staff interface.
18. Confirm it remains listed as Staff and does not revert to Private.
19. Confirm existing public and private list behavior still works as expected.
20. Sign off and have an amazing day!

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
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