9638 Commits

Author SHA1 Message Date
Laurent Destailleur
5d83e6feb3 Automated merge from 23.0 to develop 2026-03-12 23:40:28 +01:00
Laurent Destailleur
b9f5895c68 Automated merge from 22.0 to 23.0 by tool pullmerge.sh 2026-03-12 23:40:02 +01:00
Laurent Destailleur
c76d781e30 Automated merge from 21.0 to 22.0 by tool pullmerge.sh 2026-03-12 23:36:15 +01:00
Laurent Destailleur
488366cf06 Automated merge from 20.0 to 21.0 by tool pullmerge.sh 2026-03-12 23:36:12 +01:00
Laurent Destailleur
584e103ebf Automated merge from 19.0 to 20.0 by tool pullmerge.sh 2026-03-12 23:35:37 +01:00
Laurent Destailleur
058c8ee9b0 Automated merge from 18.0 to 19.0 by tool pullmerge.sh 2026-03-12 23:26:55 +01:00
Vincent Maury
1582f1afb9 Fix Inventory bugs #33192 and #35207 (#37405)
* Fix Inventory bugs #33207 and #33292 : when click on "validate and generate movements" quantities not still recorded are not recorded

* Fix Inventory bugs #33207 and #33292 : when click on "validate and generate movements" quantities not still recorded are not recorded

* Fix Inventory bugs #33207 and #33292 : when click on "validate and generate movements" quantities not still recorded are not recorded

---------

Co-authored-by: vmaury <vmaury@vmaury-Lafite-Pro-16-AMD>
2026-03-12 23:10:36 +01:00
Frédéric FRANCE
677ec352d9 add notrigger in setMultilangs of product.class.php (#37478)
* add notrigger in setMultilangs of product.class.php

* Update product.class.php

* Update product.class.php

* Update product.class.php

* add notrigger
2026-03-12 21:39:58 +01:00
Laurent Destailleur
4ad6d1b5b3 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2026-03-09 09:55:09 +01:00
Laurent Destailleur
42900e2c8c css 2026-03-07 15:50:31 +01:00
Bahfir Abbes
cf11ecd085 Fix:warehouses table name is entrepot which does not hold an fk_soc field, so _checkAccessToResource returns always false and must be disabled before fix. (#25135)
* Fix:warehouses table name is entrepot which does not hold an fk_soc field, so _checkAccessToResource returns always false and must be disabled before fix.

* Fix:warehouses table name is entrepot which does not hold an fk_soc field, so _checkAccessToResource returns always false and must be disabled before fix.

* Fix check params

It is sufficient to fix check parameters to get  it working

* Update api_warehouses.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-06 14:06:40 +01:00
Laurent Destailleur
baa1359021 FIX Bad value when entering price with multicurrency included tax.
Debug option PRODUCT_USE_CUSTOMER_PACKAGING not completely implemented
2026-03-06 01:21:04 +01:00
Laurent Destailleur
e3a0d9fda4 Fix socid not forced for external users 2026-03-05 22:25:57 +01:00
Noé Cendrier
9b54dcf4af FIX: read_supplier_price filter for stock complement (#37417)
* FIX: read_supplier_price filter for stock complement

complements #37119

* FIX: use existing vars

* Update movement_list.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-05 22:25:53 +01:00
Laurent Destailleur
8e1477a6c8 Fix socid not forced for external users 2026-03-05 22:25:04 +01:00
Noé Cendrier
6caa4cd194 FIX: read_supplier_price filter for stock complement (#37417)
* FIX: read_supplier_price filter for stock complement

complements #37119

* FIX: use existing vars

* Update movement_list.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-05 22:23:03 +01:00
Laurent Destailleur
6f12d1dfcc css 2026-03-03 17:11:18 +01:00
Laurent Destailleur
a9c85c78e2 Automated merge from 23.0 to develop 2026-02-28 12:17:11 +01:00
Laurent Destailleur
6a458223b1 Automated merge from 22.0 by tool pullmerge.sh 2026-02-28 11:31:01 +01:00
Laurent Destailleur
a424b368a0 css 2026-02-28 10:58:30 +01:00
Anthony Berton
c326ab68f0 FIX - If a specific pricing system is applied, the price type is not specified (#37348)
* FIX - If a specific pricing system is applied, the price type is not specified

* Add 2026 copyright for Anthony Berton

Added copyright notice for Anthony Berton for 2026.

---------

Co-authored-by: Anthony Berton <anthony.berton@bb2a.fr>
2026-02-27 14:49:14 +01:00
Frédéric FRANCE
6282af73bf do not keep date_creation when cloning product (#37351) 2026-02-27 14:37:20 +01:00
Laurent Destailleur
bde08e0868 Merge v23 2026-02-25 19:18:10 +01:00
Laurent Destailleur
7b2761790f Debug v23 2026-02-23 19:49:45 +01:00
Laurent Destailleur
717f315551 Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop 2026-02-23 01:30:54 +01:00
Laurent Destailleur
c15994cbf8 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 23.0 2026-02-23 01:29:51 +01:00
Laurent Destailleur
6b228411de Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2026-02-23 01:28:59 +01:00
splohmer
00a64df8e4 NEW Add Hook for adapting virtual stock in replenish screen (#37290)
* Add Hook for adapting virtual stock in replenish screen 

Currently it is only possible to hook in the loadvirtualstock hook to adapt the virtual stock by external modules. The newer version of the replenish screen doesn't use this hook anymore (by loading stock from product object) as it now uses faster sql queries. Therefore the external module cannot adapt this area and there is an missmatch of the view in replenish.php and the stock tab of the product.

* fix phan warning
2026-02-23 01:03:21 +01:00
minimexat
9e3f3e70d6 fix(product): default empty/null price_base_type to HT instead of treating as TTC (#37309)
Co-authored-by: f-hoedl <hoefla14@htl-kaindorf.ac.at>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-02-21 06:51:59 +01:00
Vincent Maury
d4ff519b75 Fix Product Api Update price (#37209)
If product prices is set to "price by client" sell price is never updated by API
2026-02-17 20:31:03 +01:00
ThomasNgr-OpenDSI
0b8e0c4765 FIX display of DLC/DLUO in tooltip (#37164) 2026-02-10 15:30:40 +01:00
Laurent Destailleur
afc3879d84 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2026-02-08 14:53:59 +01:00
ThomasNgr-OpenDSI
0f378d5ecf Fix : PR #36804 includes a regression that blocks navigation between pages (#36821) 2026-02-05 12:52:50 +01:00
Laurent Destailleur
2e768edbb2 Close #37034 2026-01-30 13:32:34 +01:00
Laurent Destailleur
360718fa7b Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2026-01-26 19:19:13 +01:00
Laurent Destailleur
c6a398639c Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0 2026-01-26 19:17:02 +01:00
Francis Appels
8c179fad46 FIX: #36493 (#36853) for having parent kit stock changes you need to set PRODUIT_SOUSPRODUITS_ALSO_ENABLE_PARENT_STOCK_MOVE constant. (#36970)
* FIX: #36493 and #36853 Disable parent kit stock change should be optional.

* Revert "FIX: #36493 and #36853 Disable parent kit stock change should be optional."

This reverts commit 09bc922e2f.

* White space to have title in changelog
2026-01-26 16:14:21 +01:00
Laurent Destailleur
364a3d3614 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2026-01-23 20:44:18 +01:00
HENRY Florian
926ed04ebe fix: PHP fatal error on php 8.2 Unsupported operand types: string * string (#36930) 2026-01-20 13:58:17 +01:00
Lucas Marcouiller
7c11c3a2a5 Fix #36290 (#36875)
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com>
2026-01-15 01:48:26 +01:00
Laurent Destailleur
263362069f Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2026-01-05 18:05:17 +01:00
ThomasNgr-OpenDSI
a648ec6670 FIX: inventory qty is not saved if page > 1 (#36804)
* FIX: inventory quantities were not saved when on page != 1

* Add sorting by batch number
2026-01-05 17:55:11 +01:00
Josep Lluís
b04d1dedb1 Fix qty 'tobuy' from INT to FLOAT type (#36780)
Change qty 'tobuy' from INT to FLOAT type

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-01-05 13:33:26 +01:00
Zakaria Boushaba
2a8df9e3b1 Fix : Set empty td at the correct position when product use unit (#36787)
Co-authored-by: Zakaria Boushaba <z.boushaba@vold.africa>
2026-01-05 13:29:21 +01:00
Laurent Destailleur
74e52260e5 Restore param 2025-12-22 16:12:31 +01:00
Zakaria Boushaba
103d77d332 FIX | Fix colspan rendering and category/tag text color in reassort page 2025-12-22 10:27:07 +01:00
Laurent Destailleur
da39a6a394 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-12-16 01:33:36 +01:00
Laurent Destailleur
7ae333c51e Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-12-15 16:15:45 +01:00
Laurent Destailleur
3690babb73 Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0 2025-12-15 15:57:01 +01:00
Laurent Destailleur
e1b5e024f5 Merge 2025-12-15 15:56:34 +01:00