mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-15 14:03:02 +00:00
@@ -1131,11 +1131,22 @@ class BaseHandler(RequestHandler):
|
||||
logout_url=self.settings['logout_url'],
|
||||
static_url=self.static_url,
|
||||
version_hash=self.version_hash,
|
||||
services=self.get_accessible_services(user),
|
||||
)
|
||||
if self.settings['template_vars']:
|
||||
ns.update(self.settings['template_vars'])
|
||||
return ns
|
||||
|
||||
def get_accessible_services(self, user):
|
||||
accessible_services = []
|
||||
if user is None:
|
||||
return accessible_services
|
||||
for service in self.services.values():
|
||||
if not service.url:
|
||||
continue
|
||||
accessible_services.append(service)
|
||||
return accessible_services
|
||||
|
||||
def write_error(self, status_code, **kwargs):
|
||||
"""render custom error pages"""
|
||||
exc_info = kwargs.get('exc_info')
|
||||
|
Reference in New Issue
Block a user