diff options
author | Magnus Hagander | 2014-03-26 16:00:29 +0000 |
---|---|---|
committer | Magnus Hagander | 2014-03-26 16:00:29 +0000 |
commit | cab4134b72562fef921d0222a72f5e479e555e53 (patch) | |
tree | f53590009e2b420f5c0272ee3554873ace0cdda2 /postgresqleu/util/middleware.py | |
parent | e0b0ac7d004a4d15a2d662b1f5df5099c3645304 (diff) |
Add simple admin dashboard for conferences
This is basically just a linkdump, for those who can't remember
all the different links that are used.
Diffstat (limited to 'postgresqleu/util/middleware.py')
-rw-r--r-- | postgresqleu/util/middleware.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/postgresqleu/util/middleware.py b/postgresqleu/util/middleware.py index 265520c9..da88c4d5 100644 --- a/postgresqleu/util/middleware.py +++ b/postgresqleu/util/middleware.py @@ -24,6 +24,11 @@ class FilterPersistMiddleware(object): del session[key] return None request.session[key] = query_string + elif '_directlink=1' in query_string: # Direct link to a filter, by ourselves, so remove it + redirect_to = path+'?'+query_string.replace('&_directlink=1','') + if session.has_key(key): + del session[key] + return http.HttpResponseRedirect(redirect_to) else: #We are are coming from another page, restore filter if available if session.get(key, False): query_string=request.session.get(key) |