Add root user initialization

This commit is contained in:
Andrey Chervyakov 2021-02-28 14:32:10 +06:00
parent 07dcd3d1a7
commit e0c570799f
4 changed files with 33 additions and 1 deletions

View file

@ -14,7 +14,11 @@ router = APIRouter()
@router.post("", status_code=201, response_model=UserResourceModel)
async def create_user(model: UserCreationModel, db: Session = Depends(get_db)) -> UserResourceModel:
async def create_user(
model: UserCreationModel,
db: Session = Depends(get_db),
auth_user: User = Depends(get_auth_user)
) -> UserResourceModel:
user = model.to_entity()
created_user = user_service.create_user(db, user)
return UserResourceModel.from_entity(created_user)