Révision b87c1c93
Ajouté par Serghei Mihai il y a environ 9 ans
ckanext/ozwillo_pyoidc/plugin.py | ||
---|---|---|
85 | 85 |
toolkit.redirect_to('/') |
86 | 86 |
|
87 | 87 |
def logout(self): |
88 |
log.info('Logging out user: %s' % session['user']) |
|
88 | 89 |
session['user'] = None |
89 |
try: |
|
90 |
g = model.Group.get(session['organization_id']) |
|
91 |
except: |
|
92 |
toolkit.redirect_to('/') |
|
93 |
else: |
|
94 |
session['organization_id'] = None |
|
95 |
session.save() |
|
96 |
|
|
90 |
session.save() |
|
91 |
g = model.Group.get(session['organization_id']) |
|
92 |
if g: |
|
97 | 93 |
org_url = toolkit.url_for(host=request.host, |
98 | 94 |
controller='organization', |
99 | 95 |
action='read', |
100 | 96 |
id=g.name, |
101 | 97 |
qualified=True) |
102 | 98 |
|
103 |
toolkit.redirect_to(org_url) |
|
99 |
toolkit.redirect_to(str(org_url)) |
|
100 |
else: |
|
101 |
toolkit.redirect_to('/') |
|
104 | 102 |
|
105 | 103 |
def update_config(self, config_): |
106 | 104 |
toolkit.add_template_directory(config_, 'templates') |
Formats disponibles : Unified diff
after logout redirection to organization page handled properly