Trees | Indices | Help |
---|
|
1 import click 2 from coprs import db, app 3 from coprs import models 4 from coprs.views.misc import create_user_wrapper 5 6 @click.command() 7 @click.argument("name") 8 @click.argument("mail") 9 @click.option( 10 "--api-token", "-t", "api_token", 11 required=False 12 ) 13 @click.option( 14 "--api-login", "-l", "api_login", 15 required=False 16 ) 2023 """ 24 You should not use regularly as that user will not be related to FAS account. 25 This should be used only for testing or adding special accounts e.g. proxy user. 26 """ 27 user = models.User.query.filter(models.User.username == name).first() 28 if user: 29 print("User named {0} already exists.".format(name)) 30 return 31 32 user = create_user_wrapper(name, mail) 33 if api_token: 34 user.api_token = api_token 35 if api_login: 36 user.api_login = api_login 37 38 db.session.add(user) 39 db.session.commit()40
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 | http://epydoc.sourceforge.net |