From d35ab57f801ef590e2f86e504ee615b9a9727ca8 Mon Sep 17 00:00:00 2001 From: Alexander Matyushentsev Date: Sun, 5 Mar 2023 22:07:40 -0800 Subject: [PATCH] Add confirm for secret deletion (#1604) Closes https://github.com/woodpecker-ci/woodpecker/issues/1483 PR adds a confirmation dialog that warns user before deleting a secret. https://user-images.githubusercontent.com/426437/222985225-9e14ddac-6c5a-4aed-ac89-cc6562180ac6.mov Using just basic [window.Confirm](https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm) since it is used in [other](https://github.com/search?q=repo%3Awoodpecker-ci%2Fwoodpecker+confirm%28&type=code) places. Any objections to switch to proper dialog component in a separate PR? Signed-off-by: Alexander Matyushentsev --- web/src/assets/locales/en.json | 1 + web/src/components/secrets/SecretList.vue | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/web/src/assets/locales/en.json b/web/src/assets/locales/en.json index cbf40beae..6dee01cb3 100644 --- a/web/src/assets/locales/en.json +++ b/web/src/assets/locales/en.json @@ -125,6 +125,7 @@ "show": "Show secrets", "name": "Name", "value": "Value", + "delete_confirm": "Do you really want to delete this secret?", "deleted": "Secret deleted", "created": "Secret created", "saved": "Secret saved", diff --git a/web/src/components/secrets/SecretList.vue b/web/src/components/secrets/SecretList.vue index b17c6aab7..8510ab4ec 100644 --- a/web/src/components/secrets/SecretList.vue +++ b/web/src/components/secrets/SecretList.vue @@ -32,6 +32,7 @@