Skip to content

Commit

Permalink
fix: Remove pointless Maintenance and Announcement apps (#35852)
Browse files Browse the repository at this point in the history
The Studio Maintenance app had two features:

* "Force Course Publish", which literally doesn't do anything. All it
  does is tell you what version *would* be seen by users *if* the course
  were to be published--no publishing actually occurs via this feature.

* "Announcements", which writes to the announcements_announcement
  database table, but doesn't actually display anywhere.

Having these pages in the platform is actively misleading and creates a
maintenance burden for edx-platform developers, so we remove them.

Note that this commit does not include a migration for the announcements
Django app. So, announcements_announcement table will not be deleted.
Given the small expected size of any past-authored announcements, we are
not worried about leaving them in the database perpetually.
  • Loading branch information
kdmccormick authored Nov 26, 2024
1 parent bfa756b commit 9274852
Show file tree
Hide file tree
Showing 36 changed files with 5 additions and 1,637 deletions.
1 change: 0 additions & 1 deletion .github/workflows/unit-test-shards.json
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,6 @@
"cms/djangoapps/cms_user_tasks/",
"cms/djangoapps/course_creators/",
"cms/djangoapps/export_course_metadata/",
"cms/djangoapps/maintenance/",
"cms/djangoapps/models/",
"cms/djangoapps/pipeline_js/",
"cms/djangoapps/xblock_config/",
Expand Down
Empty file.
311 changes: 0 additions & 311 deletions cms/djangoapps/maintenance/tests.py

This file was deleted.

25 changes: 0 additions & 25 deletions cms/djangoapps/maintenance/urls.py

This file was deleted.

Loading

0 comments on commit 9274852

Please sign in to comment.