Mykhailo Yermolenko 692438ea2b Add hold-door web form with proper authorization
- compute approved from group membership (was hardcoded True)
- allow duration=0 to cancel/close (InputRequired, min=0)
- pass HoldDoorForm to template so CSRF token renders
- add hold form section to doorboy.html
- index doorlog (door, approved, timestamp) for the proxy query
2026-06-17 16:42:54 +03:00
2024-08-07 06:10:28 +03:00
2023-06-16 13:52:49 +03:00
2025-12-29 00:19:57 +02:00
2025-08-08 06:11:55 +03:00
2024-01-06 18:06:41 +02:00
2025-08-08 05:51:57 +03:00
2024-09-23 12:53:20 +03:00

Inventory app

  • Hackerspace inventory management
  • Frontend for Doorboy door access system

OIDC Groups

Group Description
k-space:inventory:audit Update last time item information confirmed to be accurate
k-space:inventory:edit Edit all non-key items. Browse items with Protected visibility.
k-space:inventory:keys Edit keys

For door access, assumes k-space:floor and k-space:workshop, same in doorboy-proxy.

Description
Hackerspace hardware and tools inventory management site.
Readme MIT 356 KiB
Languages
Python 60.1%
HTML 39.3%
Dockerfile 0.6%