Tareas #8355

pantalla de carga

Añadido por Anielkis Herrera hace 4 meses. Actualizado hace alrededor de 1 mes.

Tiempo dedicado

2025-10-17: 5.00 horas — Desarrollo. Añadido por Jeison Varilla hace 4 meses
2025-10-16: 2.00 horas — Desarrollo. Añadido por Jeison Varilla hace 4 meses
2025-10-15: 8.00 horas — Desarrollo. Añadido por Jeison Varilla hace 4 meses
2025-10-14: 6.00 horas — Desarrollo. Añadido por Jeison Varilla hace 4 meses
2025-10-09: 8.00 horas — Desarrollo. Añadido por Jeison Varilla hace 4 meses
2025-10-07: 4.00 horas — Desarrollo. Añadido por Jeison Varilla hace 4 meses
2025-10-06: 4.00 horas — Desarrollo. Añadido por Jeison Varilla hace 4 meses
Estado:ResueltaFecha de inicio:2025-10-06
Prioridad:NormalFecha fin:
Asignado a:Jeison Varilla% 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

modeloFIFA.jpg (66,851 KB) Claudia Ale, 2025-10-08 13:14


Peticiones relacionadas

relacionada con Tareas #8345: Pantalla 1 – Sorteo con historial breve de cada equipo Resuelta 2025-09-16
relacionada con Tareas #8361: Testing backend carga de datos mundial2026 Resuelta 2025-10-14

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

  1. crear el archivo sorteo.json con su estructura en caso no existir previamente
  2. Guardar el equipo en su respectivo grupo
  3. Mover un equipo registrado al grupo que corresponda, en caso de equivocacion.
  4. 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

  1. Luego de subir los archivo por ssh, no esta funcionando por un error 500 el archivo action.php, se debe verificar que sucede.
  2. Agregar el servicio de codigo seguridad csrf
  3. 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

  1. Se creo el archivo crsf.php para control se seguridad en el envio de peticion XHR al action.php
  2. Se agregaron Validacion de seguridad crsf a action.php
  3. Se creo el archivo backend-datafactory.php para poder manejar el archivo crsf
  4. 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).

#5 Actualizado por Claudia Ale hace 4 meses

!!

MODELO FIFA

#6 Actualizado por Jeison Varilla hace 4 meses

Hola,

Se hicieron los siguientes cambios y pruebas en ambiente local

  1. Se elimino la funcionalidad de storageItems del navegador, ahora todos los datos vienen desde sorteo.json.
  2. 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.
  3. Los equipos anfitriones no se pueden mover ni de grupo ni posicion.
  4. Se cambia la funcionalidad de csrf token , ahora funciona con una vida util de 24 hrs.
  5. 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

  1. correccion de bug, duplicado de equipos al guardar en grupos, regresa al bombo de elegibles.
  1. Se eliminaron funcionalidad del archivo index.php que no estaban haciendo nada en el javascript como en el html
  1. 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

  1. Correccion bug en posiciones de grupos
  2. se agrego funcionalidad para deshacer ultimo cambio
  3. se agrego funcionalidad para confirmar botones de vaciar y deshacer
  4. Se agrego scroll sencillo en los bombos
  5. se Agrego mejora en la informacion al registrar o mover equipos entre grupos
  6. 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.

  1. Se valido que al intentar colocar un equipo desde el combo en una posicion ya ocupada, este no desaparesca.
  2. 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

#16 Actualizado por Claudia Ale hace alrededor de 1 mes

  • Estado cambiado En curso por Resuelta

Exportar a: Atom PDF