settings_loaders: add next=portal_user_url to idp_registration_url (#36281)
This commit is contained in:
parent
89e088a65f
commit
3320657f0c
|
@ -5,6 +5,7 @@ from importlib import import_module
|
|||
|
||||
from django.conf import settings
|
||||
from django.utils.encoding import smart_bytes
|
||||
from django.utils.http import urlencode
|
||||
from django.utils.six.moves.urllib import parse as urlparse
|
||||
|
||||
from hobo.theme.utils import get_theme
|
||||
|
@ -144,7 +145,10 @@ class TemplateVars(FileBaseSettingsLoader):
|
|||
variables['idp_url'] = service.get('base_url')
|
||||
variables['idp_api_url'] = service.get('base_url') + 'api/'
|
||||
variables['idp_account_url'] = service.get('base_url') + 'accounts/'
|
||||
variables['idp_registration_url'] = service.get('base_url') + 'accounts/register/'
|
||||
idp_registration_url = service.get('base_url') + 'accounts/register/'
|
||||
if 'portal_user_url' in variables:
|
||||
idp_registration_url += '?%s' % urlencode({'next': variables['portal_user_url']})
|
||||
variables['idp_registration_url'] = idp_registration_url
|
||||
|
||||
if not service.get('this'):
|
||||
continue
|
||||
|
|
Loading…
Reference in New Issue