From 1dc5f54ad75d954fd993bdf37fa889285b0cd863 Mon Sep 17 00:00:00 2001 From: ple76 Date: Fri, 23 Jun 2023 12:24:14 -0400 Subject: [PATCH] RDISCROWD-6112 Onboarding: Install local instance GIGwork Add a cli function to create the first super user admin --- cli.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cli.py b/cli.py index b82c14f164..1f1e3b66f4 100644 --- a/cli.py +++ b/cli.py @@ -18,6 +18,16 @@ app = create_app(run_as_server=False) +def create_su(): + '''Create the first super user''' + with app.app_context(): + from pybossa.core import user_repo + from pybossa.model.user import User + if not user_repo.get_all(): + user = User(email_addr='user@user.com', name='user', fullname='user', admin=True) + user.set_password('test') + user_repo.save(user) + def setup_alembic_config(): alembic_cfg = Config("alembic.ini") command.stamp(alembic_cfg, "head")