feat(tareas): módulo de tablero kanban con drag & drop, comentarios y Telegram

- Modelos Tarea y TareaComentario con GORM, migración automática
- Estados: por_hacer → en_progreso → revisión → hecho; prioridades: baja/media/alta/urgente
- Drag & drop entre columnas via SortableJS (PUT /tarea/:id/estado)
- CRUD completo: crear, editar, eliminar; asignación a usuario + fecha límite
- Panel lateral de detalle: historial de comentarios, adjuntar archivos (uploads/tareas/:id)
- Telegram: notifica asignación, cambio de estado y comentarios nuevos via sendTelegramAdmin
- Seed automático bajo módulo "Administración", solo rol Administrador

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-06 20:18:26 -05:00
co-authored by Claude Sonnet 4.6
parent 0901ed0d53
commit bc79553b7e
7 changed files with 1178 additions and 0 deletions
+1
View File
@@ -121,6 +121,7 @@ func main() {
migrations.SeedContabilidadMenu()
migrations.SeedWebSms()
migrations.SeedUrlMonitor()
migrations.SeedTareas()
// Iniciar cron de vencimientos
services.IniciarCron()
defer services.DetenerCron()