Skip to content

Commit 20bc711

Browse files
authored
feat!: Remove Studio Maintenance & Announcements (#37432)
The announcements editor was never ported to frontend-app-authoring, and the announcements display was never ported to frontend-app-learner-dashboard. This announcements feature is rarely used, undocumented, non-a11y-friendly, and there were no volunteers to port it to the new frontends. It is the last remaining part of the legacy Studio "Maintenance" dashboard. So, we are removing it. BREAKING CHANGE: This removes... * Studio Maintenance dashboard legacy frontend * Studio Edit Announcements legacy frontend * The snippet of legacy learner dashboard which renders announcements * openedx/features/announcements djangoapp * The ENABLE_ANNOUNCEMENTS feature flag Not removed: * The announcements_announcement table from openedx/features/announcements . The table is most likely very small, as it is only populated by administrators. Removing it would be more labor for us and more risk of toil for operators than is worthwhile. Closes: #36263
1 parent 09e86e2 commit 20bc711

38 files changed

+0
-1306
lines changed

.github/workflows/unit-test-shards.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,6 @@
239239
"cms/djangoapps/course_creators/",
240240
"cms/djangoapps/export_course_metadata/",
241241
"cms/djangoapps/modulestore_migrator/",
242-
"cms/djangoapps/maintenance/",
243242
"cms/djangoapps/models/",
244243
"cms/djangoapps/pipeline_js/",
245244
"cms/djangoapps/xblock_config/",

cms/djangoapps/maintenance/__init__.py

Whitespace-only changes.

cms/djangoapps/maintenance/tests.py

Lines changed: 0 additions & 194 deletions
This file was deleted.

cms/djangoapps/maintenance/urls.py

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)