server: Report whether inspection is pending

This commit is contained in:
Stuart Longland 2018-03-03 13:04:17 +10:00
parent bf0060e2be
commit 55b9c71d88
Signed by: stuartl
GPG Key ID: 6AA32EFB18079BAA

View File

@ -205,6 +205,13 @@ class NewcomerDataHandler(AuthRequestHandler):
def _dump_user(user): def _dump_user(user):
user_words = {} user_words = {}
user_adj = [] user_adj = []
du = db.query(DeferredUser).get(user.user_id)
if (du is None) or (du.inspections >= 5):
pending = False
else:
pending = True
data = { data = {
'id': user.user_id, 'id': user.user_id,
'screen_name': user.screen_name, 'screen_name': user.screen_name,
@ -224,7 +231,8 @@ class NewcomerDataHandler(AuthRequestHandler):
(t.token, t.count) for t in user.tokens (t.token, t.count) for t in user.tokens
]), ]),
'words': user_words, 'words': user_words,
'word_adj': user_adj 'word_adj': user_adj,
'pending': pending
} }
for uw in user.words: for uw in user.words: