diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2020-12-03 18:07:50 +0000 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2020-12-03 18:07:50 +0000 |
| commit | a160abeb3230c6ecb887d0b77f655203d5cf2313 (patch) | |
| tree | de4347a905c67476dd0a9c85d1c2f052f18ed446 /app/cli.py | |
| parent | Fix urls in readme (diff) | |
| parent | minor docs updates (diff) | |
| download | AnnotateChange-a160abeb3230c6ecb887d0b77f655203d5cf2313.tar.gz AnnotateChange-a160abeb3230c6ecb887d0b77f655203d5cf2313.zip | |
Merge branch 'update'
Diffstat (limited to 'app/cli.py')
| -rw-r--r-- | app/cli.py | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -4,6 +4,7 @@ # License: See LICENSE file # Copyright: 2020 (c) The Alan Turing Institute +import click import getpass from email_validator import validate_email @@ -18,7 +19,8 @@ def register(app): pass @admin.command() - def add(): + @click.option("--auto-confirm-email", is_flag=True) + def add(auto_confirm_email): username = input("Enter username: ") email = input("Enter email address: ") password = getpass.getpass() @@ -30,7 +32,12 @@ def register(app): validate_email(email) - user = User(username=username, email=email, is_admin=True) + user = User( + username=username, + email=email, + is_admin=True, + is_confirmed=auto_confirm_email, + ) user.set_password(password) db.session.add(user) db.session.commit() |
