Projet

Général

Profil

0001-settings_loaders-add-next-portal_user_url-to-idp_reg.patch

Benjamin Dauvergne, 19 septembre 2019 22:04

Télécharger (1,59 ko)

Voir les différences:

Subject: [PATCH] settings_loaders: add next=portal_user_url to
 idp_registration_url (#36281)

 hobo/multitenant/settings_loaders.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
hobo/multitenant/settings_loaders.py
5 5

  
6 6
from django.conf import settings
7 7
from django.utils.encoding import smart_bytes
8
from django.utils.http import urlencode
8 9
from django.utils.six.moves.urllib import parse as urlparse
9 10

  
10 11
from hobo.theme.utils import get_theme
......
144 145
                variables['idp_url'] = service.get('base_url')
145 146
                variables['idp_api_url'] = service.get('base_url') + 'api/'
146 147
                variables['idp_account_url'] = service.get('base_url') + 'accounts/'
147
                variables['idp_registration_url'] = service.get('base_url') + 'accounts/register/'
148
                idp_registration_url = service.get('base_url') + 'accounts/register/'
149
                if 'portal_user_url' in variables:
150
                    idp_registration_url += '?%s' % urlencode({'next': variables['portal_user_url']})
151
                variables['idp_registration_url'] = idp_registration_url
148 152

  
149 153
            if not service.get('this'):
150 154
                continue
151
-