Tareas #8355
pantalla de carga
Estado: | Nueva | Fecha de inicio: | 2025-10-06 | ||
---|---|---|---|---|---|
Prioridad: | Normal | Fecha fin: | |||
Asignado a: | % Realizado: | 90% | |||
Categoría: | - | Tiempo dedicado: | 16.00 horas | ||
Versión prevista: | - | ||||
App related: | Tipo de funcionalidad: | Nueva funcionalidad |
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 días
- % 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 3 días
- Añadido relacionada con Tareas #8345: Pantalla 1 – Sorteo con historial breve de cada equipo
#3
Actualizado por Jeison Varilla hace 3 días
- % 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 2 días
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 alrededor de 18 horas
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