From 0fef27b2ff323d9378557200d4ac872c9ecdc61d Mon Sep 17 00:00:00 2001 From: j Date: Fri, 30 Aug 2024 19:27:02 +0200 Subject: [PATCH] show peers in read only interface --- oml/user/api.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/oml/user/api.py b/oml/user/api.py index a1c9a8f..da0091a 100644 --- a/oml/user/api.py +++ b/oml/user/api.py @@ -166,8 +166,12 @@ def getUsers(data): actions.register(getUsers) def getUsersPublic(data): + users = [] + for u in models.User.query.filter(models.User.id != settings.USER_ID).all(): + users.append(u.json()) + users.sort(key=user_sort_key) return { - 'users': [] + 'users': users } actions.register(getUsersPublic, 'getUsers', version='public') @@ -214,6 +218,8 @@ def getListsPublic(data): 'user': None, }) lists += user.lists_json() + for u in models.User.query.filter((models.User.peered==True)|(models.User.id==settings.USER_ID)): + lists += u.lists_json() return { 'lists': lists }