No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
mp25232d20260909225056
Move a task to another project with its sub-tasks, time spent and documents. Dolibarr can clone a task (and, since version 20, merge it), not move it.
|
|
Dolibarr can clone a task, but it cannot move one. A task created in the wrong project stays there: either you recreate it by hand and lose the recorded time, or you clone it and end up with a duplicate.
This module really moves it.
What follows the task
A task whose parent stays in the source project logically becomes a top-level task.
How it works: pick the source and target projects, review the before / after preview of the whole task tree, tick what you want to move, confirm.
Safety: nothing is written before your confirmation. The move is transactional (all or nothing) and logged. The module follows Dolibarr's own visibility rules (authorised projects, external users) and is multi-company aware: a project from another entity is neither listed nor usable, even if its id is forged.
This has been an open request on the Dolibarr repository since 2022 (issue #23230). Compatible with Dolibarr V19 to V24.
Tested on Dolibarr 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4, 24.0.1 and 24.0.2, with PHP 8.2; syntax checked with PHP 7.4, 8.3 and 8.4.
Included
Not included
Try the module without installing anything: demo.dolix.fr/custom/dolixtaches/dolixtaches.php. Login demo, password demo. Sample data, reset every night. The demo is in French.
