BUG: Product overview page splits product with many versions across pages
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
- #480 de @utkarshasinha — cerrado sin fusionar
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Empieza reproduciendo el problema en la página de resumen de productos usando productos con el mismo nombre y distintas versiones; después, expande la sección plegable y pagina los resultados. Compara el orden de las versiones y si se comunica la separación. Se considera terminado cuando todas las versiones permanecen juntas al desplazarse, o cuando la paginación indica claramente la separación y coloca primero las versiones superiores.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
When a product as several versions to the point they cannot be displayed on a single page they are weirdly broken across pages. Due to the tree collapsible display this results in confusion as it at first seems the entire list would be displayed on a single page, when in fact some of the versions can only be seen on the subsequent one.
For instance in the following screenshots the product's version list is expanded and shows version 1.35.15 to 13.3.3-build180. On the second page it shows version from 1.37.0 to 1.35.9. This is odd for three reasons.
- The most recent/highest version number is not on the first page
- Despite having the option to open and collapse the display, parts of the product are not on the same page with no indication that they can be found elsewhere
- The page could have the list continue on the same page and add a scrollbar
To Reproduce
Steps to reproduce the behavior:
- Create more products than fit on a single page with the same name but different versions
- Open the products overview and open the the collapsed section
- Verify that some versions are not being displayed
- Check the second page and see that larger/more recent versions are being place here
Expected behavior
All versions that are placed under the same collapsible section should be displayed on the same page with scrolling. If that is not possible, then it should clearly indicate that more version are on a subsequent page and split across pages places the higher version numbers on the first page.
Screenshots
Context (OS, Browser, Device, etc.):
- Firefox
- DejaCode 5.6.0
- Lenguaje dominante
- Python
- Estrellas
- 52
- Forks
- 30
- Merge medio
- 4 h 57 min
- PR fusionados (30 d)
- 21
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de aboutcode-org/dejacode
-
documentation
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
aboutcode-org/dejacode#606 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
aboutcode-org/dejacode#603 ·
Los mantenedores suelen responder en 1 día
-
design needed enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
aboutcode-org/dejacode#561 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Enhancement request: Refine License Category - Copyleft LimitedQuizá libre de nuevo @hesa la tomó hace 118 días y no hay ningún pull request abierto. Abiertodesign needed enhancement
aboutcode-org/dejacode#499 · 13 comentarios · 3 asignados ·
Los mantenedores suelen responder en 1 día
-
design needed
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
aboutcode-org/dejacode#452 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de aboutcode-org/dejacode
Issues similares
-
changelog investigate
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
ramnes/notion-sdk-py#433 ·
-
docs pkg:core
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
pydantic/pydantic-ai#11929 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
intake/intake-esm#789 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
MemMachine/MemMachine#1877 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
openedx/openedx-authz#579 ·
Los mantenedores suelen responder en 1 día