-
Notifications
You must be signed in to change notification settings - Fork 99
Open
Labels
documentationdocumentation to be updateddocumentation to be updatedenhancementImprovement to existing featureImprovement to existing feature
Description
Description
This feature was brought up in the coldfront community conversation this week. We have a basic maintenance_mode plugin that we use when we update the site. We are currently working on expanding its functionality.
Current Functionality:
- Turn maintenance on and off from the command line.
- Middleware set up to redirect users to a maintenance page no matter what page they arrive to the site from.
- Maintenance status is saved to a text file.
New Functionality:
- Maintenance windows stored in database
- Customizable upcoming maintenance message, can set when this message will appear for users on the site and can be dismissed
- Customizable message during maintenance
- Scheduling maintenance windows to automatically set the site into maintenance and take it out
- Maintenance windows can be managed on the coldfront site
- Maintenance can be set site wide or for individual resources, only one resource can be selected for now
- Stops djangoq jobs while the site is under maintenance
Some of the changes might rely on other changes we have made on the site to get working. If they do, I'll include a list of changes we have made the new features depend on. This can be used as a starting point for maintenance functionality in coldfront.
Component
Administration
Additional information
jrlagrone
Metadata
Metadata
Assignees
Labels
documentationdocumentation to be updateddocumentation to be updatedenhancementImprovement to existing featureImprovement to existing feature