id-py/app/user/root.py
2021-02-28 14:32:10 +06:00

21 lines
573 B
Python

from datetime import date
from app.config import config
from app.db import session_factory
from app.user import service as user_service
from app.user.model import User
def init_root_user():
db = session_factory()
root_user = user_service.get_user_by_username(db, "root")
if root_user is None:
user_service.create_user(db, User(
username="root",
email=config["CGNO_ROOT_EMAIL"],
password=config["CGNO_ROOT_PASSWORD"],
given_name="Root",
birthdate=date.today()
))
db.close()