Laurent Destailleur
a4852508e3
Clean code
2026-01-11 16:19:47 +01:00
Laurent Destailleur
48fab7528f
Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop
2026-01-07 19:15:36 +01:00
Laurent Destailleur
66989d4fef
Clean files
2026-01-07 19:15:06 +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
Maxime Kohlhaas
bfe8f57c03
Fix : updateline was not possible because of wrong status test ( #36802 )
...
* Fix : updateline was not possible because of wrong status test
* Fix : better fix, remove useless test to work like on customer facrec
2026-01-05 18:44:55 +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
Alexandre SPANGARO
39b251f3ca
FIX #36735 Invoice & Supplier invoice - Inconsistency of fk_code_ventilation for lines (FactureLigne & SupplierInvoiceLine) ( #36792 )
2026-01-05 13:28:09 +01:00
Frédéric FRANCE
e6249eee32
fix phpstan for v23 ( #36774 )
...
* fix phpstan
* Update functions.lib.php
* Update admin.lang
* Update errors.lang
* Update fournisseur.commande.class.php
* Update fournisseur.commande.class.php
* Update blockedlog_archives.php
* Update blockedlog_archives.php
* Update blockedlog_archives.php
* Update blockedlog_archives.php
2026-01-05 12:48:07 +01:00
Laurent Destailleur
17f6d584ce
Debug v23
2025-12-30 14:53:03 +01:00
MDW
479000631d
Qual: Update type hints in supplier order class
...
# Qual: Update type hints in supplier order class
- Update type hints for `$price_base_type` to be either 'HT' or 'TTC'
- Update type hints for `$type` and `$notrigger` to be integers between 0 and 1
2025-12-14 21:39:56 +01:00
Laurent Destailleur
13e6a7b936
Debug v23
2025-12-05 12:55:20 +01:00
Laurent Destailleur
757e01eaaa
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-04 20:58:00 +01:00
Laurent Destailleur
1cd7de6e21
Better compatibility
2025-12-04 20:57:43 +01:00
Laurent Destailleur
e49f907cdc
Merge pull request #36511 from lelex86/lelex86-patch-1
...
FIX: use suspended status in FactureFournisseurRec::updateline()
2025-12-04 20:57:04 +01:00
Laurent Destailleur
e350886c15
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-04 20:38:22 +01:00
Laurent Destailleur
193a42cd47
Fix #36520
2025-12-04 19:02:57 +01:00
lelex86
f6e667da1a
FIX: use suspended status in FactureFournisseurRec::updateline()
...
- The method checks `$this->status == self::STATUS_SUSPENDED`.
- For recurring **supplier** invoices, `$this->status` is not populated (it is always `null`).
- The real field used to store the suspended flag of the template is `$this->suspended`.
2025-12-03 09:59:03 +01:00
Frédéric FRANCE
46d6714fe0
clean code ( #36317 )
...
* clean code
* clean code
* clean doc
* clean doc
* clean doc
* clean doc
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 01:47:46 +01:00
Frédéric FRANCE
d07e8c03a0
avoid changing object after call ( #36159 )
...
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* clean code
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* clean code
* clean
* clean
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-12 09:44:39 +01:00
Laurent Destailleur
2880feaea5
Fix CI
2025-11-09 20:05:09 +01:00
MDW
c39e87d703
Qual: Make $fields covariant, define type for $FIELDS in BankAccounts api ( #36188 )
...
* Qual: Make $fields covariant
* Qual: Update BankAccounts class phpDoc ($FIELDS)
# Qual: Update BankAccounts class phpDoc ($FIELDS)
Updated the documentation for the $FIELDS property.
2025-11-09 18:06:58 +01:00
Frédéric FRANCE
e343b4ab1f
clean code ( #36166 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-11-08 14:01:19 +01:00
Frédéric FRANCE
2b0c118601
fix phpdoc for tva in fournisseur.commande.class.php ( #36109 )
2025-11-05 22:22:32 +01:00
MDW
b925dd6c37
Qual: Make $fields type covariant (phpstan) ( #36084 )
...
# Qual: Make $fields type covariant (phpstan)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-04 14:16:17 +01:00
Frédéric FRANCE
df5588b3e1
clean code ( #36009 )
2025-11-01 02:38:29 +01:00
Frédéric FRANCE
f1a418f042
clean code ( #36016 )
...
* clean code
* clean code
* clean code
2025-11-01 00:31:43 +01:00
Frédéric FRANCE
bda086bf0e
add missing translation and clean code ( #35956 )
...
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add doc
* add doc
2025-10-29 22:25:23 +01:00
Frédéric FRANCE
7342a58044
clean phpstan baseline for supplier invoice class ( #35945 )
...
* clean phpstan baseline for supplier invoice class
* clean phpstan baseline for supplier invoice class
2025-10-28 01:25:46 +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
Frédéric FRANCE
675ec205f4
clean phpstan baseline ( #35946 )
2025-10-25 22:53:09 +02:00
Frédéric FRANCE
16371177ac
fix doc ( #35923 )
2025-10-24 18:29:27 +02:00
Laurent Destailleur
e7672cd9e5
Fix critical regression in cast
2025-10-19 18:47:20 +02:00
Laurent Destailleur
738b85abcd
Fix PHP doc regression
2025-10-19 18:38:10 +02:00
Laurent Destailleur
2c65efad96
Fix php doc
2025-10-19 18:32:25 +02:00
Frédéric FRANCE
18c29d0e40
fix tva can be sometimes string instead float ( #35835 )
2025-10-18 19:12:01 +02:00
Vincent Maury
b28b94821f
NEW #35700 : Throw an error when validating a propal, order, supplier with a product no more in sale/purchase… ( #35709 )
...
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Update commonobject.class.php
* Refactor checkActiveProductInLines method
* Fix comment formatting in commonobject.class.php
* Update commonobject.class.php
---------
Co-authored-by: vmaury <vmaury@vmaury-Lafite-Pro-16-AMD>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-18 11:19:31 +02:00
Laurent Destailleur
f0c61790eb
Clean code
2025-10-17 23:43:28 +02:00
Laurent Destailleur
31989adc1f
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-14 21:38:13 +02:00
Laurent Destailleur
025aefb69c
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-10-14 21:18:09 +02:00
Laurent Destailleur
d0634c5b93
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-10-14 21:12:47 +02:00
Laurent Destailleur
ee08f8a0b6
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-10-14 21:12:24 +02:00
Esteban Thilliez
2d62fc3c59
CLOSE #35716 Supplier invoices API endpoint to mark invoice as paid or unpaid ( #35717 )
...
Supplier invoices API endpoints to mark invoice as paid or unpaid, implemented exactly the same way it is implemented for client invoices.
2025-10-14 19:58:33 +02:00
Regis Houssin
cc22f978cd
FIX wrong field name ( #35728 )
2025-10-14 18:45:26 +02:00
MDW
234fa7690f
Qual: Update phan baseline & minor fix ( #35638 )
...
# Qual: Update phan baseline & minor fix
Fix new phan notice using cast of potential null value.
Remove unneeded exceptions from baseline.
2025-10-04 20:03:38 +02:00
ldestailleur
fbfeb5c978
Clean code
2025-10-04 14:12:46 +02:00
Francis Appels
9b071f22c2
Use trigger prefix product also for supplier product. ( #35566 )
...
* Use trigger prefix product also for supplier product.
* Add explication TRIGGER_PREFIX for developers
2025-10-03 09:00:39 +02:00
Laurent Destailleur
ba2466a008
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-02 16:00:44 +02:00