Skip to content

feat: Drop support for the legacy Course Team page.#38421

Draft
irfanuddinahmad wants to merge 1 commit intomasterfrom
iahmad/DEPR-36108-course-team
Draft

feat: Drop support for the legacy Course Team page.#38421
irfanuddinahmad wants to merge 1 commit intomasterfrom
iahmad/DEPR-36108-course-team

Conversation

@irfanuddinahmad
Copy link
Copy Markdown
Contributor

This pull request removes the legacy "Manage Users" (course team management) page and its associated backend and frontend code from Studio. Now, all requests to manage course teams will be redirected to the new course team page. The key changes are as follows:

Removal of legacy course team management:

  • Deleted the _manage_users view and all logic to render the old "manage_users.html" page from cms/djangoapps/contentstore/views/user.py.
  • Removed the manage_users.html Mako template, which defined the UI for the old course team management page.
  • Deleted the manage_users.js JavaScript factory, which powered the interactive user management experience on the legacy page.

Routing and import cleanup:

  • Updated the course_team_handler view to always redirect to the new course team page, removing the feature toggle and legacy path.
  • Cleaned up imports in cms/djangoapps/contentstore/views/user.py by removing unused imports related to the legacy implementation.

The legacy Course Team page in Studio has been replaced with a new view
in the Authoring MFE. This change removes the now unused JS/HTML/Python
related to the old page.

This work is part of #36108

BREAKING CHANGE: The 'legacy_studio.course_team' waffle flag will no
longer be respected. The system will behave as if the flag is set to
false permanently.
@irfanuddinahmad irfanuddinahmad force-pushed the iahmad/DEPR-36108-course-team branch from 8f7d53c to 8b1b427 Compare April 23, 2026 08:07
@irfanuddinahmad irfanuddinahmad changed the title feat!: Drop support for the legacy Course Team page. feat: Drop support for the legacy Course Team page. Apr 23, 2026
@irfanuddinahmad irfanuddinahmad marked this pull request as draft April 23, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant