-
Notifications
You must be signed in to change notification settings - Fork 5
Description
User story
As a course team member, I want to open the Roles and Permissions console from Studio Settings for a specific course, so I can review the team for that course without losing the course context.
Acceptance criteria
- There is a "Roles and Permissions" entry point in Studio Settings for a course.
- Selecting it opens the Roles and Permissions console in a new tab, prefiltered to that course via a query string applied to the Scope filter.
- The resulting view is the same Team Members tab as the global console, with the course scope pre-applied as a filter.
- The filter state is visible and consistent with manually applying that scope filter from within the console.
Test cases
Setup
- User A is a Course Staff member in Course 1.
Scenarios
-
Any course team member sees the entry point
Given: I am logged in as User A
When: I open Course 1 in Studio and go to Settings
Then: I see the Roles and Permissions entry point -
Clicking the entry point opens the console prefiltered to that course
Given: I am User A on Course 1 in Studio Settings
When: I click the Roles and Permissions entry point
Then: a new tab opens
And: the console loads with the Scope filter pre-applied to Course 1
And: the Team Members tab is selected by default
And: the filter state is visible and consistent with manually applying that scope filter
Design
Out of scope
- The behavior of the console once opened is covered in M2.4, M2.5, M2.6, and M2.7.
Notes
- The entry point opens the same console as the global entry point, scoped via a query string. There is no separate UI for course team management.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status