Task #18743
closedTask #19245: Sprint Planning for 19/01/2026 - 30/01/2026
Quotation From RFQ - Ability to Reject an RFQ
Description
A user should have the ability to cancel or reject an RFQ if he does not wish to process.
Acceptance Criteria:¶
-
Cancel/Reject Action
- On the quotation list screen and/or quotation detail screen, users should see an option to Reject RFQ.
- This option should be available only if the quotation is still in the "Requested" state (i.e., before being processed into a quotation).
-
Reason for Rejection
- When the user selects "Reject," a popup or form should appear requiring them to provide a reason for rejection (mandatory field).
- Reasons should be text.
-
Status Update
- Once an RFQ is rejected, its status should update to "Rejected" (or similar label) and be visible in the quotation list.
- The rejection reason should be stored and viewable in the quotation details.
- Once an RFQ is marked as Rejected, it must not be possible to edit or process.
- User should have the option to send
CancellationRejection notifications to the client. This can be optional. -
Audit/Tracking
- The system should record:
- User who rejected the RFQ
- Date and time of cancellation/rejection
- Reason provided
- The system should record:
-
Permissions
- Only users with appropriate authority should be able to reject an RFQ.
Quotation List Screen:
- Add a Reject button beside "Edit" and "View" actions for RFQs in "Requested" state.
- Clicking it opens a modal to enter a reason and confirm rejection.
Quotation Detail Screen:
- Add a Reject RFQ button next to the current "Update" button.
- Clicking it opens a modal to enter a reason and confirm rejection.
GitLab Sync Log
[{"id": "40252", "author": "Avisham", "hours": 2.0, "created": "2026-03-13T12:01:00.629Z", "log_date": "2026-03-12", "comment": "Imported from GitLab by @Avisham on 2026-03-13T12:01:00.629Z: 2h-(2.0)h spend at: 2026-03-12", "status": "active", "deleted_by": "", "redmine_entry_id": 12629}, {"id": "40381", "author": "Avisham", "hours": 1.0, "created": "2026-03-17T07:44:47.837Z", "log_date": "2026-03-16", "comment": "Imported from GitLab by @Avisham on 2026-03-17T07:44:47.837Z: 1h-(1.0)h spend at: 2026-03-16", "status": "active", "deleted_by": "", "redmine_entry_id": 12659}]