-
- Downloads
Make it harder to delete issuables accidentally
Previously submitting a DELETE request to an issuable URL would be enough to destroy it, but this should require human confirmation. We now require that the `destroy_confirm` parameter is set to a truthy value before this can complete. In addition, we log a Sentry error if a deletion arrived without confirmation. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62387
Showing
- app/assets/javascripts/issue_show/components/app.vue 2 additions, 2 deletionsapp/assets/javascripts/issue_show/components/app.vue
- app/assets/javascripts/issue_show/components/edit_actions.vue 1 addition, 1 deletion...assets/javascripts/issue_show/components/edit_actions.vue
- app/assets/javascripts/issue_show/services/index.js 2 additions, 2 deletionsapp/assets/javascripts/issue_show/services/index.js
- app/controllers/concerns/issuable_actions.rb 28 additions, 0 deletionsapp/controllers/concerns/issuable_actions.rb
- app/views/shared/issuable/_form.html.haml 1 addition, 1 deletionapp/views/shared/issuable/_form.html.haml
- changelogs/unreleased/sh-add-delete-confirmation.yml 5 additions, 0 deletionschangelogs/unreleased/sh-add-delete-confirmation.yml
- spec/controllers/projects/issues_controller_spec.rb 27 additions, 2 deletionsspec/controllers/projects/issues_controller_spec.rb
- spec/controllers/projects/merge_requests_controller_spec.rb 20 additions, 2 deletionsspec/controllers/projects/merge_requests_controller_spec.rb
- spec/javascripts/issue_show/components/edit_actions_spec.js 1 addition, 1 deletionspec/javascripts/issue_show/components/edit_actions_spec.js
Please register or sign in to comment