mirror of
https://github.com/jupyterhub/the-littlest-jupyterhub.git
synced 2025-12-18 21:54:05 +08:00
Make configurator disabled by default
This commit is contained in:
@@ -68,7 +68,7 @@ default = {
|
|||||||
'max_age': 0
|
'max_age': 0
|
||||||
},
|
},
|
||||||
'configurator': {
|
'configurator': {
|
||||||
'enabled': True
|
'enabled': False
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
from tljh.normalize import generate_system_username
|
from tljh.normalize import generate_system_username
|
||||||
from tljh import user
|
from tljh import user
|
||||||
|
from tljh import configurer
|
||||||
from systemdspawner import SystemdSpawner
|
from systemdspawner import SystemdSpawner
|
||||||
from traitlets import Dict, Unicode, List
|
from traitlets import Dict, Unicode, List
|
||||||
from jupyterhub_configurator.mixins import ConfiguratorSpawnerMixin
|
|
||||||
|
|
||||||
class UserCreatingSpawner(ConfiguratorSpawnerMixin, SystemdSpawner):
|
class CustomSpawner(SystemdSpawner):
|
||||||
"""
|
"""
|
||||||
SystemdSpawner with user creation on spawn.
|
SystemdSpawner with user creation on spawn.
|
||||||
|
|
||||||
@@ -33,3 +33,8 @@ class UserCreatingSpawner(ConfiguratorSpawnerMixin, SystemdSpawner):
|
|||||||
user.ensure_user_group(system_username, group)
|
user.ensure_user_group(system_username, group)
|
||||||
return super().start()
|
return super().start()
|
||||||
|
|
||||||
|
cfg = configurer.load_config()
|
||||||
|
if cfg['services']['configurator']['enabled']:
|
||||||
|
UserCreatingSpawner = type('UserCreatingSpawner', (ConfiguratorSpawnerMixin, CustomSpawner), {})
|
||||||
|
else:
|
||||||
|
UserCreatingSpawner = type('UserCreatingSpawner', (CustomSpawner,), {})
|
||||||
|
|||||||
Reference in New Issue
Block a user