Merge pull request #399 from GeorgianaElena/add_append_to_arg

Allow adding multiple admins during install
This commit is contained in:
Yuvi Panda
2019-07-15 09:24:46 -07:00
committed by GitHub
2 changed files with 18 additions and 1 deletions

View File

@@ -286,7 +286,9 @@ def ensure_admins(admins):
config = {}
config['users'] = config.get('users', {})
config['users']['admin'] = list(admins)
# Flatten admin lists
config['users']['admin'] = [admin for admin_sublist in admins
for admin in admin_sublist]
with open(config_path, 'w+') as f:
yaml.dump(config, f)
@@ -440,6 +442,7 @@ def main():
argparser.add_argument(
'--admin',
nargs='*',
action='append',
help='List of usernames set to be admin'
)
argparser.add_argument(