Esquema base creado · BD vacía
CRM Rentame 2.0
Test v1 · projectId test-rentame
Estado del proyecto
Este prompt sólo ha creado el esquema mínimo en la base de datos: 4 tablas con sus campos, constraints y relaciones. Todavía no hay UI propia ni endpoints. La administración de registros se hace por ahora desde el back-office nativo de Totalum.
Tablas creadas
👤
roles
Catálogo unificado de roles (M01 + M13).
- · slug (UNIQUE)
- · nombre
- · ambito
- · es_bloqueado
- · descripcion
🏢
oficinas
Unidades organizativas: central, propias y franquicias.
- · nombre
- · tipo
- · franquicia_id
- · codigo_postal
- · ciudad
- · scope
- · activa
👥
equipos
Subgrupos dentro de una oficina (team_id).
- · nombre
- · oficina_id → oficinas
- · activa
🪪
usuarios
Perfil del usuario en el CRM (la credencial vive en Totalum auth).
- · email (UNIQUE)
- · nombre
- · rol_id → roles
- · oficina_id → oficinas
- · equipo_id → equipos
- · estado
Próximos pasos
- · ETAPA C: pantalla de Roles, matriz de permisos y motor authorization.can.
- · ETAPA D: seed inicial de roles, oficinas y usuarios base.
- · Auth: gestionada por el built-in de Totalum (no se duplica aquí).