Laurent Destailleur
125d97cf5d
Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop
2026-02-16 21:23:48 +01:00
Laurent Destailleur
5433a5642d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 23.0
2026-02-16 21:21:13 +01:00
Günter Lukas
917c2d6be8
Add check for empty delivery date before setting ( #37254 )
2026-02-16 20:12:21 +01:00
Laurent Destailleur
fe3314d07a
Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop
2026-02-08 20:40:42 +01:00
Laurent Destailleur
1173164d7e
Debug v23 - Filter on action type ko
2026-02-08 19:30:17 +01:00
minimexat
61ece3d5c5
FIX Replace direct $_POST access with GETPOST() in origin/originid recovery paths ( #37143 )
...
When a create action fails and rolls back, several list/card pages
restore origin parameters by assigning $_POST values directly to
$_GET. This causes 'undefined array key' warnings on PHP 8.1+ if
the POST data is missing or malformed.
Replace raw $_POST['origin'] with GETPOST('origin', 'alpha') and
raw $_POST['originid'] with GETPOSTINT('originid') which safely
handle missing parameters.
Files fixed:
- htdocs/expedition/list.php
- htdocs/fourn/commande/list.php
- htdocs/commande/list.php
- htdocs/compta/facture/card.php
- htdocs/reception/list.php
These files had TODO-style comments ('Keep this ?', 'Keep GET and
POST here ?') indicating the pattern was already questionable.
Co-authored-by: f-hoedl <hoefla14@htl-kaindorf.ac.at >
2026-02-08 03:05:47 +01:00
William Mead
feca86b812
FIX supplier order delivery date from order ( #36860 )
...
* Fixed delivery date from order
* Updated comment
* Fixed delivery date from order
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-02-05 12:35:53 +01:00
ThomasNgr-OpenDSI
079f0565d7
NEW : Manage discount for all lines for supplier elements. ( #36954 )
...
* NEW : Manage remise for all lines for supplier elements.
* Cast remise_percent to float in updateline call
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-02-02 00:23:40 +01:00
Laurent Destailleur
3ac710d260
Fix CI
2026-02-01 02:48:21 +01:00
Frédéric FRANCE
2e21b1d596
fix french doc ( #37037 )
...
* fix french doc
* Update dispatch.php
* Update dispatch.php
* Update graph.php
2026-01-31 20:29:59 +01:00
Charlène Benke
d4f68f8986
warning error if no societe->id defined ( #37039 )
2026-01-31 20:29:22 +01:00
Frédéric FRANCE
73ec501b20
fix french doc ( #36897 )
...
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix
* fix
* fix
* fix
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* fix french doc
* Update html.form.class.php
* Update html.form.class.php
* Update index.php
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* Update modules_facture.php
* Update phpstan.neon.dist
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-01-30 14:22:56 +01:00
Laurent Destailleur
07a2920ef6
css
2026-01-29 15:08:54 +01:00
Zakaria Boushaba
252ac1e008
NEW: Display thirdparty name with ref in supplier orders linked objects ( #36952 )
...
Co-authored-by: Zakaria Boushaba <z.boushaba@vold.africa >
2026-01-29 14:55:44 +01:00
Laurent Destailleur
5efcd7652f
Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop
2026-01-26 19:35:29 +01:00
Laurent Destailleur
4224c9fc05
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 23.0
2026-01-26 19:34:10 +01:00
NicolasL-SCOPEN
63fd9d326d
Fix: subtotal lines from order to purchase order break lines on new document ( #36973 )
...
* Added a fix to prevent origin subtotal order lines from breaking purchase order lines
* Refactored code and fixed formating
2026-01-23 19:53:30 +01:00
Laurent Destailleur
39d39f475d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 23.0
2026-01-23 17:46:38 +01:00
atm-corentin
9c04379799
NEW : add support for label field in addline method In supplier order ( #36544 )
...
* add support for label field in addline method to set description when empty
* update
2026-01-16 11:12:47 +01:00
Expresion
6d6dfb3a5e
Fix numeric input parsing to support comma as decimal separator ( #36845 )
...
* Fix numeric input parsing to support comma as decimal separator
GETPOSTINT() only handles integer values and fails when input uses a comma as decimal
* Update dispatch.php
* Change GETPOST to GETPOSTFLOAT for price input
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-01-10 18:25:06 +01:00
Expresion
9fa9d395dc
Fix numeric input parsing to support comma as decimal separator ( #36845 )
...
* Fix numeric input parsing to support comma as decimal separator
GETPOSTINT() only handles integer values and fails when input uses a comma as decimal
* Update dispatch.php
* Change GETPOST to GETPOSTFLOAT for price input
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-01-10 18:24:19 +01:00
Laurent Destailleur
99e08613f1
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2026-01-07 19:08:58 +01:00
Laurent Destailleur
8e5c5782bd
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2026-01-07 19:04:04 +01:00
Laurent Destailleur
61bd956fe0
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2026-01-07 18:40:40 +01:00
Frédéric FRANCE
b369576a9d
NEW add support of subtotals on more objects ( #34125 )
...
* add more subtotals
* add more subtotals
* class
* class
* wip
* wip
* wip
* wip
* doc
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
* fix
* clean code
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* fix
* fix
* fix
* fix
* fetch extraparams
* add confirms
* add options
* add options
* add options
* add options
* add options
* add options
* add options
* fix
* wip
* wip
* fix
* fix
* fix
* fix
* fix
* fix
2026-01-06 15:58:06 +01:00
Laurent Destailleur
3b4cc79749
Fix warning
2026-01-05 17:37:35 +01:00
Laurent Destailleur
cf712df213
Fix warning
2026-01-05 17:04:59 +01:00
Laurent Destailleur
ba816b847d
Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into 23.0
...
Debug v23
2026-01-05 14:36:23 +01:00
Zakaria Boushaba
ecb14aecf2
Fix text overflow in linked object table lists (v22) ( #36776 )
...
Co-authored-by: Zakaria Boushaba <z.boushaba@vold.africa >
2026-01-05 11:31:55 +01:00
Laurent Destailleur
17f6d584ce
Debug v23
2025-12-30 14:53:03 +01:00
atm-lucas
70348f8c85
Supplier Proposal line option ( #36753 )
2025-12-30 11:09:38 +01:00
Laurent Destailleur
b4d659d8d9
CSS
2025-12-09 11:46:30 +01:00
Laurent Destailleur
f0f2afd7a3
Fix action type for button action Email
2025-11-26 13:41:16 +01:00
Expresion
bab874a669
Fix: update buying price during receipt ( #36419 )
...
Fix bad SQL when batch product
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-26 01:57:17 +01:00
Laurent Destailleur
e35028646e
Debug v23
2025-11-23 16:33:38 +01:00
iouston
c4f1dbddbb
Add product type check in line validation ( #36319 )
...
* Add product type check in line validation
needed by sous total plugins style which use line with type 9 for title, subtitle or free text. without the chek inb line validation, title, sub title or free text disappears
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 13:17:48 +01:00
HeilDenDus
0f297eea96
add show and filter in fields public and private notes ( #36255 )
2025-11-14 15:36:22 +01:00
Laurent Destailleur
dfbf173b17
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-07 19:25:42 +01:00
Regis Houssin
fa10fc0f94
FIX avoid NULL value ( #36126 )
2025-11-06 13:15:03 +01:00
atm-adrien
d221d5eb6d
FIX : Wrong cast on TVA rate when updating supplier order lines ( #36106 )
...
* FIX : Wrong cast on TVA rate when updating supplier order lines
* FIX : indent
2025-11-05 22:26:30 +01:00
Frédéric FRANCE
9b512f565f
try to make new checks ( #35976 )
...
* try to make new checks
* try to make new checks
* try to make new checks
* try to make new checks
* try to make new checks
* try to make new checks
2025-10-28 00:57:01 +01:00
Frédéric FRANCE
4ac3c3f8b6
clean phpstan baseline of supplier order class ( #35942 )
...
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
2025-10-25 22:55:06 +02:00
Laurent Destailleur
e7672cd9e5
Fix critical regression in cast
2025-10-19 18:47:20 +02:00
Laurent Destailleur
3aa920be4a
Fix critical regression when casting vat rate
2025-10-19 18:40:26 +02:00
Frédéric FRANCE
18c29d0e40
fix tva can be sometimes string instead float ( #35835 )
2025-10-18 19:12:01 +02:00
Frédéric FRANCE
29b3880e6c
add dolBuildUrl ( #35664 )
...
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* clean baseline
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 02:31:07 +02:00
Frédéric FRANCE
1ad2d24a4b
fix img_pictos ( #35722 )
...
* fix img_pictos
* fix img_pictos
* fix img_pictos
* fix img_pictos
* fix img_pictos
* fix img_pictos
* fix img_pictos
* fix img_pictos
2025-10-14 19:31:06 +02:00
ldestailleur
e36f3f4e9d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-08 20:28:58 +02:00
splohmer
87c4ed00a3
FIX not possible to search for billed and not billed supplier orders in the list ( #35680 )
...
* FIX not possible to search for billed and not billed supplier orders in the list
as the current implemenation the $billed var can be either 0 or 1 but cannot be empty if both should be searched. This prevents searching an supplier order through the general search functionality as it finds only not yet billed orders.
* Update list.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-08 10:39:18 +02:00
Anthony Damhet
c17f13316a
UIUX - More intuitive select table ( #35485 )
...
* More intuitive select table
Added for objects:
- Members
- ActionComm
- Mailing
- Bank Accounts
- Various Payments
- Cash Control
- Paiement
- Contacts
- VAT
- Contracts
- Cron
- Gifts (Dons)
- Expedition
- Expense Reports
- FichInter
- Supplier Proposals
- Supplier Orders
- Supplier Invoices
- Supplier Paiements
- Products and supplier products
- Holidays
- Knowledge record
- Partnership
- Inventory
- Stock
- Projects
- Tasks
- Tickets
- Societes
- Salaries
- Resource
- Users
* Add Status message on documentation
* Remove intuitive select experimetns
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-28 01:21:40 +02:00