From 37bcfa2ee22502da4c4ac8fceb570e6a12788d84 Mon Sep 17 00:00:00 2001 From: rasmus Date: Fri, 12 Jun 2026 00:10:57 +0300 Subject: [PATCH] user to only username --- app/doorboy-proxy.py | 7 +------ app/slack.py | 10 ++++------ 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/app/doorboy-proxy.py b/app/doorboy-proxy.py index b957cd9..070a4bf 100755 --- a/app/doorboy-proxy.py +++ b/app/doorboy-proxy.py @@ -211,12 +211,7 @@ async def swipe(request): "timestamp": timestamp, "door": data["door"], "approved": data["approved"], - "user": { - "id": token.get("inventory", {}).get("owner", {}).get("username", ""), - "name": token.get("inventory", {}) - .get("owner", {}) - .get("display_name", "Unclaimed Token"), - }, + "user": token.get("inventory", {}).get("owner", {}).get("username", ""), "uid_hash": data["uid_hash"], } await request.app.ctx.db.doorlog.insert_one(event_swipe) diff --git a/app/slack.py b/app/slack.py index f516088..8c28e8e 100644 --- a/app/slack.py +++ b/app/slack.py @@ -55,7 +55,7 @@ async def slack_log_fwd(app, loop): msg = "%s %s access for %s via %s" % ( approvedStr(ev["approved"]), ev["door"], - ev["user"]["name"], + ev["user"], ev["method"], ) slack_post(msg) @@ -126,16 +126,14 @@ async def slack_open(request): "timestamp": datetime.now(timezone.utc), "door": d, "approved": True, - "user": { - "id": userOrErrorMsg, - "name": request.form.get("user_name"), - }, + "user": userOrErrorMsg, } ) if userOrErrorMsg.startswith("🖕"): slackId = userOrErrorMsg.removeprefix("🖕 ") - print(f"WARN: slack #members open with unlinked ID {slackId}") + slackIdReadable = request.form.get("user_name") # this can be changed by user + print(f"WARN: slack #members open with unlinked ID {slackId}, slack u/n: {slackIdReadable}") return text(f"Opening {door}… This will stop working! Your Slack ID {slackId} is not linked with auth.k-space.ee, please notify info@k-space.ee.") return text(f"Opening {door}…")