User Story
As a Department Admin, I want to control the visibility of Knowledge Center Libraries at a facility level, so that I can manage content access across multiple facilities.
Description
Currently, Libraries are either Visible or Hidden department-wide. There is no facility-specific visibility control, meaning:
- When an admin marks a resource as Visible, it becomes available to all facilities.
- When an admin hides a resource, it disappears for all facilities.
This issue introduces facility-level visibility controls so that Department Admins can:
- Select specific facilities where a Library should be visible.
- Apply visibility changes department-wide with a “Select All” option.
- Override facility-specific settings when needed.
Tasks
Backend Updates
Department Admin UI Updates
Since libraries cannot be individually edited, the visibility selection must happen directly on the library card.
Resident View Updates
User Flow
For Department Admins
- Logs into UnlockEd → Goes to the Knowledge Center.
- Scrolls through the list of libraries.
- Clicks the “Visibility” dropdown on a Library card.
- A modal appears listing all facilities with checkboxes + a “Select All” option.
- Selects Facility A and Facility B → Library is now only visible at those facilities.
- Saves changes → Visibility settings update immediately.
Acceptance Criteria
- Department Admins can set visibility for all facilities or specific ones.
- Residents only see content marked "Visible" for their facility.
- API correctly stores facility-specific visibility settings.
- UI dynamically updates based on facility selection.
Outstanding Questions
- If a Library is “Visible to All Facilities,” should Facility Admins be able to hide it for their facility?
User Story
As a Department Admin, I want to control the visibility of Knowledge Center Libraries at a facility level, so that I can manage content access across multiple facilities.
Description
Currently, Libraries are either Visible or Hidden department-wide. There is no facility-specific visibility control, meaning:
This issue introduces facility-level visibility controls so that Department Admins can:
Tasks
Backend Updates
Department Admin UI Updates
Since libraries cannot be individually edited, the visibility selection must happen directly on the library card.
Resident View Updates
User Flow
For Department Admins
Acceptance Criteria
Outstanding Questions