settings_loaders: compute final idp_registration_url after other variables (#36281)
This commit is contained in:
parent
3320657f0c
commit
2cc9c1f05a
|
@ -145,10 +145,7 @@ 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/'
|
||||
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
|
||||
variables['idp_registration_url'] = service.get('base_url') + 'accounts/register/'
|
||||
|
||||
if not service.get('this'):
|
||||
continue
|
||||
|
@ -159,6 +156,9 @@ class TemplateVars(FileBaseSettingsLoader):
|
|||
if 'portal-agent' in service.get('template_name', ''):
|
||||
variables['is_portal_agent'] = True
|
||||
|
||||
if 'portal_user_url' in variables and 'idp_registration_url' in variables:
|
||||
variables['idp_registration_url'] += '?%s' % urlencode({'next': variables['portal_user_url']})
|
||||
|
||||
if getattr(settings, 'HOBO_MANAGER_HOMEPAGE_TITLE_VAR', None):
|
||||
variables['manager_homepage_title'] = \
|
||||
variables.get(settings.HOBO_MANAGER_HOMEPAGE_TITLE_VAR)
|
||||
|
|
Loading…
Reference in New Issue