CluPilotCloud/resources
nexxo 3b288486cd feat(portal): seats management — invite/role/revoke against plan limit
- seats table + model; Users page manages team members (owner auto-created)
- invite respects plan seat allowance + dedupe; role change + revoke guarded
  so the last owner can never be removed or demoted

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-25 14:40:18 +02:00
..
css feat(admin): dark Tactical-Terminal operator console 2026-07-25 08:35:03 +02:00
js feat(portal): service framing + gradient line charts + billing button fix 2026-07-25 14:18:08 +02:00
views feat(portal): seats management — invite/role/revoke against plan limit 2026-07-25 14:40:18 +02:00