middleware: use MAINTENANCE_PAGE to enable the maintenance page (#65139)
This commit is contained in:
parent
c2efde053c
commit
668af5786e
|
@ -36,7 +36,7 @@ class MaintenanceMiddleware:
|
|||
self.get_response = get_response
|
||||
|
||||
def __call__(self, request):
|
||||
maintenance_mode = getattr(settings, 'MAINTENANCE_MODE', None)
|
||||
maintenance_mode = getattr(settings, 'MAINTENANCE_PAGE', None)
|
||||
if maintenance_mode and not pass_through(request):
|
||||
maintenance_msg = _('The site is under maintenance')
|
||||
return HttpResponse('<h1>%s</h1>' % maintenance_msg, status=503)
|
||||
|
|
|
@ -7,7 +7,7 @@ def test_maintenance_middleware(app, admin_user, db, monkeypatch, settings):
|
|||
resp = app.get('/')
|
||||
assert resp.status_code == 200
|
||||
|
||||
settings.MAINTENANCE_MODE = True
|
||||
settings.MAINTENANCE_PAGE = True
|
||||
resp = app.get('/', status=503)
|
||||
assert 'The site is under maintenance' in resp.text
|
||||
|
||||
|
|
Loading…
Reference in New Issue