Project

General

Profile

Actions

Task #17003

closed

Task #16394: Sprint Planning 30/09/2024 - 18/10/2024

RFQ: Add upload button to RFQ screen allowing user to upload document/s

Added by Redmine Admin 7 months ago. Updated about 2 hours ago.

Status:
Closed
Priority:
High
Assignee:
-
Start date:
09/30/2024
Due date:
09/30/2024
% Done:

100%

Estimated time:
8:00 h
Spent time:
GitLab ID:
1326
GitLab Milestone:
GitLab Ticket Number:
355
GitLab Time Logged:
28800
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning 30/09/2024 - 18/10/2024

Description

Description

As a user of the RFQ system,
I want to upload document(s) to the RFQ screen,
So that the uploaded documents can be automatically attached to the Request for Quotation (RFQ) emails sent from the system.

Acceptance Criteria:

  1. Document Upload:
    • Users can upload one or multiple documents (PDF, Word, Excel, etc.) from the RFQ screen.
    • Uploaded documents will be stored and displayed in a designated section on the RFQ 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).
  2. Attachment to RFQ Emails:
    • When sending an RFQ email from the RFQ 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.
  3. 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.
  4. 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

[{"id": "9678", "author": "Vishesh Jodhoa", "hours": 8.0, "created": "2024-10-01T17:19:20.831Z", "log_date": "2024-10-01", "comment": "Imported from GitLab by @Vishesh Jodhoa on 2024-10-01T17:19:20.831Z: 1d-(8.0)h spend at: 2024-10-01", "status": "active", "deleted_by": "", "redmine_entry_id": 8500}]

Actions

Also available in: Atom PDF