From 84922cdf066057b2e33e93e83fb05bda2913296c Mon Sep 17 00:00:00 2001 From: Serghei MIHAI Date: Thu, 19 Feb 2015 14:27:45 +0100 Subject: [PATCH] redirect to organization page after logout (#6558) --- ckanext/ozwillo_pyoidc/plugin.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/ckanext/ozwillo_pyoidc/plugin.py b/ckanext/ozwillo_pyoidc/plugin.py index 1a2338b..bfc2d54 100755 --- a/ckanext/ozwillo_pyoidc/plugin.py +++ b/ckanext/ozwillo_pyoidc/plugin.py @@ -86,7 +86,21 @@ class OzwilloPyoidcPlugin(plugins.SingletonPlugin): def logout(self): session['user'] = None - session.save() + try: + g = model.Group.get(session['organization_id']) + except: + toolkit.redirect_to('/') + else: + session['organization_id'] = None + session.save() + + org_url = toolkit.url_for(host=request.host, + controller='organization', + action='read', + id=g.name, + qualified=True) + + toolkit.redirect_to(org_url) def update_config(self, config_): toolkit.add_template_directory(config_, 'templates')