Commit Graph

17 Commits

Author SHA1 Message Date
Mykhailo Yermolenko
e6fc5cb85f Add keep_open_until to /allowed for hold-door; fix 9 bugs
/allowed returns keep_open_until from the newest approved hold in
doorlog; /longpoll skips hold events to avoid spurious open pulses.

Fixes: assert->raise for SECRET check, text() on 403, remove dead
/logs code, flatten auth decorator, by_slackid None fallback, load
kube config once, guard missing slack command, backoff on PyMongoError,
mongo->mongosh.
2026-06-17 16:42:54 +03:00
1d6fc9fd6f migrate to userExtra 2026-06-12 00:39:44 +03:00
6b633af95e fix deprecation 2026-06-12 00:20:36 +03:00
71dacb926e slack refactor 2026-06-12 00:20:36 +03:00
37bcfa2ee2 user to only username 2026-06-12 00:20:34 +03:00
412e5e65c6 add warnings for slack members channel open 2026-06-11 23:10:39 +03:00
c5d4f603e2 fix slack-kube auth
1. reorder slack auth methods
2. refactor + fix kube slack lookup
2026-06-11 23:03:35 +03:00
973c6ac390 s/eventlog/doorlog/ 2026-06-11 21:28:40 +03:00
912cd08660 half-typing is not my passion 2025-12-23 01:17:46 +02:00
caab5e6ea9 time is my passion 2025-12-23 00:57:12 +02:00
71aa584d87 fix Slack #members auth 2025-12-23 00:52:53 +02:00
5947c5b12f fix refactor bug 2025-12-23 00:24:45 +02:00
f5cfb3454a slack /open-xxx from inventory-app 2025-08-08 05:33:17 +03:00
eeeb5ecace refactor listen 2025-08-08 03:57:20 +03:00
5afee284b7 python imports hell 2025-08-08 03:46:37 +03:00
abffe7c594 fmt with ruff 2025-08-08 03:46:37 +03:00
988b7e964e refactor slack logger 2025-08-08 03:46:37 +03:00