Skip to content

Commit

Permalink
fix: Remove pointless Maintenance and Announcement apps
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 committed Nov 14, 2024
1 parent d9f6afa commit b678bc7
Show file tree
Hide file tree
Showing 34 changed files with 5 additions and 1,634 deletions.
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 b678bc7

Please sign in to comment.