doorkeys: don't dump db to logs
This commit is contained in:
@@ -37,15 +37,14 @@ def get_group_cards():
|
|||||||
request_groups = request.json.get("groups", False)
|
request_groups = request.json.get("groups", False)
|
||||||
if not request_groups:
|
if not request_groups:
|
||||||
return "must specify groups in parameter", 400
|
return "must specify groups in parameter", 400
|
||||||
print(f"groups requested are: {request_groups}")
|
print(f"found {len(g.users)} users for groups: {request_groups}")
|
||||||
print(f"found users: {g.users}")
|
|
||||||
keys = []
|
keys = []
|
||||||
for u in g.users:
|
for u in g.users:
|
||||||
for group in u.groups:
|
for group in u.groups:
|
||||||
if group in request_groups:
|
if group in request_groups:
|
||||||
keys.append(u.username)
|
keys.append(u.username)
|
||||||
break
|
break
|
||||||
print(f"keys are {keys}")
|
print(f"{len(keys)} doorkeys")
|
||||||
flt = {
|
flt = {
|
||||||
"token.uid_hash": {"$exists": True},
|
"token.uid_hash": {"$exists": True},
|
||||||
"inventory.owner.username": {"$in": keys}
|
"inventory.owner.username": {"$in": keys}
|
||||||
@@ -58,7 +57,7 @@ def get_group_cards():
|
|||||||
for obj in db.inventory.find(flt, prj):
|
for obj in db.inventory.find(flt, prj):
|
||||||
found.append({"token": obj["token"]})
|
found.append({"token": obj["token"]})
|
||||||
fl = list(found)
|
fl = list(found)
|
||||||
print(f"found tokens are: {fl}")
|
print(f"{len(fl)} doorkey tokens")
|
||||||
return jsonify(fl)
|
return jsonify(fl)
|
||||||
|
|
||||||
@page_api.route("/api/slack/doorboy", methods=['POST'])
|
@page_api.route("/api/slack/doorboy", methods=['POST'])
|
||||||
|
Reference in New Issue
Block a user