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

Contracts List

Abierto
#366 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
30/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
full-stack

Línea de trabajo

El issue no menciona archivos, pruebas ni puntos de entrada. Empieza localizando la página existente „Lista Contracte“ y el flujo de datos de sus contratos; después, aclara con los maintainers el plazo de expiración y el comportamiento de descarga de los contratos aprobados; se considera terminado cuando la tabla, los contadores, la regla de eliminación y la descarga ZIP cumplen los criterios de aceptación.

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

Descripción

enhancement :rocket: web-app

User Story

As a user, I want to view a table listing all generated contracts, so that I can review them as needed.

Description

The page is organized into two distinct sections:

  • Counters Section: this area displays key metrics, showing information such as the number of active contracts, contracts awaiting signatures, saved (but not sent) contracts, and contracts approaching their expiration date.

  • Templates List Section: this section includes a table displaying all generated contracts, with columns for contract number, volunteer name, contract start and end dates, and contract status.

Actors

  • Web Users

Preconditions

  • User must be logged in and have navigated to the 'Lista Contracte' page
  • The list must contains several entries

Main Flow

  1. The application displays a table listing all generated contracts.
  2. User can scroll through the table to view all available templates.
  3. User is able to download all approved contracts at once.

Business Rules

  1. The 'Contracte active' counter must display the total number of contracts with an 'Activ' status.
  2. The 'Contracte in curs de semnare' counter must show the total number of contracts with 'Validare voluntar' and 'Validare ONG' statuses.
  3. The 'Contracte salvate (netrimise)' counter must indicate the total number of contracts with a 'Salvat' status.
  4. The 'Contracte care expira curand' counter must display the total number of contracts expiring within a specified timeframe. [to be defined]
  5. Use can Delete Contract only if was not signed by any parties.

Acceptance Criteria

  1. The table must accurately reflect all generated contracts with up-to-date information in each column.
  2. Clicking the "Descarca aprobate" button should generate and download a zip file containing all existing contracts with approved status.

Additional Information

  • Figma references: here
Lenguaje dominante
TypeScript
Estrellas
3
Forks
2
Métricas de merge de PR
Sin PR fusionados en 30 d

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/vic

Todos los issues de code4romania/vic

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.