feat: Access control — gate codes, access logs, hours enforcement #5

Open
opened 2026-06-29 14:04:45 +00:00 by jmiller · 1 comment
Owner

Summary

Gate access management with unique codes per tenant, access hour enforcement, and activity logging.

Features

  • Unique gate code per tenant (auto-generated or assigned)
  • Access hours enforcement (facility-level hours)
  • Access log recording (gate entry/exit timestamps)
  • Code deactivation on lock-out or vacate
  • Access history per tenant and per unit
  • Suspicious access alerts (after-hours, multiple failed attempts)
  • Temporary access codes for movers/contractors

Technical Requirements

  • AccessLogModel — ListModel with tenant/unit/date filters
  • AccessHelper in plg_system — code generation, validation
  • Admin view for access log review
  • API endpoint for gate system integration
## Summary Gate access management with unique codes per tenant, access hour enforcement, and activity logging. ## Features - Unique gate code per tenant (auto-generated or assigned) - Access hours enforcement (facility-level hours) - Access log recording (gate entry/exit timestamps) - Code deactivation on lock-out or vacate - Access history per tenant and per unit - Suspicious access alerts (after-hours, multiple failed attempts) - Temporary access codes for movers/contractors ## Technical Requirements - `AccessLogModel` — ListModel with tenant/unit/date filters - `AccessHelper` in plg_system — code generation, validation - Admin view for access log review - API endpoint for gate system integration
Author
Owner

Branch created: feature/5-feat-access-control-gate-codes-access-lo

git fetch origin
git checkout feature/5-feat-access-control-gate-codes-access-lo
Branch created: [`feature/5-feat-access-control-gate-codes-access-lo`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteStorage/src/branch/feature/5-feat-access-control-gate-codes-access-lo) ```bash git fetch origin git checkout feature/5-feat-access-control-gate-codes-access-lo ```
Sign in to join this conversation.
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteStorage#5