Repository navigation
Task - implement course team & groups #323
Description
Activity
- changed the title
[-]Task - implement course updates[/-][+]Task - implement course teams[/+]on Jun 2, 2026 @BryanttV @gviedma-aulasneo besides redirecting the user to Admin Console ( that we covered here openedx/frontend-app-authoring#3151 (comment)) from Authoring what other changes should be part of this scope?
I can review if there is any other place in Authoring that needs redirect but I want to make sure the scope.
Hi @dcoa, we have to validate 3 permissions in this issue:
Category Permission Course Editor Course Auditor Course Team & Groups courses.view_course_team✔ ✔ courses.manage_group_configurations✔ ✗ courses.manage_course_team✗ ✗ Is validation working correctly throughout the entire interface — including menus, URL access, etc. — in both the Admin Console and Authoring? If so, we can close this issue.
- changed the title
[-]Task - implement course teams[/-][+]Task - implement course team & groups[/+]on Aug 10, 2026 Here we need also a view permission for group_configuration or do you think we should use the global course view permission? @BryanttV @gviedma-aulasneo
The Course Team workflow is already covered we only need to update Group Configuration
Course configuration refinement
ContentGroupsSection/index.jsx:Accept canManageGroupConfigurations prop, pass readOnly toContentGroupCard, and hide the "Add new group" button + hideEmptyPlaceholder(or pass props to it) when no permission.EmptyPlaceholder/index.jsx: Accept acanManageprop to change message and hide the button.empty-placeholder/messages.ts: Add the new message "No group configurations have been added to this course yet."- Tests update.
Note
This does not include the decision of view status, once a decision is made about we can include the Page level access visibility, and navigation links validations.
Reacted by Bryann Valderrama@BryanttV just an update when I was checking the refinement also noticed that the group configurations API respond
403for Course Auditor role.Reacted by Bryann Valderrama
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone