The staff company page's Modules card shows each module's stage in plain words and one button for the next step
6 Oct 2026 · branch feat/modules-card-one-section · captured against propflow-stage · at ff7fb1e0cdb+local
Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.
One row per module: one status and one main button for the next step (Start onboarding, Turn on, Make Live), with Turn off or Cancel beside it. No mode dropdown.
Each plan module's stage is read from the server (GET /api/admin/modules, #17275), which decides Ready to turn on; every button writes stageToMode of the stage it names. Stage currently has no module in Onboarding, so the Onboarding, Ready and Supervised rows are pinned by the card's DOM tests instead.
Asserted in the captured DOM — Modules · Leasing · Maintenance · Renewals · Collections · Start onboarding · Back to Supervised · Turn off