Issue with undoing unsuccessful copy/paste actions #1748
Labels
No labels
backend
critical
defect
duplicate
enhancement
fixed
frontend
general
invalid
major
minor
normal
oxjs
pandora_client
python-ox
task
trivial
wontfix
worksforme
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: 0x2620/pandora#1748
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Only the successful parts of the action should be undone/redone.
(Currently, undoing a paste of item X into a list with item X will remove item X.)
Can the copy/paste callback manipulate the history to achieve this?
Alternatively, can we filter the items on the client before making the API call?
Undoing a partially successful move is more complicated, as items that did not exist in the target list have to be moved back, while items that did exist have to be copied back.
Undoing clip copy/paste is difficult too, as one adds by clip properties, but removes by ID.
Fixed. Clip copy/paste should be filed as a separate issue.