fix: agent-08 Kiosk-Härtung + 24h-Zeiteintrag-Bug
- fix: worked_minutes nutzt jetzt Sekunden statt Minuten für Overnight-Vergleich (end < start statt end <= start) – verhindert 24h-Anzeige bei Schnell-Stempel in derselben Minute (z.B. 23:34:46 → 23:34:48) - fix: _check_arbzg() gleicher Sec-basierter Fix - fix: KioskDeviceStatus Enum values_callable → kiosk list crasht nicht mehr - feat: kiosk rotate-key CLI-Kommando (Status→pending, Re-Enrollment) - feat: Kiosk-Settings in CompanyOut/CompanyUpdate Schema (require_approval, track_current_user, heartbeat_interval_sec) - feat: Kiosk-Terminal-Einstellungsblock in CompanySettingsPage (🖥️) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -40,7 +40,7 @@ class KioskDevice(Base):
|
||||
|
||||
# ── Ed25519-Auth (löst token_hash + is_active ab) ─────────────────────────
|
||||
status: Mapped[KioskDeviceStatus] = mapped_column(
|
||||
Enum(KioskDeviceStatus, name="kioskdevicestatus"),
|
||||
Enum(KioskDeviceStatus, name="kioskdevicestatus", values_callable=lambda x: [e.value for e in x]),
|
||||
nullable=False,
|
||||
default=KioskDeviceStatus.REVOKED,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user