Commit graph

152840 commits

Author SHA1 Message Date
Laurent Destailleur
de04a5ffda Clean code - Bad consistency between addField and updateField 2026-03-23 12:58:05 +01:00
Laurent Destailleur
4147fc77cb Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-23 12:28:11 +01:00
Laurent Destailleur
0770b63d5e Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-23 12:27:45 +01:00
Laurent Destailleur
49d6152a49 Fix creation of extrafields datetimegmt 2026-03-23 12:26:23 +01:00
atm-lucas
15c63dd34b
concat supplier order ref/date in mass invoice line descriptions (#37558) 2026-03-23 11:30:50 +01:00
Rikard Bosnjakovic
0837597cea
Fix 37406 (#37565)
* FIX #37451

* Fix #37406

* Update api_thirdparties.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-22 20:14:38 +01:00
Laurent Destailleur
8662707434 Fix must show also siret if siret start does not match siret 2026-03-22 19:19:22 +01:00
Laurent Destailleur
6cb2c5b401 Automated merge from 22.0 to 23.0 by tool pullmerge.sh 2026-03-22 19:12:02 +01:00
Laurent Destailleur
8646a45256 Automated merge from 21.0 to 22.0 by tool pullmerge.sh 2026-03-22 16:34:00 +01:00
Laurent Destailleur
63b787717e Fix error message 2026-03-22 15:39:40 +01:00
Laurent Destailleur
de6af44660 Automated merge from 20.0 to 21.0 by tool pullmerge.sh 2026-03-22 15:39:13 +01:00
Laurent Destailleur
aee1c5b719 Automated merge from 19.0 to 20.0 by tool pullmerge.sh 2026-03-22 15:34:29 +01:00
Laurent Destailleur
9db3575e9f Automated merge from 18.0 to 19.0 by tool pullmerge.sh 2026-03-21 11:53:46 +01:00
Laurent Destailleur
7059a821d8 Automated merge from 17.0 to 18.0 by tool pullmerge.sh 2026-03-21 11:53:42 +01:00
Laurent Destailleur
587fdc06d5 Automated merge from 16.0 to 17.0 by tool pullmerge.sh 2026-03-21 11:53:39 +01:00
Laurent Destailleur
8819258516 Automated merge from 15.0 to 16.0 by tool pullmerge.sh 2026-03-21 11:53:04 +01:00
Laurent Destailleur
a41db78280 Look and feel v24 2026-03-21 02:19:30 +01:00
Laurent Destailleur
ab93e0e1fa Look and feel v24 2026-03-21 02:14:16 +01:00
Laurent Destailleur
5ac556f722 CSS 2026-03-21 02:09:55 +01:00
Laurent Destailleur
2823fd19d0 CSS 2026-03-21 02:08:16 +01:00
Laurent Destailleur
91e18f307a CSS 2026-03-21 01:50:03 +01:00
Laurent Destailleur
d9420820fa Doc fix #37451 2026-03-21 01:27:30 +01:00
Noé Cendrier
0de4102f27
FIX: preselected best supplier price should consider discount (#37564)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-21 01:12:16 +01:00
Laurent Destailleur
97c36a38a3 Automated merge from 14.0 to 15.0 by tool pullmerge.sh 2026-03-20 19:06:16 +01:00
Günter Lukas
24a6061047
Fix confirmation email not sent when ticket created via Email Collector (#37517) (#37518)
- Fix key mismatch: emailcollector.class.php sets context['contactid'] but
  trigger reads context['contact_id'] — rename key to contact_id
- Add fallback to origin_email in trigger so unknown senders (no contact,
  no third party) also receive the confirmation email

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 19:05:00 +01:00
Laurent Destailleur
983e9c4f30 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-20 18:55:48 +01:00
Laurent Destailleur
6be96b9427 Fix CI 2026-03-20 18:55:36 +01:00
William Desportes
29a5befad8
Fix getURLContent should serialize arguments and allow array for CURLOPT_POSTFIELDS (#37560)
```
PHP Warning:  Array to string conversion in
htdocs/core/lib/geturl.lib.php on line 52
```

Backport of ec2f4146c3
2026-03-20 18:36:32 +01:00
Frédéric FRANCE
7dde96f265
add tables for product_lang extrafields (#37521)
* add tables for product_lang extrafields

* add tables for product_lang extrafields
2026-03-20 18:26:12 +01:00
Laurent Destailleur
4fcb0a4048 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-20 18:22:05 +01:00
Laurent Destailleur
6963b65e21 Fix bad practive. The object $user was erased by another one. 2026-03-20 18:21:50 +01:00
atm-jonathan
f00da89480
separate new and conf condition (#37547)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-20 18:03:18 +01:00
John BOTELLA
bab6cb93ee
Uiux : include Giff Ux feedbax about shadow for light tooltips theme (#37561)
* include Giff Ux feedbax about shadow for light theme

* include Giff Ux feedbax about shadow for light theme
2026-03-20 17:56:04 +01:00
Laurent Destailleur
7a1caccf03 Complete the addline method with the origintype to reduce impact
of #37523
2026-03-20 17:51:36 +01:00
Laurent Destailleur
6262c42f4b Doc 2026-03-20 17:22:05 +01:00
bybel
17b1436284
update mistaken field in recruitment api (#37550)
* update mistaken field in recruitment api

* Update api_recruitments.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-20 17:18:16 +01:00
Laurent Destailleur
6b000698e0 Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-20 17:16:05 +01:00
Laurent Destailleur
8cdddcbafb Fir return of array error 2026-03-20 17:11:10 +01:00
Laurent Destailleur
5d49f4f797 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-20 17:04:32 +01:00
Laurent Destailleur
bf6397040c Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-20 17:04:20 +01:00
Laurent Destailleur
28ec60f5ce Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into 23.0 2026-03-20 17:03:03 +01:00
Laurent Destailleur
61545bc8c6 Fix merge of array 2026-03-20 17:02:48 +01:00
SAINT-PATRICE
19a0f2e4c5
FIX contrat update alias for postgres (#37524)
* FIX contrat update alias for postgres

* FIX contrat update alias for postgres end
2026-03-20 16:58:16 +01:00
Pierre Ardoin
a92c3ae190
# NEW|New WebPortal support for interventions and tickets (#37538)
* Update setup.php

* Update setup.php

* webportal: add intervention and ticket list support

* webportal: improve intervention statuses and signed filters

* webportal: fix intervention status rendering and add pdf/signature columns

* webportal: fix intervention pdf modulepart and closed signature label

* webportal: add intervention date columns and all-status filter choice

* webportal: map intervention dates to creation/start/end/close

* webportal: use card status badges for intervention list

* webportal: enhance ticket list assignment/status and consultation column

* webportal: fix assigned user rendering on ticket list

* webportal: display consultation column in list templates

* webportal: fix consultation tooltip rendering

* webportal: include origin email in public ticket consultation link

* webportal: use standard tooltip helper for consultation info

* webportal: fix lint issues and deprecated module key

* webportal: fix template indentation warnings

* Update list-titles.tpl.php

* webportal: fix phpstan covariance on overridden fields docs

* Update list-titles.tpl.php

* fix(webportal): avoid nullable entity index in ficheinter list
2026-03-20 16:45:18 +01:00
Laurent Destailleur
f7f9b201c1 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2026-03-20 16:43:40 +01:00
Laurent Destailleur
de18586fe5 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-20 16:41:20 +01:00
Laurent Destailleur
84c1b0af4f CI 2026-03-20 16:41:07 +01:00
hansemschnokeloch
0dec786f11 Fix syslog configuration (#37531)
* Fix syslog configuration

* Fix retrieval of SYSLOG_FACILITY constant

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-20 16:31:24 +01:00
hansemschnokeloch
0e1741a098
Fix syslog configuration (#37531)
* Fix syslog configuration

* Fix retrieval of SYSLOG_FACILITY constant

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-03-20 16:30:51 +01:00
Maxime Kohlhaas
fd874dcc04
FIX : product ref was not printed on supplier recurring invoice (#37535) 2026-03-20 16:28:38 +01:00