Commit Graph

12618 Commits

Author SHA1 Message Date
Laurent Destailleur
4c5a256088 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-10-17 01:03:06 +02:00
Laurent Destailleur
5d3c80e0af FIx try a better fo for #35792 2025-10-16 21:19:00 +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
Alexandre SPANGARO
eb91e09a50 NEW Accountancy - Add a protection on various payment for auxiliary account on general account not centralized (#35720) 2025-10-14 20:57:01 +02:00
Frédéric FRANCE
3c597c263d clean code (#35710)
* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* fix

* clean code
2025-10-14 19:58:04 +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
Lucas Marcouiller
96f119ffd9 Fix member doc gen (#35751)
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com>
2025-10-14 18:47:57 +02:00
Laurent Destailleur
62e53b2774 Clean code 2025-10-14 16:06:04 +02:00
Laurent Destailleur
bb073c6fd1 Clean setup to reduce puplicate pages 2025-10-13 20:33:05 +02:00
Laurent Destailleur
68560aa946 Clean setup pages 2025-10-13 20:25:03 +02:00
Laurent Destailleur
b78f30e8af Debug v23 2025-10-13 11:49:07 +02:00
Laurent Destailleur
580d0d4fa8 Replace function img_pdf with img_picto 2025-10-13 11:12:30 +02:00
ldestailleur
92b158d1fc Fix img picto 2025-10-11 14:58:23 +02:00
ldestailleur
5824cc3449 Fix regression 2025-10-11 14:13:45 +02:00
ldestailleur
13313f56be NEW The check file feature can limit check on unalterable files only 2025-10-11 13:01:49 +02:00
ldestailleur
77d7d17d4c Removed function getImgPictoNameList from functions.lib.php (useless) 2025-10-10 14:45:07 +02:00
ldestailleur
a162de2455 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2025-10-09 18:47:52 +02:00
ldestailleur
d17f13f149 FIX detection of setup not done with
MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING
2025-10-09 13:13:51 +02:00
ldestailleur
51be9b6a44 Label 2025-10-08 13:38:55 +02:00
ldestailleur
341ec9d71d Clean code 2025-10-08 12:53:51 +02:00
ldestailleur
7b4a17e000 NEW Add setup page to concat natively files on invoice PDF. 2025-10-08 12:20:51 +02:00
Pichinov-Valentin
f796dc9f67 New/Re add Custom module messaging (#35469)
* feat(core): Isolate changes from functions.lib.php

* feat(core): Isolate changes from functions.lib.php (UPDATE)

* update rebase

* feat(core): Isolate changes from functions.lib.php

* feat(core): Isolate changes from functions.lib.php (UPDATE)

* update branche

* update function.lib.php

* Update show_actions_messaging to make custom module compatible

* check if the field ref exists

* missing test && array_key_exists('ref', filterobj->fields)

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-10-08 11:37:07 +02:00
ldestailleur
cec620563e Fix waning 2025-10-08 10:56:38 +02:00
Frédéric FRANCE
152cc48585 clean code (#35677)
* clean code

* clean code

* clean code

* clean code

* clean code

* clean code
2025-10-07 23:30:13 +02:00
ldestailleur
0aaf06d07b NEW Can urlencode substition variable of constants 2025-10-07 09:32:08 +02:00
Frédéric FRANCE
2078610328 add dolBuildUrl with examples of use (#35549)
* add dol_buildurl with examples of use

* add dol_buildurl with examples of use

* add dol_buildurl with examples of use

* add dol_buildurl with examples of use

* wip

* wip

* add more example

* add more example

* add more example

* add more example

* add more example

* add more example

* add more example

* add example

* add example

* add example

* add example

* add example

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* add example

* add example

* add example

* add example

* add example

* add example

add example

add example

add example

add example

* add example

* add example

add example

add example

add example

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* fix

* wip

* wip

* clean code
2025-10-06 18:17:02 +02:00
Frédéric FRANCE
78ca88f4fc clean code (#35640)
* 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
2025-10-05 16:51:29 +02:00
ldestailleur
31394457f1 Typo 2025-10-03 19:20:28 +02:00
Laurent Destailleur
b0636bf78c Fix CI 2025-10-02 17:38:39 +02:00
ldestailleur
dec9d861bf PERF Reduce number of SQL call to get local tax. 2025-10-02 13:50:47 +02:00
Jon Bendtsen
8f52485172 NEW Api mass emailing (#35531)
* adding function to set it to draft mode

* New API endpoint for controlling mass mailings

* report which id we could not find + unset some fields not on this object + write that source was com/propal/class/api_propal.class.php

* extending the fetch function for the mailing object so the API can show all columns in the database

* filling more data into the object and don't unset it later

* adding notrigger to clone creation

* still some cleaning up from when cloning api_proposals.class.php

* do not unset the ID, because we want the ID so we can use it

* adding endpoint to clone a mass mailing

* extending count function with 'all' that just returns all rows, no matter the status

* API endpoints to delete all targets of a mass mailing

* setting which http method to use

* pretty print clone endpoint in API explorer

* endpoint resetTargetsStatus of mass mailing

* Typo receipients fixed

* Update api_mailings.class.php

* Update api_mailings.class.php

* Update api_mailings.class.php

---------

Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-10-01 17:37:43 +02:00
ldestailleur
efd5e48f78 NEW The PHP info is in a popup in install page. 2025-09-29 13:56:43 +02:00
ldestailleur
e45fe1f988 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2025-09-27 15:57:27 +02:00
Frédéric FRANCE
0afc7eed80 clean code (#35515)
* clean code

* add doc

* add doc
2025-09-27 12:28:31 +02:00
Frédéric FRANCE
c2210c542f clean code (#35514) 2025-09-27 12:23:48 +02:00
Frédéric FRANCE
43e3ebde1a clean code (#35512) 2025-09-27 12:08:02 +02:00
Frédéric FRANCE
ac54639668 fix CI branch 21.0 (#35513) 2025-09-27 11:57:17 +02:00
Norbert Penel
5c043937f3 fix webhook with bad MRP trigger call (#35507)
* fix webhook with bad MRP trigger call

fix #35258

* Update functions.lib.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-09-27 04:04:38 +02:00
ldestailleur
5caed6d133 Fix search in website pages 2025-09-27 03:33:35 +02:00
ldestailleur
7c989f9d74 Fix search in website pages 2025-09-27 03:27:49 +02:00
ldestailleur
bf21674d27 Fix search in website pages 2025-09-27 03:26:23 +02:00
Vincent Maury
2aa57c3ce2 Add mp4 and webm to previews (#35494)
So simple to do ...

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-09-26 23:54:19 +02:00
Frédéric FRANCE
6b433afab1 clean code (#35510) 2025-09-26 23:52:29 +02:00
ldestailleur
a43bf46a75 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-09-26 01:27:00 +02:00
ldestailleur
f65903d006 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-09-26 01:23:02 +02:00
ldestailleur
369b9510e0 Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-09-26 01:21:57 +02:00
ldestailleur
a4d9b335ce Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-09-25 11:53:03 +02:00
ldestailleur
0e9d5cfda0 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-09-24 18:29:32 +02:00
ldestailleur
bb65d07c3d Fix log message 2025-09-24 18:29:20 +02:00