Summary
After PR #37976 merged, frontend-app-authoring receives a 404 when calling GET /api/instructor/v2/courses/{course_id}/group_configurations.
GroupConfigurationsListView was registered only under the cohorts API at /api/cohorts/v2/courses/{course_id}/group_configurations. No URL mapping
existed in lms/djangoapps/instructor/views/api_urls.py v2_api_urls for this endpoint, even though the original feature commit described the endpoint as living at the instructor v2 path.
Steps to Reproduce
- Load a course in the instructor dashboard MFE (frontend-app-authoring)
- Observe a 404 Not Found on GET /api/instructor/v2/courses/{course_id}/group_configurations
Fix
Register GroupConfigurationsListView in v2_api_urls in lms/djangoapps/instructor/views/api_urls.py at the pattern courses/{course_id}/group_configurations, consistent with the existing courses/ prefix convention used throughout v2_api_urls.
Summary
After PR #37976 merged, frontend-app-authoring receives a 404 when calling GET /api/instructor/v2/courses/{course_id}/group_configurations.
GroupConfigurationsListViewwas registered only under the cohorts API at/api/cohorts/v2/courses/{course_id}/group_configurations. No URL mappingexisted in lms/djangoapps/instructor/views/api_urls.py
v2_api_urlsfor this endpoint, even though the original feature commit described the endpoint as living at the instructor v2 path.Steps to Reproduce
Fix
Register
GroupConfigurationsListViewinv2_api_urlsin lms/djangoapps/instructor/views/api_urls.py at the pattern courses/{course_id}/group_configurations, consistent with the existing courses/ prefix convention used throughout v2_api_urls.