hobo: discover portal-{user,agent} from template names (#9656)

This commit is contained in:
Frédéric Péters 2016-01-13 11:05:11 +01:00
parent 09631790b0
commit e912728fe3
1 changed files with 9 additions and 0 deletions

View File

@ -285,6 +285,15 @@ class CmdCheckHobos(Command):
continue
domain = urlparse.urlparse(service.get('base_url')).netloc.split(':')[0]
api_secrets[domain] = hashlib.sha1(domain + service.get('secret_key')).hexdigest()
if service.get('service-id') == 'combo':
if service.get('template_name') == 'portal-agent':
variables['portal_agent_url'] = service.get('base_url')
variables['portal_agent_title'] = service.get('title')
elif service.get('template_name') == 'portal-user':
variables['portal_url'] = service.get('base_url')
config.set('options', 'theme_skeleton_url',
service.get('base_url') + '__skeleton__/')
if self.all_services.get('variables'):
for key, value in self.all_services.get('variables').items():
variables[key] = value