Commit e14d69f
feat!: Remove Studio Maintenance & Announcements (openedx#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: openedx#362631 parent a181330 commit e14d69f
File tree
38 files changed
+0
-1306
lines changed- .github/workflows
- cms
- djangoapps/maintenance
- envs
- static/sass
- views
- templates
- maintenance
- widgets
- lms
- static/sass
- features
- templates
- openedx/features/announcements
- migrations
- settings
- static/announcements/jsx
- __snapshots__
- tests
38 files changed
+0
-1306
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
242 | | - | |
243 | 242 | | |
244 | 243 | | |
245 | 244 | | |
| |||
Whitespace-only changes.
This file was deleted.
This file was deleted.
0 commit comments