mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
feat: re-eng roles
This commit is contained in:
parent
4e5f6cf966
commit
a134316f7a
4 changed files with 16 additions and 5 deletions
|
|
@ -4,7 +4,7 @@ from uuid import uuid4
|
|||
from fastapi import HTTPException, Request, status
|
||||
from src.services.roles.schemas.roles import Role
|
||||
from src.security.security import security_hash_password, security_verify_password
|
||||
from src.services.users.schemas.users import PasswordChangeForm, PublicUser, User, UserOrganization, UserWithPassword, UserInDB
|
||||
from src.services.users.schemas.users import PasswordChangeForm, PublicUser, User, UserOrganization, UserRolesInOrganization, UserWithPassword, UserInDB
|
||||
|
||||
|
||||
async def create_user(request: Request, current_user: PublicUser | None, user_object: UserWithPassword, org_slug: str):
|
||||
|
|
@ -52,7 +52,7 @@ async def create_user(request: Request, current_user: PublicUser | None, user_o
|
|||
orgs = [UserOrganization(org_id=org_id, org_role="member")]
|
||||
|
||||
# Give role
|
||||
roles = ["role_member"]
|
||||
roles = [UserRolesInOrganization(role_id="role_member", org_id=org_id)]
|
||||
|
||||
# Create the user
|
||||
user = UserInDB(user_id=user_id, creation_date=str(datetime.now()),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue