Projet

Général

Profil

« Précédent | Suivant » 

Révision b87c1c93

Ajouté par Serghei Mihai il y a environ 9 ans

after logout redirection to organization page handled properly

Voir les différences:

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