Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Requesters to Close Their Active Requests #4276

Open
junminahn opened this issue Nov 19, 2024 · 0 comments
Open

Enable Requesters to Close Their Active Requests #4276

junminahn opened this issue Nov 19, 2024 · 0 comments
Assignees

Comments

@junminahn
Copy link
Collaborator

junminahn commented Nov 19, 2024

Description:
Currently, there is no straightforward way to cancel active requests. As a result, the product team must rely on admins to manually reject these requests. This issue is especially problematic for public cloud product requests, where admins cannot review the create requests until the eMOU workflows are complete.

Technical Details:

  • Add a new request status, CANCELLED to the database schema.
  • Add document permission on request resources; cancel.
  • Implement logic to remove associated entities for create requests when they are canceled:
    • Billing: Delete incomplete billing records associated with the request's license plate.
    • Tasks: Remove the SIGN_PUBLIC_CLOUD_MOU task linked to the request's EA ID.
  • Add two new event types:
    • CANCEL_PUBLIC_CLOUD_REQUEST
    • CANCEL_PRIVATE_CLOUD_REQUEST
      These events will log cancellation actions.
  • Update the requests panel to include filters for canceled requests.

Definition of Done:

  • The original requester should have access to a "Cancel" button and be able to cancel their requests successfully.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants