No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
Automate payment reminders for unpaid invoices in Dolibarr: group emails by customer and track promises to pay, disputes and payment plans. Customers can view their account and reply through the included portal.
Create purchase orders and supplier price requests from a validated sales order, linked line by line, with stock and kits.
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.
Documentation (installation, settings, FAQ, version history): dolix.fr/en/modules/deplacer-des-taches
