Технические аккаунты исколючены из выдачи всех пользователей
This commit is contained in:
parent
cf8c4fa0d6
commit
51b11d9290
|
|
@ -209,8 +209,15 @@ async def get_privacy_settings(current_user: models.User = Depends(get_current_u
|
|||
@usersRouter.get("/all")
|
||||
async def read_users_all(current_user: models.User = Depends(get_current_user), db: Session = Depends(get_db)):
|
||||
users = db.query(models.User).all()
|
||||
return [{"id": user.id, "username": user.username, "name": f"{user.first_name} {user.last_name or ''}".strip(), "public_key": user.public_key} for user in users]
|
||||
|
||||
users_for_return = []
|
||||
if current_user.id >= 100:
|
||||
for user in users:
|
||||
if not 1 < int(user.id) < 100:
|
||||
users_for_return.append(user)
|
||||
else:
|
||||
users_for_return = users
|
||||
return [{"id": user.id, "username": user.username, "name": f"{user.first_name} {user.last_name or ''}".strip(), "public_key": user.public_key} for user in users_for_return]
|
||||
|
||||
|
||||
@usersRouter.get("/chats")
|
||||
async def read_users_chats(
|
||||
|
|
|
|||
Loading…
Reference in New Issue