Tareas #8361
Testing backend carga de datos mundial2026
| Estado: | Resuelta | Fecha de inicio: | 2025-10-14 | |
|---|---|---|---|---|
| Prioridad: | Normal | Fecha fin: | ||
| Asignado a: | Support | % Realizado: | 100% | |
| Categoría: | - | Tiempo dedicado: | - | |
| Versión prevista: | - | |||
| App related: | Tipo de funcionalidad: | Corrección de bug |
Descripción
Hola
Buenos dias, se requiere validar la funcionalidad de la pantalla de carga del sorteo para mundial 2026
URL para test:
[[https://mundial.datafactory.la/admin/]]
URL sorteo.json: Contiene los id de equipos que se van almacenando en el proceso del sorteo desde la pantalla html
[[https://mundial.datafactory.la/data/sorteo.json]]
URL equipos.json: contiene los equipos elegibles con sus nombres y ids
[[https://mundial.datafactory.la/data/equipos.json]]
Instrucciones
1- Agregar equipo desde los combos 1 al 4 a cada grupo, agarrando y dejando caer en alguna de las 4 posiciones de cada grupo A a L.
2- Validaciones:
2.1 Validar que los equipos anfitriones no puedan ser movidos ni de grupo ni de posicion, asi mismo ningun otro equipo pueda cargarse / agregarse encima de ellos.
2.2 Validar que en un caja o posicion de grupo no cohexistan mas de un equipo.
2.3. Validar que los equipos puedan no solo ser agregados a un grupo y posicion especifica, sino tambien puedan moverse a otros grupos o entre posiciones del mismo grupo en caso de error.
2.4 Validar que una vez un equipo este asginado a un grupo desaparezca de los combos y no este elegible en estos.
2.5. Validar que las posiciones de los equipos coincidan en el archivo sorteo.json una vez se esten agregando equipos a los grupos.
2.6 validar que al usar / presionar boton "Limpiar", todo lo agregado al sorte.json este vacio y mantenga el formato original con los equipos anfitriones, asi mismo en vista html deben volver todos los equipos a sus combos seleccionables y los grupos solo deben tener los anfitriones.
sorteo.json
Este es el formato original que siempre debe mantener al iniciar el proceso o al limpiar.
{
"A": [
"team-289"
],
"B": [
"team-475"
],
"C": [],
"D": [
"team-281"
],
"E": [],
"F": [],
"G": [],
"H": [],
"I": [],
"J": [],
"K": [],
"L": []
}
EJEMPLO
Agregamos a team-169 Ecuador al grupo A posicion 4, y senegal team-487 al grupo E posicion 2
{
"A": [
"team-289",
"",
"",
"team-169"
],
"B": [
"team-475"
],
"C": [],
"D": [
"team-281"
],
"E": [
"",
"team-487",
],
"F": [],
"G": [],
"H": [],
"I": [],
"J": [],
"K": [],
"L": []
}
Cada grupo solo puede haber 4 equipos / 4 posiciones,
A: ["posicion1", "posicion2", "posicion3", "posicion4"]
Saludos.-
Peticiones relacionadas
Histórico
#1
Actualizado por Jeison Varilla hace 2 meses
- Añadido relacionada con Tareas #8355: pantalla de carga
#2
Actualizado por Agustina Morello hace 2 meses
- Asignado a cambiado Agustina Morello por Support
#3
Actualizado por Ingrid Calderon hace 2 meses
- % Realizado cambiado 0 por 100
Buen día.
Para revisar esta tarea, tuvimos en cuenta las instrucciones dejadas en la otra tarea:
http://redmine.dev.datafactory.la/issues/8355
Acá detalle de lo que revisamos de lo puntual que nos pidieron revisar:
1) Que efectivamente tenga a sus 3 equipos de cabeza fijos, y que estos no se puedan mover o eliminar (México/Canadá/Usa)
2) Que ahora se pueda agregar un equipo a un grupo, en una posición específica (una de las 4 existentes que hay por equipo). Así mismo, también funciona volver a quitar el equipo rápidamente, en caso que se haya cometido un error.
3) Datos en el json: son correctos y coherentes con lo que se arrastra a cada grupo.
Por aparte, aprovecho para mencionar algunos detalles que pueden servir para que la carga sea más amigable a futuro y que solo saltan hasta ahora que estamos probando la pantalla de carga:
1)
BOTÓN DESHACER (solo la última acción)
Si por alguna razón ya se han cargado varios equipos (por ejemplo 15) y el número 16 lo cargué mal por error, pero no lo recuerdo bien dónde lo cargué o cuál era el que estaba cargando, si le doy click en "Limpiar", se borra absolutamente todo. No hay una función (como lo que existe en word o excel) en el que se le de click a "deshacer" y solo borre lo último que uno hizo.
Esto lo menciono, porque un error humano puede ocurrir.
2)
BOTÓN LIMPIAR (agregar doble confirmación)
Por otro lado, también puede ocurrir que se puede dar click al botón "Limpiar" por error y eso borraría todo. ¿No sería buena idea agregar una ventana de confirmación?, algo así como una ventana emergente que diga "¿Está seguro de realizar esta acción?
3)
DISEÑO EN LA PANTALLA (doble scroll)
En cuanto a Diseño, quisiera mencionar que el doble scroll, hace que se me dificulte un poco bajar a los equipos que están más abajo (valga la redundancia), y si se hace un poco más lento y difícil agregarlos a los equipos como el K o el L. El espacio parece existir pero aparece en rojo (ver captura para hacerme entender).
Con lo referente a esta tarea, lo voy a dejar al 100% ya que lo que se pide, está resuelto. Los comentarios anteriores, si los desean tener en cuenta se podrán ver en otro momento o se podrán desestimar.
Saludos.
#4
Actualizado por Ingrid Calderon hace 2 meses
- Añadido Fichero Ejemplo doble scroll.png
Perdón. No me quedó la imagen
#5
Actualizado por Jeison Varilla hace alrededor de 1 mes
- % Realizado cambiado 100 por 90
Hola
Validar nuevamente la pantalla, ya que se agregaron cambios y correccion de bugs descritos en la tarea principal.
Saludos.-
#6
Actualizado por Claudio Betancourt hace alrededor de 1 mes
Hola, Jeison:
Vemos OK los ajustes en la corrección de bugs, funciones de deshacer, confirmación y scroll.
Saludos.
#7
Actualizado por Ingrid Calderon hace alrededor de 1 mes
- Estado cambiado Nueva por En curso
Buenas tardes.
Hablado con el compañero Jeison. Si bien la tarea inicial quedó ok con los pedidos con los que se creó, se dejó 3 sugerencias, de las cuales 2 resolvió el compañero Jeison desde la funcionalidad como tal.
Entre la revisión, notamos un nuevo detalle y es que si por error se arrastra un equipo a una posición que ya está ocupada, si bien nos sale una alerta que esto no es posible, el equipo que queríamos intentar poner, no vuelve a aparecer en el listado.
Por ejemplo, seguir estos pasos para replicarlo:
- Tomar "Países Bajos" del bombo 1 e intentar ponerlo en el Grupo A, posición 1. NO LO PERMITE, pero "Países Bajos" ya no vuelve a aparecer en el listado y en ningún bombo.
*Importante, si se da deshacer, sí vuelve a aparecer pero borra dos acciones en caso que se hayan agregado dos equipos a la misma posición.
#8
Actualizado por Jeison Varilla hace alrededor de 1 mes
- % Realizado cambiado 90 por 100
Hola
Se realizo la correccion para cuando se intenta agregar a un posicion ocupada, no desaparezca el equipo ni se duplique.
Saludos.-
#9
Actualizado por Ingrid Calderon hace alrededor de 1 mes
- Añadido Fichero Ejemplo equipo regresado al bombo.png
- Añadido Fichero Ejemplo equipos duplicados.png
- Añadido Fichero Equipos en grupos y bombos.png
- Añadido Fichero Posiciones sin número.png
- % Realizado cambiado 100 por 50
Hola, Jeison.
Estoy notando varias cosas:
1) DESAPARECE EQUIPO, FALLO AL REGRESAR EQUIPO AL BOMBO
No sé qué pasó, pero ahora no se puede regresar un equipo al bombo (antes sí). Para replicar lo que menciono, trata de realizar este paso a paso:
- Agrega Senegal a la cuarta posición, grupo A
- Agrega Catar a la tercera posición, grupo A
- Regresa Catar al bombo (suponiendo que se había agregado por error)
*Aquí, nota que no queda la tercera posición del grupo A vacía, (como sí pasaba antes), sino que ahora queda como seleccionada. (Ver captura de ejemplo: Ejemplo equipo regresado al bombo).
- Intenta poner Senegal en la tercera posición, es decir, donde antes estaba Catar. Fíjate que ahora se duplica el equipo (Ver captura: Ejemplo equipos duplicador).
*Con esto, queda Senegal tanto en el bombo como en el grupo A, pero Catar ya no aparece por ningún lado.
2) Dada toda la situación anterior, si quisiera dar click en el botón "Deshacer", realmente no regresa a Senegal a la cuarta posición (que es exactamente la acción anterior), sino que regresa a Senegal al bombo y luego sí aparecer Catar.
3) El botón "Deshacer" modifica las posiciones de un grupo. Para replicar lo que estoy mencionando, por favor seguir los siguientes pasos:
- Agregar a Inglaterra, segunda posición del grupo B.
- Agregar a Gales, cuarta posición del grupo B.
- Agregar a Argentina, tercera posición del grupo B.
- Dar click en "deshacer" y ahí está el error, pues Argentina sí vuelve al bombo, pero Gales, que estaba en la cuarta posición, sube al tercer puesto.
*Ojo, esto es importante porque digamos que PRE por error estaba arrastrando a Argentina a otro grupo y se le soltó y no vio donde quedó, su acción natural sería dar click en "deshacer" para ver al equipo nuevamente en el bombo, pero eso hace que el grupo donde se había dejado, no quede bien.
4) Si quisiera mover equipos entre los distintos grupos, normalmente funciona y se ve bien, pero pude replicar (solo en dos ocasiones), que la posición queda sin número. Para hacerme entender dejo la captura (Ver Posiciones sin número)
5) Por alguna razón, mover los equipos entre los grupos, hace que vuelvan a aparecer nuevamente en el bombo (ver Equipos en grupos y bombos)
6) Si ya tengo algunos equipos asignados y están ok, y si por error doy click en "Auto-Asignar", ya no puedo volver al punto en el que estaba, ya que al dar click en el botón "Deshacer", lo deja vacío totalmente. Como sugerencia, ¿se podría eliminar el botón "Auto-Asignar"?, no es necesario y es un botón que podría incurrir en un error.
Si lo ven necesario, podemos juntarnos en una llamada para hacerme entender mejor.
Saludos.
#10
Actualizado por Jeison Varilla hace alrededor de 1 mes
- % Realizado cambiado 50 por 100
- Tipo de funcionalidad cambiado Nueva funcionalidad por Corrección de bug
Hola,
Se realizaron los ajustes mencionados del 1 al 5 en la test anterior, donde el punto 3 si afectaba el orden del registro en el sorteo.json
El punto 6 de autoasignar era una funcionalidad que no debia desarrollarse, fue eliminada.
Pueden volver a testear y mencionar todo lo que encuentren.
Importante:
En reunion con claudia el dia de ayer, se autorizo que solo los bugs que afecten el registro de equipos en sorteo.json, seran los que tienen prioridad para ser resultos. Los bugs que sean visuales tendran prioridad baja, se puede dejar el registro del bug pero sera resuelto cuando se indique en alguna reunion o mas adelante.
Cambio de dominio:
es posible que el dia de hoy o en estos dias, el dominio pase a ser worldcup2026.datafactory.la
URL para test:
https://worldcup2026.datafactory.la/admin/
URL sorteo.json: Contiene los id de equipos que se van almacenando en el proceso del sorteo desde la pantalla html
https://worldcup2026.datafactory.la/data/sorteo.json
URL equipos.json: contiene los equipos elegibles con sus nombres y ids
https://worldcup2026.datafactory.la/data/equipos.json
saludos.-
#11
Actualizado por Ingrid Calderon hace alrededor de 1 mes
- Añadido Fichero Regresar equipo arrastrado.png
- % Realizado cambiado 100 por 80
Buen día.
En el momento hay varias opciones para quitar un equipo de una posición asignada:
- Clickeando en el botón "Deshacer" ESTO QUEDÓ OK TANTO EN EL PIEZA COMO EN EL JSON
- Clickeando la x en el nombre del equipo - ESTO TAMBIÉN QUEDÓ OK EN PIEZA Y JSON
- Arrastrando al equipo al bombo. *Ya ahora no funciona como antes, y si bien en la pieza ya no se ve en el grupo, esta NO desaparece del Json
*Se soluciona arrastrando cualquier otro equipo a la misma posición, pero mientras no se agregue ningún equipo, va a estar ese id en el Json del Sorteo, lo cual sospecho que afectaría la pieza final que se llevarían los clientes.
Saludos.
#12
Actualizado por Jeison Varilla hace alrededor de 1 mes
- relacionada con eliminado (Tareas #8355: pantalla de carga)
#13
Actualizado por Jeison Varilla hace alrededor de 1 mes
- Añadido relacionada con Tareas #8355: pantalla de carga
#14
Actualizado por Jeison Varilla hace alrededor de 1 mes
- % Realizado cambiado 80 por 90
Hola
En respuesta al punto "Arrastrando al equipo al bombo. *Ya ahora no funciona como antes, y si bien en la pieza ya no se ve en el grupo, esta NO desaparece del Json"
Como solucion se agrego un boton para eliminar al equipo del grupo, la opcion de arrastrarlo y soltarlo hasta el bombo es problematica, agrega mas tiempo en desarrollo y en este momento no tiene prioridad resolverse por ser tema de funcionalidad en el diseño.
Esto seria parte de la capacitacion, indicandoles que deben usar el boton de eliminar equipo del grupo.
Saludos.-
#15
Actualizado por Ingrid Calderon hace alrededor de 1 mes
Buen día.
Tras validarlo con AGus, en este caso no podemos dar por resuelta la tarea, ya que lo que se está reportando no estaría resuelto.
Ella lo llevará a una reunión y nos comentará las novedades.
Saludos.
#16
Actualizado por Ingrid Calderon hace alrededor de 1 mes
- Estado cambiado En curso por Resuelta
- % Realizado cambiado 90 por 100
Buen día.
Tras revisar el estatus de este tema con la compañera Agus, confirmó que la pieza ya fue revisada nuevamente, liberada y así mismo, el compañero José quien hará la carga, ya recibió la capacitación para operar esto el 5 de diciembre.
Puedo marcar la tarea como resuelta, la pueden cerrar.
Saludos.