e1b149cde3
Changes after some reviews are done. Problematic is still that the JS can not be moved to an extra file because of the template tags in the code.
22 lines
508 B
Python
22 lines
508 B
Python
#!/usr/bin/env python
|
||
# -*- coding: utf-8 -*-
|
||
"""
|
||
openslides.config.middleware
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
||
Middleware for the config app.
|
||
|
||
:copyright: 2011–2013 by OpenSlides team, see AUTHORS.
|
||
:license: GNU GPL, see LICENSE for more details.
|
||
"""
|
||
|
||
from openslides.config.api import config
|
||
|
||
|
||
class ConfigCacheMiddleware(object):
|
||
"""
|
||
Middleware to refresh the config cache before processing any view.
|
||
"""
|
||
def process_request(self, request):
|
||
config.setup_cache()
|