bcgov / digital_marketplace

The intent of this development is to build a product that will support digital procurement needs for the BC Government including services such as, but not limited to, Sprint With Us, Code With Us, The Procurement Concierge.
Apache License 2.0
13 stars 17 forks source link

DMM-403/DMM-405 Restrict proposal withdrawals + adjust notifications #461

Closed sutherlanda closed 7 months ago

sutherlanda commented 7 months ago

This PR closes issues:

https://bcdevex.atlassian.net/browse/DMM-403 https://bcdevex.atlassian.net/browse/DMM-405

The changes are related to when proposal withdrawals can be performed, and the audience for notifications when a proposal is withdrawn.

  1. Proposals can no longer be withdrawn after the opportunity has closed. The API has been restricted to disallow withdrawal updates for closed opportunities, and the Withdraw button/action is longer available in the front-end for closed opportunities. (DMM-403)

  2. Notifications for proposal withdrawals have been updated to send only to the proposal author (already in place), and to all Admin users. The notification sent to opportunity authors has been removed. (DMM-405)

Example of notification sent to DM admin:

Screenshot 2024-02-11 at 5 32 07 PM