Adding admin and report endpoints

This commit is contained in:
Yusur 2019-11-11 19:15:55 +01:00
parent af299a53c7
commit 6c128d0567
18 changed files with 335 additions and 6 deletions

View file

@ -241,14 +241,15 @@ def relationships_unfollow(self, userid):
@validate_access
def profile_search(self):
data = request.get_json(True)
query = User.select().where(User.username ** ('%' + data['q'] + '%')).limit(20)
query = User.select().where((User.username ** ('%' + data['q'] + '%')) |
(User.full_name ** ('%' + data['q'] + '%'))).limit(20)
results = []
for result in query:
profile = result.profile
results.append({
"id": result.id,
"username": result.username,
"full_name": profile.full_name,
"full_name": result.full_name,
"followers_count": len(result.followers())
})
return {