Skip to content
Snippets Groups Projects

Implement maintenance mode. Closes #51.

Merged Tom Teichler requested to merge issue51 into master
All threads resolved!
Files
4
+ 9
0
@@ -54,6 +54,8 @@ INSTALLED_APPS = [
'fa',
'django_any_js',
'django_tables2',
'django_ipware',
'maintenance_mode',
'menu_generator',
'phonenumber_field',
'debug_toolbar',
@@ -88,6 +90,7 @@ MIDDLEWARE = [
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'easyaudit.middleware.easyaudit.EasyAuditMiddleware',
'maintenance_mode.middleware.MaintenanceModeMiddleware',
]
ROOT_URLCONF = 'biscuit.core.urls'
@@ -103,6 +106,7 @@ TEMPLATES = [
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'maintenance_mode.context_processors.maintenance_mode',
'settings_context_processor.context_processors.settings'
],
},
@@ -240,4 +244,9 @@ ADMINS = _settings.get('admins', [])
TEMPLATE_VISIBLE_SETTINGS = ['ADMINS']
MAINTENANCE_MODE = _settings.get('maintenance.activate', 'None')
MAINTENANCE_MODE_IGNORE_IP_ADDRESSES = _settings.get('maintenance.ignore_ip_addresses', ())
MAINTENANCE_MODE_GET_CLIENT_IP_ADDRESS = 'ipware.ip.get_ip'
MAINTENANCE_MODE_IGNORE_SUPERUSER = True
_settings.populate_obj(sys.modules[__name__])
Loading