Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Profile response detail view shows both version control messages

Abierto Apto para principiantes
#710 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
84/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python, typescript
Área
backend, frontend

Línea de trabajo

Comienza en ResponseHistoryBanner.tsx e inspecciona cómo se renderizan las dos alertas de control de versiones para una revisión antigua de la respuesta. Revisa Response.old_versions y current_version para confirmar el comportamiento del backend y, después, asegúrate de que la alerta informativa aparezca solo para la versión actual o de que la colección de versiones antiguas excluya la propia versión actual. Se considera terminado cuando una revisión antigua muestra solo la advertencia, mientras que la versión actual sigue mostrando la alerta informativa.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

When viewing an old revision of a response in the profile response detail view, both version control banners render at once: the warning "you are viewing an old version" AND the info "this response has N old versions".

Image

Root cause

  • ResponseHistoryBanner.tsx renders the two alerts independently; the info alert is not gated on !response.supersededBy.
  • Backend: Response.old_versions filters on superseded_by=self.current_version, and current_version returns self.superseded_by or self — so an old revision's old_versions returns the whole sibling set, including itself.

Fix

Show the info alert only on the current version (and/or exclude self from old_versions).

Lenguaje dominante
Python
Estrellas
29
Forks
33
Merge medio
16 h 34 min
PR fusionados (30 d)
22

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de con2/kompassi

Todos los issues de con2/kompassi

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.