Backend v1.0.73:

- Implementado sistema de reordenamiento de preguntas
- Nuevo endpoint PATCH /api/checklists/{id}/questions/reorder
- Schema QuestionReorder para validar datos de reorden
- Actualización en lote de campo 'order' en preguntas
- Auditoría automática de cambios de orden
- Validación de permisos y existencia de checklist

Frontend v1.0.71:
- Agregada funcionalidad de reordenamiento de preguntas
- Botones ▲ ▼ para mover preguntas arriba/abajo
- Función moveQuestion() para gestionar reordenamiento
- Interfaz visual mejorada con separadores
- Tooltips descriptivos en botones de orden
- Recarga automática tras reordenar
This commit is contained in:
2025-11-27 16:15:20 -03:00
parent 826c5fce5e
commit 651aa138cf
4 changed files with 116 additions and 3 deletions

View File

@@ -134,6 +134,10 @@ class QuestionCreate(QuestionBase):
class QuestionUpdate(QuestionBase):
pass
class QuestionReorder(BaseModel):
question_id: int
new_order: int
class Question(QuestionBase):
id: int
checklist_id: int