Tareas #8355
pantalla de carga
| Estado: | Resuelta | Fecha de inicio: | 2025-10-06 | |
|---|---|---|---|---|
| Prioridad: | Normal | Fecha fin: | ||
| Asignado a: | % Realizado: | 100% | ||
| Categoría: | - | Tiempo dedicado: | 37.00 horas | |
| Versión prevista: | - | |||
| App related: | Tipo de funcionalidad: | Corrección de bug |
Descripción
Se debe crear un archivo PHP y modificar la interfaz para que lo use para guardar el archivo sorteo.json
Peticiones relacionadas
Histórico
#1
Actualizado por Jeison Varilla hace 4 meses
- % Realizado cambiado 0 por 80
- Tipo de funcionalidad establecido a Nueva funcionalidad
Hola
Se creo el archivo action.php, encargado de procesar las siguientes funcionalidades
- crear el archivo sorteo.json con su estructura en caso no existir previamente
- Guardar el equipo en su respectivo grupo
- Mover un equipo registrado al grupo que corresponda, en caso de equivocacion.
- Vaciar o reiniciar la data
Para el archivo backend-datafactory.html se agrego el metodo sendEventXHR para el envio de datos a procesar en el action.php
Pedientes
- Luego de subir los archivo por ssh, no esta funcionando por un error 500 el archivo action.php, se debe verificar que sucede.
- Agregar el servicio de codigo seguridad csrf
- cambiar el archivo backend-datafactory.html a backend-datafactory.php
Saludos.-
#2
Actualizado por Noelia Rogantini hace 4 meses
- Añadido relacionada con Tareas #8345: Pantalla 1 – Sorteo con historial breve de cada equipo
#3
Actualizado por Jeison Varilla hace 4 meses
- % Realizado cambiado 80 por 90
Hola
Se realizaron los siguientes cambios
- Se creo el archivo crsf.php para control se seguridad en el envio de peticion XHR al action.php
- Se agregaron Validacion de seguridad crsf a action.php
- Se creo el archivo backend-datafactory.php para poder manejar el archivo crsf
- se realizaron pruebas en ambiente local, agregando equipos, moviendo equipos ya agregados a otros grupos y vaciando o reiniciando el sorteo.
Pendiente
Alojamiento / servicio de PHP>=8.2 para pruebas en desarrollo.
Saludos.-
#4
Actualizado por Claudia Ale hace 4 meses
Feedback Presentación
1) analizar cómo podemos pasarle ejemplos a marketing en los 3 idiomas
2) los países anfitriones ya tienen definidos sus grupos y puestos:
Grupo A (México #1)
Grupo B (Canadá #1)
Grupo D (EE.UU. #1)
3) basados en el último sorteo, tenemos que tener un drag and drop que va a una posición específica: necesitamos que cada grupo pueda tener predeterminados los cuatro lugares para poder enviar a cada equipo correctamente (ver captura para ver que no es un orden prestablecido)
Procedimiento del sorteo (https://www.youtube.com/watch?v=IsXQBEQllE0)
Se comenzó con el Bombo 1.
Qatar, como anfitrión, fue ubicado automáticamente en la posición A1.
Luego se extrajeron los otros siete cabezas de serie para ocupar* las posiciones B1 a H1.*
*Después se pasó al Bombo 2, luego al Bombo 3 y finalmente al Bombo 4.
*
Cada selección extraída se asignaba a un grupo (de la A a la H) respetando las restricciones geográficas:
No podía haber más de una selección del mismo continente por grupo (excepto Europa, que podía tener hasta dos).
Después de sacar el país, se extraía una segunda bola con el número de posición dentro del grupo (por ejemplo, A2, A3 o A4).
#6
Actualizado por Jeison Varilla hace 4 meses
Hola,
Se hicieron los siguientes cambios y pruebas en ambiente local
- Se elimino la funcionalidad de storageItems del navegador, ahora todos los datos vienen desde sorteo.json.
- Se agrego la funcionalidad por posiciones, ahora los equipos pueden ser ordenados por grupos y posiciones dentro del mismo grupo a nivel visual, y en el archivo sorteo.json se respeta la posicion.
- Los equipos anfitriones no se pueden mover ni de grupo ni posicion.
- Se cambia la funcionalidad de csrf token , ahora funciona con una vida util de 24 hrs.
- Se realizo una limpieza de botones y otros elementos que quedaron obsoletos.
PENDIENTE
Realizar pruebas en ambiente desarrollo.
Saludos
#7
Actualizado por Jeison Varilla hace 4 meses
Reporte del dia viernes 10 de octubre 2025
- correccion de bug, duplicado de equipos al guardar en grupos, regresa al bombo de elegibles.
- Se eliminaron funcionalidad del archivo index.php que no estaban haciendo nada en el javascript como en el html
- Se añadio validacion de carga de datos desde el json agregando un ts timestanp al xhr del javascript para evitar que se quede en cache la información.
PENDIENTE
Realizar pruebas en ambiente desarrollo.
Saludos
#8
Actualizado por Jeison Varilla hace 4 meses
- Añadido relacionada con Tareas #8361: Testing backend carga de datos mundial2026
#9
Actualizado por Jeison Varilla hace 4 meses
- Tipo de funcionalidad cambiado Nueva funcionalidad por Corrección de bug
Hola
- Correccion bug en posiciones de grupos
- se agrego funcionalidad para deshacer ultimo cambio
- se agrego funcionalidad para confirmar botones de vaciar y deshacer
- Se agrego scroll sencillo en los bombos
- se Agrego mejora en la informacion al registrar o mover equipos entre grupos
- se valido limite de 4 equipos que estaba fallando al guardar.
Saludos
#10
Actualizado por Jeison Varilla hace 4 meses
- % Realizado cambiado 90 por 100
Hola
Se realizaron los siguientes ajustes.
- Se valido que al intentar colocar un equipo desde el combo en una posicion ya ocupada, este no desaparesca.
- se valido que si se intenta soltar o colocar un equipo ya registrado sobre otro ya registrado, se mantienen sus posiciones y no se duplica en el combo.
Saludos
#11
Actualizado por Noelia Rogantini hace 4 meses
Jeision,
Sumo la revisión de los cambios de estilos (charlado en el space que debia mejorar el diseño reduciendo espacios, etc.)
http://svn.dev.datafactory.la/websvn/revision.php?repname=piezasGenericas&path=%2Ftrunk%2F&rev=12951&peg=12951
Saludos
#12
Actualizado por Jeison Varilla hace 4 meses
Hola
reporte dia 16 octubre 2025
Se realizaron ajustes a los bugs reportados por soporte que estaban afectando el orden de los equipos en json
Asi mismo se agregaron mejoras para eliminar equipos. el boton deshacer ahora puede volver un punto atraz de un equipo que ya esta registrado.
saludos.-
#13
Actualizado por Jeison Varilla hace 4 meses
- relacionada con eliminado (Tareas #8361: Testing backend carga de datos mundial2026)
#14
Actualizado por Jeison Varilla hace 4 meses
- Añadido relacionada con Tareas #8361: Testing backend carga de datos mundial2026
#15
Actualizado por Noelia Rogantini hace 4 meses
- Estado cambiado Nueva por En curso
Jeison, agrego ultimos cambios de estilos que se realizaron
#16
Actualizado por Claudia Ale hace alrededor de 1 mes
- Estado cambiado En curso por Resuelta