Configuracion
Estado del sistema, modos de operacion, roles y usuarios.
Aplicacion
NetControlPro
Fase
Fase 0 - Modo Mock
Proveedor de datos
Supabase
RBAC y sesion (solo lectura)
- AuthSupabase
- UsuarioSin sesion
- Rol actualSin rol
- Permisos cargados0
- Modo de datosMOCK
No hay sesion activa. Inicia sesion para ver tu rol y permisos.
Estado del sistema
- Conectada
API REST (Railway)
Respondiendo correctamente
- Configurado
Supabase
Variables presentes. Cliente pendiente de cablear.
- Datos: Supabase
Proveedor de datos (frontend)
Datos administrativos reales (Supabase). Acciones de red siguen mock.
- Supabase
Datos en backend (Supabase / PostgREST)
Backend leyendo y escribiendo datos administrativos reales en Supabase.
- Supabase
Escrituras administrativas
Altas y ediciones guardadas en Supabase via backend (clave de servicio solo en backend).
- Mock
Acciones de red
Suspender / reactivar / cambiar plan / cortar: simuladas. No tocan MikroTik.
- Supabase
Topologia
Proveedores, ubicaciones, enlaces y VLANs administrados en Supabase.
- No activo
RADIUS
No activado. La autenticacion de red real llega en una fase futura.
- Supabase
Autenticacion
Supabase Auth activo. Inicia sesion con tu cuenta. (AUTH_PROVIDER solicitado: supabase)
- No conectado
MikroTik
Sin conexion a equipos. Acciones simuladas.
- No desplegado
Agente
Estructura inicial. No desplegado.
- Activo
QA (Playwright / GitHub Actions / Chromatic)
Pipeline de calidad activo en cada PR y push a main.
Modos de operacion MikroTik
Datos simulados. Sin conexion a hardware. Modo actual del proyecto.
Lectura via RouterOS API a traves del agente. No modifica nada.
Escritura controlada y auditada (cortes, planes). Requiere validaciones.
Roles del sistema (RBAC preparado)
Estructura preparada para Supabase Auth. En esta fase es referencial: no bloquea el acceso. El proveedor preferido sera supabase.
| Rol | Clave | Descripcion | Permisos |
|---|---|---|---|
Super administrador | super_admin | Acceso total al sistema. | 33 |
Administrador | admin | Administracion general del ISP/WISP. | 30 |
Tecnico | tecnico | Operacion de red y soporte tecnico (mock). | 18 |
Cobrador | cobrador | Cobranza y registro de pagos (mock). | 7 |
Soporte | soporte | Atencion a clientes y tickets. | 7 |
Finanzas | finanzas | Facturacion y reportes financieros. | 8 |
Solo lectura | solo_lectura | Consulta sin modificaciones. | 18 |
Integraciones
- Operativo
Frontend (Next.js)
Vercel
- Conectada
API (Express)
Railway
- Configurado
Base de datos (Supabase)
Migraciones 0001 + 0002 preparadas
- No conectado
Agente MikroTik
Estructura inicial
Usuarios y roles
| Usuario | Rol | Estado | Ultimo acceso |
|---|---|---|---|
Administrador General admin@netcontrolpro.example.com | Super administrador | Activo | 22-jun, 07:50 a.m. |
Ana Operador ana.operador@netcontrolpro.example.com | Operador | Activo | 22-jun, 08:30 a.m. |
Carlos Tecnico carlos.tecnico@netcontrolpro.example.com | Tecnico | Activo | 22-jun, 06:10 a.m. |
Equipo Facturacion facturacion@netcontrolpro.example.com | Facturacion | Activo | 21-jun, 05:00 p.m. |
Revendedor Zona Sur revendedor.sur@netcontrolpro.example.com | Revendedor | Inactivo | Nunca |