aboutsummaryrefslogtreecommitdiff
path: root/app/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/__init__.py')
-rw-r--r--app/__init__.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/app/__init__.py b/app/__init__.py
index 1c759e7..9f025af 100644
--- a/app/__init__.py
+++ b/app/__init__.py
@@ -22,7 +22,16 @@ def create_database():
db.create_all()
@database_cli.command("delete")
def delete_database():
- db.drop_all()
+ db.drop_all()
+@database_cli.command("admin-create")
+def make_superuser_database():
+ user = User(
+ first_name="Supersu",
+ email=app.config["ADMIN_EMAIL"],
+ password=app.config["ADMIN_PASSWORD"],
+ role="SUPERUSER")
+ db.session.add(user)
+ db.session.commit()
app.cli.add_command(database_cli)