Commit graph

153199 commits

Author SHA1 Message Date
Laurent Destailleur
8d9720d7b7 CI 2026-04-08 02:42:40 +02:00
Laurent Destailleur
9925052b16 CI 2026-04-08 01:44:02 +02:00
Laurent Destailleur
1b35acf102 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-04-08 01:27:34 +02:00
Laurent Destailleur
650a2841a6 CI 2026-04-08 01:27:04 +02:00
Laurent Destailleur
097c369348 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-04-07 21:43:18 +02:00
Laurent Destailleur
b0f07a1578 Fix bad template for tms timestamp in sql files. 2026-04-07 21:40:57 +02:00
Alexandre SPANGARO
e447869e92
QUAL - Supplier modules - Separate - admin supplier order head (#37780) 2026-04-07 20:47:16 +02:00
Alexandre SPANGARO
2affbb79f8
QUAL - Supplier modules - Separate - admin supplier invoice head (#37779) 2026-04-07 20:46:58 +02:00
Laurent Destailleur
3b80b1090f CI 2026-04-07 15:12:47 +02:00
Laurent Destailleur
2d798a3f94 CI 2026-04-07 15:11:05 +02:00
Laurent Destailleur
8714625db4 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-04-07 15:06:36 +02:00
Laurent Destailleur
6bc861cfca Try fix CI 2026-04-07 15:05:44 +02:00
Alexandre SPANGARO
06a3d3bb6b
QUAL - Supplier modules - Separate - Module descriptor part (#37769)
* QUAL - Supplier modules - Separate - Module descriptor part

* CI

* CI

* CI

* CI

* Picto

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-04-07 14:30:17 +02:00
Frédéric FRANCE
55d1fc7569
keep same signature for each llxHeaderVierge def (#37774)
* keep same signature for each llxHeaderVierge def

* fix
2026-04-07 14:28:41 +02:00
Laurent Destailleur
5843d1729f Trans 2026-04-07 14:06:12 +02:00
Laurent Destailleur
b1077c537c Doc 2026-04-07 13:45:22 +02:00
Laurent Destailleur
cc82007aea Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-04-07 13:27:44 +02:00
Laurent Destailleur
8517fd6981 Replace multidir_output with getMultidirOutput() 2026-04-07 13:26:15 +02:00
Zakaria Boushaba
88902ac0f5
Fix: remove redundant reinsert in societe_perentity to prevent data overwrite (#37732)
Co-authored-by: Zakaria Boushaba <z.boushaba@vold.africa>
2026-04-07 12:59:21 +02:00
Frédéric FRANCE
f971cb40c5
fix phpstan and clean baseline (#37770) 2026-04-07 12:41:18 +02:00
Frédéric FRANCE
a8bec55762
NEW can add extrafield chkbxlst with table containing 200000 items (#37691)
* fix phpstan

* fix phpstan

* fix phpstan

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-04-07 12:39:30 +02:00
Laurent Destailleur
ca3ecce771 Clean code 2026-04-07 12:38:57 +02:00
Jon Bendtsen
a5b163c99d
NEW Add mass mailing tab - with counts to project tabs (#37703)
* Add mass mailing tab - with counts to project tabs

* Separate mailing tab from event tab so they can be active independently + correcter link to mass mailings

* Now loads the project head ontop of all the mass mailings

* Make the project tab for mass mailings use the correct translation files

* If you supply a project ID, it will overwrite the search_refproject variable

* Making the mass mailing list search for project id directly

* Just typecast integers

* make it possible to add another mass mailing with prefilled project from the list of mass mailings in a project

* change indent to make pre_commit check happy

* Trying to make phan happy by declaring the variable in both situations

* when on mailing card, click project link, show projects mass mailings

* declaring variable so phan does not complain

* Still working on making phan happy about

* Working on  and phan

* Change the UX so the project links goes to project and there is an other link to other mass mailings in this project + when editing we open in a new window

* Correct mailing tab condition syntax

Fix syntax error in condition for mailing tab display.

* Fix syntax error in mailing tab condition

---------

Co-authored-by: Jon Bendtsen <jonbendtsen@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-04-07 05:09:02 +02:00
minimexat
25ee7f6fdd
fix: reload predefined message templates on language change in email dialog - fix #37710 (#37719)
- Add language selector dropdown next to the email template selector in
  FormMail::get_form() when MAIN_MULTILANGS is enabled, so users can
  explicitly choose the language for predefined message templates within
  the email send dialog.
- In card_presend.tpl.php, also fall back to the POSTed langsmodels value
  when lang_id is not explicitly set, preserving the language selection
  across form submissions (e.g. when clicking Apply to select a template).

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-04-07 05:07:07 +02:00
Laurent Destailleur
607083235a Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-04-07 04:35:24 +02:00
Laurent Destailleur
6cf84bee7e CI 2026-04-07 04:34:59 +02:00
minimexat
98e93f850f
fix: use existing numero_compte for paiement divers in bank journal - fix #37682 (#37717)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-04-07 04:26:02 +02:00
Laurent Destailleur
5ea8fb490b CI 2026-04-07 04:19:19 +02:00
Laurent Destailleur
28e1c63750 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2026-04-07 03:59:43 +02:00
Laurent Destailleur
a8befde32c Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2026-04-07 03:44:29 +02:00
Laurent Destailleur
72c3e8f195 css 2026-04-07 03:43:59 +02:00
Frédéric FRANCE
5d81d256f6
fix targetemailing.php (#37742)
* fix targetemailing.php

* fix phpstan

* fix phpstan
2026-04-07 03:27:23 +02:00
Jon Bendtsen
320056bb0d
NEW: Thirdparty card +tab with events where thirdparty is attendee/booth (#37743)
* NEW: Thirdparty card + tab with events where thirdparty is attendee/booth

* Added thirdparty head ontop of conferences or booth page

* attendee: loads attende tab shows the tab for conference or booth - missing active tab

* Adding withthirdparty=1 to url so it is identical both in top tabs and the middle layer tabs

* Making the attendee tab active :-)

* subtab and toptab now stays on the same attendee page

* making the conference or booth subtab work too

* Fix pre-commit hook

* Fix some phpstan errors

* more phan fixes

* Remove comments to make pre-commit happy

* if not necessary

---------

Co-authored-by: Jon Bendtsen <jonbendtsen@jonb.dk>
2026-04-07 03:25:42 +02:00
Laurent Destailleur
90363c9f8e Translation 2026-04-07 02:59:59 +02:00
Alexandre SPANGARO
d618a524df
QUAL - Supplier modules - Separate - Admin part (#37746)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-04-07 02:00:44 +02:00
Laurent Destailleur
3b50c328b0 Doc 2026-04-07 01:35:32 +02:00
Laurent Destailleur
3f7b107131 WIP Page stats 2026-04-05 20:56:00 +02:00
Jon Bendtsen
c4afcc4a65
PHAN fix variable might be null, checking before calling isModEnabled (#37741)
Co-authored-by: Jon Bendtsen <jonbendtsen@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-04-05 15:05:00 +02:00
Laurent Destailleur
12597f6da7 Clean code 2026-04-04 13:56:39 +02:00
Laurent Destailleur
2a0da2cb4e WIP Work on stats 2026-04-04 13:10:12 +02:00
Laurent Destailleur
8c1b5bcc6d Fix missing delete of ajax file 2026-04-04 13:07:19 +02:00
Laurent Destailleur
b8627e312a WIP Graph/stats view 2026-04-04 12:54:03 +02:00
Laurent Destailleur
9e019bd574 Fix option CATEGORY_EDIT_IN_MENU_NOT_IN_POPUP 2026-04-04 12:15:13 +02:00
Laurent Destailleur
60806c38b3 Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop 2026-04-04 11:57:18 +02:00
Laurent Destailleur
63499772c8 Fix ci 2026-04-04 11:53:51 +02:00
Laurent Destailleur
e16884da90 Debug v24 2026-04-04 03:41:27 +02:00
Laurent Destailleur
8f4bb4ac9a Debug v24 2026-04-04 03:04:17 +02:00
Laurent Destailleur
1670acd579 Clean code 2026-04-04 02:55:38 +02:00
Laurent Destailleur
f7046e8a00 Fix migration 2026-04-04 02:44:43 +02:00
Laurent Destailleur
2445c7394e Version 2026-04-04 02:20:06 +02:00