-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Proposal Date
2025-02-26
Target Ticket Acceptance Date
2025-03-12
Earliest Open edX Named Release Without This Functionality
Ulmo - 2025-10
Rationale
The CONTENT_GROUPS_FOR_TEAMS Waffle Flag has a target removal for Teak. However, according to the investigation to be conducted until June, the target removal will be moved for Ulmo.
Currently, for using the functionality that connects Content Groups with Teams, it's necessary to add a Waffle Flag (teams.content_groups_for_teams) in the specific course. After the removal, the connection of teams with content groups will always be available for the course authors in all courses.
Removal
Before proceeding with the removal of the Waffle Flag, it’s necessary to solve some bugs related to the functionality:
- Creating a new group restores previous configurations on the units (teams - content groups) frontend-app-authoring#1719
- Enabling content groups for teams breaks the content groups functionality (teams - content groups) frontend-app-authoring#1698
After fixing the bugs, to completely remove the Waffle Flag in edx-platform, it’s necessary:
- Remove the Waffle Flag definition from the teams_config.py file.
- Remove the Waffle Flag usage from team_partition_schema.py, utils.py, team_partition_groups.py and course_metadata.py files.
- Remove the Waffle Flag from the tests in the test_partition_schema.py, test_course_settings.py, and test_outline.py files.
Replacement
No replacement
Deprecation
No response
Migration
No response
Additional Info
Task List
- Fix Creating a new group restores previous configurations on the units (teams - content groups) frontend-app-authoring#1719
- Fix Enabling content groups for teams breaks the content groups functionality (teams - content groups) frontend-app-authoring#1698
- feat: remove
CONTENT_GROUPS_FOR_TEAMSwaffle flag openedx-platform#36290 [WIP]
Metadata
Metadata
Assignees
Labels
Type
Projects
Status