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

Add argo application delete confirmation #321

Closed
callmevladik opened this issue Aug 6, 2024 · 0 comments · Fixed by #322
Closed

Add argo application delete confirmation #321

callmevladik opened this issue Aug 6, 2024 · 0 comments · Fixed by #322
Assignees
Labels
enhancement New feature or request feature New functionality

Comments

@callmevladik
Copy link
Contributor

callmevladik commented Aug 6, 2024

Currently, the 'Delete' button in the CD stage page removes Argo CD application resources. This task involves adding an additional confirmation form before a user can delete these resources. The confirmation form should include a list of Argo CD applications that will be removed after confirmation.

Implementation Plan

  1. Add an additional confirmation form that appears when the 'Delete' button is clicked in the CD stage page.
  2. The confirmation form should include a message warning the user about the deletion and require explicit confirmation.
  3. Retrieve and display the list of Argo CD applications that will be removed in the confirmation form.
  4. Ensure that the deletion proceeds only after the user confirms the action in the confirmation form.
  5. Test the implementation to ensure that the confirmation form works as expected and that the list of applications is accurate.

Acceptance Criteria
[ ] An additional confirmation form is displayed when the 'Delete' button is clicked in the CD stage page.
[ ] The confirmation form includes a warning message and requires explicit user confirmation.
[ ] The confirmation form displays a list of Argo CD applications that will be removed.
[ ] The deletion proceeds only after the user confirms the action in the confirmation form.
[ ] The implementation is tested and verified to work as expected.

@callmevladik callmevladik converted this from a draft issue Aug 6, 2024
@callmevladik callmevladik self-assigned this Aug 6, 2024
@callmevladik callmevladik added enhancement New feature or request feature New functionality labels Aug 6, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in KubeRocketCI Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature New functionality
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant