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 confirmation dialog on delete #3089

Closed
1 task done
AxelRICHARD opened this issue Feb 8, 2024 · 0 comments · Fixed by #3092
Closed
1 task done

Add confirmation dialog on delete #3089

AxelRICHARD opened this issue Feb 8, 2024 · 0 comments · Fixed by #3092

Comments

@AxelRICHARD
Copy link
Contributor

AxelRICHARD commented Feb 8, 2024

  • I have checked that this feature has not yet been suggested by someone else.

Expected behavior

Sirius Web does not have an undo/redo mechanism yet.
When an element has been deleted, either from the Explorer view, from any representation, or any other view, there is no way to retrieve it.
All delete actions are executable in one click.
Any accidental click on a delete action can lead to the unwanted loss of data.
By extension, some one-click actions may lead to unwanted consequences.

A confirmation dialog should be displayed when a delete action (click on the delete tool on a node, click on DEL key on a node, click on the delete menu item on an object in the Explorer view) has been called.
This dialog should avoid or drastically minimized unwanted loss of data.
This dialog should have the possibility to be disabled.

Cuttings backs

...

Potential side effects

...

Describe alternatives you've considered

...

@AxelRICHARD AxelRICHARD added this to the 2024.3.0 milestone Feb 8, 2024
@AxelRICHARD AxelRICHARD self-assigned this Feb 8, 2024
AxelRICHARD added a commit that referenced this issue Feb 8, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit that referenced this issue Feb 8, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit that referenced this issue Feb 9, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit that referenced this issue Feb 9, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
AxelRICHARD added a commit that referenced this issue Feb 9, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
@pcdavid pcdavid linked a pull request Feb 9, 2024 that will close this issue
39 tasks
AxelRICHARD added a commit that referenced this issue Feb 9, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Feb 13, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Feb 13, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Feb 13, 2024
Bug: #3089
Signed-off-by: Axel RICHARD <axel.richard@obeo.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant