._.
This commit is contained in:
parent
1d397e738f
commit
a7f8683b31
@ -18,7 +18,9 @@ class UsersRepository:
|
|||||||
return self.db.query(User).filter(User.id == user_id).first()
|
return self.db.query(User).filter(User.id == user_id).first()
|
||||||
|
|
||||||
def get_by_login(self, user_login: str):
|
def get_by_login(self, user_login: str):
|
||||||
return self.db.query(User).filter(User.login == user_login).first()
|
return self.db.query(User).filter(User.login == user_login) \
|
||||||
|
.options(joinedload(User.role)) \
|
||||||
|
.first()
|
||||||
|
|
||||||
def create(self, user: User):
|
def create(self, user: User):
|
||||||
self.db.add(user)
|
self.db.add(user)
|
||||||
|
|||||||
@ -74,6 +74,8 @@ def login(form_data: OAuth2PasswordRequestForm = Depends(), db: Session = Depend
|
|||||||
"token_type": "bearer",
|
"token_type": "bearer",
|
||||||
"user": {
|
"user": {
|
||||||
"id": user.id,
|
"id": user.id,
|
||||||
"login": user.login
|
"login": user.login,
|
||||||
|
"role_id": user.role.id,
|
||||||
|
"role_name": user.role.name,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user