Технические аккаунты исколючены из выдачи всех пользователей
This commit is contained in:
parent
cf8c4fa0d6
commit
51b11d9290
|
|
@ -209,7 +209,14 @@ async def get_privacy_settings(current_user: models.User = Depends(get_current_u
|
||||||
@usersRouter.get("/all")
|
@usersRouter.get("/all")
|
||||||
async def read_users_all(current_user: models.User = Depends(get_current_user), db: Session = Depends(get_db)):
|
async def read_users_all(current_user: models.User = Depends(get_current_user), db: Session = Depends(get_db)):
|
||||||
users = db.query(models.User).all()
|
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")
|
@usersRouter.get("/chats")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue