+ if MAINTAINANCE_MODE.value is not None and isinstance(MAINTAINANCE_MODE.value.get('allow_ips', None), list):\r
+ ip = request.META['REMOTE_ADDR']\r
+\r
+ if not ip in MAINTAINANCE_MODE.value['allow_ips']:\r
+ return HttpResponseServiceUnavailable(MAINTAINANCE_MODE.value.get('message', ''))\r
+\r
+ if request.session.get('redirect_POST_data', None):\r
+ request.POST = request.session.pop('redirect_POST_data')\r
+ request.META['REQUEST_METHOD'] = "POST"\r
+\r