ROADMAP — MokoSuite Storage implementation plan #2

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

MokoSuite Storage Roadmap

Vertical module for self-storage facility management. Depends on CRM (contacts, invoices) and ERP (accounting, payments).

Current State

Scaffold with infrastructure — .mokogitea/ workflows, community docs, composer.json, phpstan.neon all in place. Admin Views exist for 14 entities but only 1 Model (StorageDashboardModel). No Helpers, no API controllers, no site views. SQL schema exists in plg_system_mokosuitestorage. Templates are placeholders.

P0 — MVP

  • #3 Facilities & units management
  • #4 Leases & tenant management

P1 — Competitive

  • #5 Access control & gate codes
  • #6 Payments & billing
  • #7 Waitlist management

P2 — Differentiation

  • #8 Storage dashboard & analytics

Infrastructure Status

  • .mokogitea/ workflows — complete
  • Community docs (CONTRIBUTING, SECURITY, etc.) — complete
  • composer.json / phpstan.neon — complete
  • Models needed for all entities (only StorageDashboardModel exists)
  • Helpers needed in plg_system for business logic
  • API controllers needed for REST endpoints
  • Site views needed for tenant portal

Testing & Documentation

  • #9 Full testing plan
  • #10 Wiki documentation

Dependencies

  • Requires: CRM (contacts for tenants, invoices for rent), ERP (GL for payments)
  • No downstream dependents

Parent roadmap: MokoSuiteCRM #17

## MokoSuite Storage Roadmap Vertical module for self-storage facility management. Depends on CRM (contacts, invoices) and ERP (accounting, payments). ### Current State Scaffold with infrastructure — `.mokogitea/` workflows, community docs, composer.json, phpstan.neon all in place. Admin Views exist for 14 entities but only 1 Model (StorageDashboardModel). No Helpers, no API controllers, no site views. SQL schema exists in plg_system_mokosuitestorage. Templates are placeholders. ### P0 — MVP - [ ] #3 Facilities & units management - [ ] #4 Leases & tenant management ### P1 — Competitive - [ ] #5 Access control & gate codes - [ ] #6 Payments & billing - [ ] #7 Waitlist management ### P2 — Differentiation - [ ] #8 Storage dashboard & analytics ### Infrastructure Status - [x] `.mokogitea/` workflows — complete - [x] Community docs (CONTRIBUTING, SECURITY, etc.) — complete - [x] `composer.json` / `phpstan.neon` — complete - [ ] Models needed for all entities (only StorageDashboardModel exists) - [ ] Helpers needed in plg_system for business logic - [ ] API controllers needed for REST endpoints - [ ] Site views needed for tenant portal ### Testing & Documentation - [ ] #9 Full testing plan - [ ] #10 Wiki documentation ### Dependencies - **Requires:** CRM (contacts for tenants, invoices for rent), ERP (GL for payments) - **No downstream dependents** Parent roadmap: [MokoSuiteCRM #17](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteCRM/issues/17)
Author
Owner

Branch created: feature/2-roadmap-mokosuite-storage-implementation

git fetch origin
git checkout feature/2-roadmap-mokosuite-storage-implementation
Branch created: [`feature/2-roadmap-mokosuite-storage-implementation`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteStorage/src/branch/feature/2-roadmap-mokosuite-storage-implementation) ```bash git fetch origin git checkout feature/2-roadmap-mokosuite-storage-implementation ```
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#2