Add base for members
This commit is contained in:
@@ -24,6 +24,9 @@ from app.models.user import (
|
||||
User,
|
||||
UserCreate,
|
||||
)
|
||||
from app.models.member import (
|
||||
Member, MemberCreate,
|
||||
)
|
||||
from app.models.apikey import (
|
||||
ApiKey,
|
||||
)
|
||||
@@ -115,6 +118,15 @@ def init_db(session: Session) -> None:
|
||||
)
|
||||
user = User.create(session=session, create_obj=user_in)
|
||||
user.add_role(db_obj=system_admin_role, session=session)
|
||||
|
||||
if not user.member_id:
|
||||
member_in = MemberCreate(
|
||||
name="Super Admin",
|
||||
)
|
||||
member = Member.create(session=session, create_obj=member_in, user=user)
|
||||
user.member = member
|
||||
session.add(user)
|
||||
|
||||
session.commit()
|
||||
|
||||
event = session.exec(
|
||||
|
||||
Reference in New Issue
Block a user