Done for Login and notification system

This commit is contained in:
2024-05-30 14:35:48 +00:00
parent d5c967d2e5
commit 9400113a57
52 changed files with 2204 additions and 616 deletions

View File

@ -3,7 +3,7 @@ from fuware.core.root_logger import get_logger
from fuware.repos.repository_users import RepositoryUsers
from sqlalchemy.orm import Session
from fuware.schemas.user.user import UserCreate
from fuware.schemas.user import UserSeeds
logger = get_logger("init_users")
@ -15,19 +15,19 @@ def dev_users() -> list[dict]:
"username": "sam",
"password": "admin",
"name": "Sam",
"is_admin": 1,
"is_lock": 0,
"is_admin": True,
"is_lock": False,
},
{
"username": "sam1",
"password": "admin",
"name": "Sam1",
"is_admin": 0,
"is_lock": 1
"is_admin": False,
"is_lock": False,
},
]
def default_users_init(session: Session):
users = RepositoryUsers()
for user in dev_users():
users.create(session, UserCreate(**user))
users.create(session, UserSeeds(**user))