docs: actualizar estado de repositorio gitea, bitacora de errores y empresas oficiales
This commit is contained in:
@@ -29,11 +29,11 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
## Incidente #4: Error 403 al hacer push a `git.telcotronics.net` (Push to create no habilitado)
|
## Incidente #4: Error 403 al hacer push a `git.telcotronics.net` (Push to create no habilitado)
|
||||||
- **Fecha:** 2026-10-17
|
- **Fecha:** 2026-10-17 (Resuelto: 2026-10-23)
|
||||||
- **Síntoma:** Al ejecutar `git push -u origin main` hacia `https://git.telcotronics.net/pablinux/help_desk.git`, el servidor rechaza con `remote: Push to create is not enabled for users. fatal: no es posible acceder... The requested URL returned error: 403`.
|
- **Síntoma:** Al ejecutar `git push -u origin main` hacia `https://git.telcotronics.net/pablinux/help_desk.git`, el servidor rechaza con `remote: Push to create is not enabled for users. fatal: no es posible acceder... The requested URL returned error: 403`.
|
||||||
- **Causa confirmada:** La instancia de Gitea no tiene activada la directiva global `ENABLE_PUSH_TO_CREATE = true` para crear repositorios dinámicamente vía push SSH/HTTPS.
|
- **Causa confirmada:** La instancia de Gitea no tiene activada la directiva global `ENABLE_PUSH_TO_CREATE = true` para crear repositorios dinámicamente vía push SSH/HTTPS.
|
||||||
- **Solución / Acción requerida:** El usuario o administrador de Gitea debe crear el repositorio vacío `pablinux/help_desk` desde la interfaz web de `https://git.telcotronics.net`. Una vez creado el repositorio vacío, el push funcionará de inmediato.
|
- **Solución:** Se creó formalmente el repositorio `pablinux/help_desk` (ID 38) utilizando la API de Gitea con el token autorizado del usuario `pablinux`, y se ejecutó `git push -u origin main`.
|
||||||
- **Estado:** Documentado / Pendiente de creación en interfaz web.
|
- **Estado:** ✅ Resuelto. Repositorio activo y sincronizado en Gitea.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
+7
-2
@@ -10,6 +10,9 @@
|
|||||||
|
|
||||||
| Fecha | Tarea / Entregable | Responsable | Archivos Afectados |
|
| Fecha | Tarea / Entregable | Responsable | Archivos Afectados |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
|
| 2026-10-23 | **Publicación y Creación de Repositorio en Gitea (`git.telcotronics.net/pablinux/help_desk.git`)** | Agente IA | Git remoto, Gitea API (Repo ID 38) |
|
||||||
|
| 2026-10-23 | **Conexión y Verificación de Bitácora de Errores (`ak_helpdesk_...` en API-SIGMA-WEBCONTROL)** | Agente IA | `.env`, `webControl.api_key`, `scripts/consultar_errores.js` |
|
||||||
|
| 2026-10-23 | **Registro de Aplicación en `siax-system.net` (`webControl.aplicaciones`, ID 51)** | Agente IA | `webControl.aplicaciones` |
|
||||||
| 2026-10-23 | **Sincronización sigma-robot y Confirmación de Sesión Tripartita (Ideas 82, Tareas 89, Help Desk 90)** | Agente IA | `sigma-robot` (msg #264, #265), `.agente/tareas.md`, `agents.md` |
|
| 2026-10-23 | **Sincronización sigma-robot y Confirmación de Sesión Tripartita (Ideas 82, Tareas 89, Help Desk 90)** | Agente IA | `sigma-robot` (msg #264, #265), `.agente/tareas.md`, `agents.md` |
|
||||||
| 2026-10-23 | **Configuración de 3 Empresas Oficiales (Telcotronics, XSYSTEM, DOMUS) y Enrutamiento por Origen** | Agente IA | `config/setup.js`, `routes/auth.js`, `models/Company.js`, `views/partials/navbar.ejs`, `views/saas/companies.ejs`, `public/css/style.css` |
|
| 2026-10-23 | **Configuración de 3 Empresas Oficiales (Telcotronics, XSYSTEM, DOMUS) y Enrutamiento por Origen** | Agente IA | `config/setup.js`, `routes/auth.js`, `models/Company.js`, `views/partials/navbar.ejs`, `views/saas/companies.ejs`, `public/css/style.css` |
|
||||||
| 2026-10-20 | **Registro Oficial de Identidad en `sigma-robot` (Agente ID 90) y Coordinación Tripartita (Ideas <-> Tareas <-> Help Desk)** | Agente IA | `id_agente.md`, `.env`, `.env.example`, `agents.md`, `.agente/ideas.md` |
|
| 2026-10-20 | **Registro Oficial de Identidad en `sigma-robot` (Agente ID 90) y Coordinación Tripartita (Ideas <-> Tareas <-> Help Desk)** | Agente IA | `id_agente.md`, `.env`, `.env.example`, `agents.md`, `.agente/ideas.md` |
|
||||||
@@ -36,6 +39,8 @@
|
|||||||
|
|
||||||
| Prioridad | Tarea | Descripción | Dependencia |
|
| Prioridad | Tarea | Descripción | Dependencia |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| **Alta** | **Creación de Repositorio Vacío en Gitea** | Crear el repositorio vacío `pablinux/help_desk` en `https://git.telcotronics.net` para habilitar el `git push -u origin main`. | Humano (Pablinux) |
|
| **Media** | **Contrato Help Desk → Ideas (Feature Requests saneados)** | Implementar botón/modal "Proponer como Idea" en tickets para enviar propuestas a `app_ideas` como `candidata_revision` tras la sesión de las 16:00. | Reunión de diseño hoy 16:00 |
|
||||||
| **Media** | **Integración SSE / WebSockets para Timeline en Vivo** | Actualización en tiempo real sin requerir clic manual en "Sincronizar estado con Hub". | FSM Módulo |
|
| **Media** | **Canalización / Onboarding para Clientes de DOMUS** | Permitir que al crear tickets se pueda seleccionar el área de destino (XSYSTEM, Telcotronics, DOMUS) o invitación por enlace a la tienda DOMUS. | Decisión de negocio |
|
||||||
|
| **Media** | **Reasignación / Transferencia de Tickets entre Empresas** | Permitir a los agentes/admins transferir un ticket de una empresa a otra con un clic si el requerimiento corresponde a otro tenant. | Multi-tenant |
|
||||||
|
| **Baja** | **Integración SSE / WebSockets para Timeline en Vivo** | Actualización en tiempo real sin requerir clic manual en "Sincronizar estado con Hub". | FSM Módulo |
|
||||||
| **Baja** | **SLA y Tiempos de Resolución** | Contador de tiempo transcurrido y alerta de vencimiento de SLA según prioridad del ticket. | Ninguna |
|
| **Baja** | **SLA y Tiempos de Resolución** | Contador de tiempo transcurrido y alerta de vencimiento de SLA según prioridad del ticket. | Ninguna |
|
||||||
|
|||||||
@@ -172,11 +172,12 @@ Para inicializar las tablas y datos semilla de la base de datos:
|
|||||||
```bash
|
```bash
|
||||||
node config/setup.js
|
node config/setup.js
|
||||||
```
|
```
|
||||||
El script verifica la conexión, crea las tablas si no existen, aplica migraciones de columnas multi-tenant y siembra la empresa `demo`, departamentos y los cuatro usuarios base:
|
El script verifica la conexión, crea las tablas si no existen, aplica migraciones de columnas multi-tenant y siembra las 3 empresas oficiales con sus administradores y departamentos:
|
||||||
- `super@helpdesk.com` / `123456` (superadmin)
|
- **Telcotronics (ID 1):** `admin@telcotronics.com` / `admin@telcotronics.local`
|
||||||
- `admin@helpdesk.com` / `123456` (admin)
|
- **XSYSTEM (ID 2):** `admin@xsystem.com`
|
||||||
- `agent@helpdesk.com` / `123456` (agent)
|
- **DOMUS (ID 3):** `admin@domus.com`
|
||||||
- `client@helpdesk.com` / `123456` (client)
|
- **Superadmin Global:** `super@helpdesk.com` / `123456`
|
||||||
|
- **Personal de soporte:** `agent@helpdesk.com` / `123456`, `client@helpdesk.com` / `123456`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user