Generate Contract
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 20/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- typescript
Hướng nghiên cứu
Bắt đầu bằng cách xem xét wizard tạo hợp đồng đã mô tả và các tham chiếu Figma được liên kết cho các bước 1–3. Xác nhận bước thứ tư và thứ năm còn thiếu, giải quyết mục đang chờ xử lý trong luồng chính, và xác minh các tiêu chí chấp nhận cho việc chọn template, liên kết tình nguyện viên và số lần sử dụng template trước khi triển khai.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
- #381
User Story
As user, I want to generate a contract for volunteers using a predefined template so that the contract creation process is efficient and aligned with the organization's needs.
Description
The system allows users to generate contracts for volunteers by following a step-by-step wizard.
The process starts with selecting a template and then choosing the volunteers to whom the contract will be applied. This ensures that all contracts are consistent and tailored to the appropriate volunteer roles.
Actors
- Web Users
Preconditions
- The user navigates to the "Contracte" section under "Documente".
Main Flow
- User clicks the 'Genereaza contract' button
- The system displays a list of available contract templates.
- The administrator selects a template from the list and proceed to the next step
- The system displays a list of volunteers
- User selects one or more volunteers to whom the contract will be applied and proceed to the next step
- The system presents a form to the user for entering contract details
- The user can either input these details individually for each volunteer or apply them to all selected volunteers at once using the "Aplică pentru toate" feature.
- [IN PENDING]
Business Rules
- The user must select a contract template before proceeding to the volunteer selection.
- The step banner functions as a breadcrumb, allowing the user to click on and navigate to any completed step in the wizard.
- The user should be able to navigate back and forth through the wizard using the "Pasul anterior" and "Pasul următor" buttons.
- In the first and second steps of the wizard, the user must make at least one selection before they can proceed to the next step.
Acceptance Criteria
- The system displays a list of all available contract templates for selection.
- The system displays a list of all available volunteers, showing their details accurately.
- The contract is generated successfully, with all selected volunteers associated with the newly created contract.
- The system updates the usage count of the selected template after the contract is finalized.
Additional Information
- Ngôn ngữ chính
- TypeScript
- Star
- 3
- Fork
- 2
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của code4romania/vic
-
bug :bug:
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
code4romania/vic#463 ·
-
Typos & small fixes neededĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 20/100
code4romania/vic#461 ·
-
bug :bug: web-app
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
code4romania/vic#458 ·
-
Update cards highlight issueĐang mởbug :bug: mobile-app
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
code4romania/vic#457 ·
-
bug :bug: web-app
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
code4romania/vic#456 ·
Tất cả issue của code4romania/vic
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
auth: agent-bearer --manager-call is told to use the MCP instance argument on an ambiguous managerĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Lyric and ApostrophesĐang mởbug module: playback
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
chthollyphile/folia-major#739 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
agilepathway/label-checker#773 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày