[18.0][ADD] global_undo: undo/redo backend ops with Ctrl+Z - #3686
[18.0][ADD] global_undo: undo/redo backend ops with Ctrl+Z#3686polqubiq wants to merge 1 commit into
Conversation
ff61f43 to
0472a0c
Compare
Journal user CRUD and reversible business actions so they can be undone/redone from the systray, with history and a recoverable trash.
0472a0c to
f52ceec
Compare
|
Hi @pedrobaeza I've just submitted a PR that I think could be very useful and provide a lot of value to the community. |
|
Hi @polqubiq although it seems a very interesting thing, I think it's very risky, as unless you control and program the whole possible actions to undo/redo, you will get unexpected results installing this partially in your instance. It's the same as Anyway, this can be useful for some, or serve as inspiration for a core feature, so it's always welcome. |
Why
You save a wrong change, confirm an order, post an invoice, or delete a record — and there is no Ctrl+Z. Cancel/draft flows, manual fixes, or a restore are the only options. Odoo has no general undo for backend work.
What it does
Limits
Skips technical models, ledger rows, mass ops, sudo and non-web-client writes. Does not reverse mail/APIs. Respects accounting integrity.