Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contracts List #366

Open
Tracked by #287
andrei-manda opened this issue Aug 20, 2024 · 0 comments
Open
Tracked by #287

Contracts List #366

andrei-manda opened this issue Aug 20, 2024 · 0 comments
Labels
enhancement 🚀 New feature or request web-app

Comments

@andrei-manda
Copy link

andrei-manda commented Aug 20, 2024

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 🚀 New feature or request web-app
Projects
None yet
Development

No branches or pull requests

1 participant