admin structure.

This commit is contained in:
mathematicalmichael 2019-02-18 21:17:22 -07:00
parent 5ca00bd9b6
commit b82f309d24

View File

@ -33,14 +33,14 @@ class MyDockerSpawner(DockerSpawner):
for i in range(1,len(parts)):
group_id = parts.pop()
if group_id != 'admin': # no need for an admin group.
group_map[user_name].append(group_id)
def start(self):
if self.user.name in self.group_map:
group_list = self.group_map[self.user.name]
# add team volume to volumes
for group_id in group_list: # one superuser gets upload rights.
if self.user.name == 'hub-admin':
if group_id != 'admin':
if 'admin' in group_list:
self.volumes['shared-{}'.format(group_id)] = {
'bind': '/home/jovyan/%s'%(group_id),
'mode': 'rw', # or ro for read-only