As a Library Admin, I want to allow all Studio users to reuse published content from this library, so that reuse does not require per user grants.
Figma: https://www.figma.com/design/q3Knq0BKoVTBbtaxb81n9R/RBAC---Console---Wireframes?node-id=2750-12294&t=eKQ2ECoA7RZuMChl-4
Acceptance criteria
-
Placement
Toggle in the Permissions tab of Library Team Management.
-
Access
Visible and usable only for users with permission to manage library settings.
-
Header context
Shows library name and library ID in the header.
-
Behavior
Toggle label, "Allow all Studio users to reuse published content from this library." Copy is WIP.
Default Off. When turned On, all authenticated Studio users can reuse published items from this library via course authoring.
Draft content remains hidden.
This grants reuse and view for the library (doesn't count as an explicit permission or role assignment).
If a user already has a role, their existing permissions are unchanged.
Turning Off removes this reuse access going forward.
On save, show a success toast.
-
States
While saving, disable the control and show a saving state.
Error shows a message with a Retry action.
Notes, out of scope for this card
- API is defined in a separate card. 401 and 403 use the same auth error view. 404 and general server errors use a not found or generic error view with a Retry.
As a Library Admin, I want to allow all Studio users to reuse published content from this library, so that reuse does not require per user grants.
Figma: https://www.figma.com/design/q3Knq0BKoVTBbtaxb81n9R/RBAC---Console---Wireframes?node-id=2750-12294&t=eKQ2ECoA7RZuMChl-4
Acceptance criteria
Placement
Toggle in the Permissions tab of Library Team Management.
Access
Visible and usable only for users with permission to manage library settings.
Header context
Shows library name and library ID in the header.
Behavior
Toggle label, "Allow all Studio users to reuse published content from this library." Copy is WIP.
Default Off. When turned On, all authenticated Studio users can reuse published items from this library via course authoring.
Draft content remains hidden.
This grants reuse and view for the library (doesn't count as an explicit permission or role assignment).
If a user already has a role, their existing permissions are unchanged.
Turning Off removes this reuse access going forward.
On save, show a success toast.
States
While saving, disable the control and show a saving state.
Error shows a message with a Retry action.
Notes, out of scope for this card