Actions
Task #17001
closedTask #16394: Sprint Planning 30/09/2024 - 18/10/2024
FE - Quotation: Add upload button to screen allowing user to attach documents
Status:
Closed
Priority:
High
Assignee:
-
Start date:
09/30/2024
Due date:
09/30/2024
% Done:
100%
Estimated time:
8:00 h
GitLab ID:
1328
GitLab Milestone:
GitLab Ticket Number:
357
GitLab Time Logged:
0
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning 30/09/2024 - 18/10/2024
Description
Description
- Allow users to attach document(s) when sending emails by adding an upload button
Description
As a user of the Quotation system,
I want to upload document(s) to the Quotation screen,
So that the uploaded documents can be automatically attached to the Quotation emails sent from the system.
Acceptance Criteria:¶
-
Document Upload:
- Users can upload one or multiple documents (PDF, Word, Excel, etc.) from the Quotation screen.
- Uploaded documents will be stored and displayed in a designated section on the Quotation screen.
- A validation mechanism will be in place to restrict file sizes and formats based on pre-defined criteria (e.g., maximum file size of ??MB, accepted formats: .pdf, .docx, .xlsx).
-
Attachment to RFQ Emails:
- When sending an email from the quotation screen, any uploaded documents must automatically be attached to the email.
- Users can review and remove documents from the attachment list before sending the email.
- If no documents are uploaded, the RFQ email should still be sent without any attachments.
-
UI Considerations:
- The upload section should be user-friendly with a clear "Upload" button and instructions for allowed file types and size.
- Uploaded documents should display in a list with options to preview, delete, or download the document before sending.
-
Error Handling:
- If a user tries to upload a file of an unsupported format or exceeds the file size limit, an appropriate error message will be displayed.
- If the email fails to send due to attachment issues, the system will prompt the user with an error message and provide options to retry.
GitLab Sync Log
[]
Updated by Redmine Admin 3 months ago
- Status changed from QA to Closed
- % Done changed from 0 to 100
Actions