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

[Redirectionari list] Add verification status column per list item and action menu

Abierto
#411 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
django, python
Área
full-stack

Línea de trabajo

No se nombran archivos ni pruebas. Empieza por localizar la tabla Redirectionari, el modelo de envío de formularios y el punto de entrada que gestiona las acciones de la tabla. Define el estado y su valor predeterminado, y luego implementa el menú dependiente de la columna y del estado; se considera terminado cuando todas las transiciones y los estados visuales indicados funcionan para los envíos nuevos y existentes.

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

Descripción

As a user, I want to see a "Verificare" column in the table so I can quickly check and update the status of form submissions. The column should display one of three statuses:

  • Neverificat (Form was not opened/ verified yet) — default for all new submissions
  • Valid (Form was verified and considered valid)
  • Nevalid (Form was verified and considered invalid or has errors - for example is a duplicate/ it has incorrect data etc.)

Users should be able to change the status directly from an action menu within the column.

Acceptance Criteria:

  • Add a "Verificare" column to the table.
  • Default status for new submissions: Neverificat.
  • The table will have an action menu as in design. The action menu changes based on the current status of the submission.
    • If the status is Neverificat, the options should be Marchează ca valid and Marchează ca nevalid.
    • If the status is Valid, the options should be Marchează ca nevalid and Marchează ca neverificat.
    • If the status is Nevalid, the options should be Marchează ca valid and Marchează ca neverificat.
  • Add visual indicators in the column (colors) for each status for quick recognition (e.g., gray for Neverificat, green for Valid, red for Nevalid).
  • Optional: add icons for the action menu as in design.
  • Nice to have: to add tooltips messages for the action menu options. Texts to be defined @anastk-code4 @avasi-code4ro
  • Nice to have: success toast messages. To be defined @anastk-code4 @avasi-code4ro
Lenguaje dominante
Python
Estrellas
26
Forks
26
Merge medio
28 min
PR fusionados (30 d)
3

Preparar el entorno

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 code4romania/redirectioneaza

Todos los issues de code4romania/redirectioneaza

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.