._.
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()
|
||||
|
||||
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):
|
||||
self.db.add(user)
|
||||
|
||||
@ -74,6 +74,8 @@ def login(form_data: OAuth2PasswordRequestForm = Depends(), db: Session = Depend
|
||||
"token_type": "bearer",
|
||||
"user": {
|
||||
"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