Commit Graph

146593 Commits

Author SHA1 Message Date
ldestailleur
f4c0cfa4e3 Rewrite SQL to match Dolibarr best practices 2025-08-06 03:55:16 +02:00
ldestailleur
5a39714ce3 Enhance generation script 2025-08-06 02:40:21 +02:00
ldestailleur
8766b34dac Fix php warnings 2025-08-06 01:48:18 +02:00
ldestailleur
101f1f271f Clean code 2025-08-06 01:28:49 +02:00
ldestailleur
3298062561 Fix regression 2025-08-06 01:20:57 +02:00
ldestailleur
982850b160 Fix CI warning 2025-08-05 15:28:13 +02:00
ldestailleur
969f0315df Clean code 2025-08-05 13:47:44 +02:00
ldestailleur
866effcad2 Fix warnings 2025-08-05 13:25:18 +02:00
ldestailleur
48ddff1b2c FIX Filter on the balance of leave 2025-08-05 13:05:56 +02:00
ldestailleur
a06c0b444c Doc 2025-08-05 12:43:42 +02:00
ldestailleur
1d00912fed Fix MAIN_NON_WORKING_DAYS_INCLUDE_MONDAY 2025-08-05 12:19:53 +02:00
Maxime Kohlhaas
1a4226ff64 NEW : add extrafield option "empty on clone" (#34866)
* NEW : add extrafield option "empty on clone"

* NEW : empty extrafield value on clone

* Fix : missing parameter in function call

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-04 16:48:11 +02:00
Maxime Kohlhaas
b954bc7386 New update country list (#34873)
* NEW : update country list

* Update llx_00_c_country.sql

* Update 22.0.0-23.0.0.sql

* Update llx_00_c_country.sql

* Update 22.0.0-23.0.0.sql

* Fix : forget to remove eec update after country list update

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-04 16:46:43 +02:00
ldestailleur
a486c64387 Move common trigger code into a dedicated file 2025-08-04 16:32:44 +02:00
ldestailleur
c1affcc070 Fix upgrade to v22 2025-08-04 15:08:15 +02:00
ldestailleur
30be3f9c49 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-08-04 14:58:04 +02:00
ldestailleur
80999ed6fd QUAL: Clean/Standardize hook response of hook printFieldListHaving 2025-08-04 14:57:44 +02:00
github-actions[bot]
c5c656a1ba PHPStan > Update baseline (#34871)
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com>
2025-08-04 14:12:12 +02:00
ldestailleur
1e386099ff Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-08-04 13:55:27 +02:00
ldestailleur
3b8df77a86 Clean code 2025-08-04 13:54:40 +02:00
Maxime Kohlhaas
edd2f599cc NEW : add company date birth (UI) (#34861)
* NEW : add company date birth (SQL structure)

* NEW : add company date birth (UI)

* Rename date_birth in birth

* Rename date_birth in birth (UI)

* Update societe.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-04 13:50:05 +02:00
ldestailleur
b0925c7e5f Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-08-04 13:18:21 +02:00
ldestailleur
a132cabd4c Add upgrade for v23 2025-08-04 13:17:58 +02:00
Pichinov-Valentin
db1552e27d NEW Added Messaging and agenda tabs on order and shipments (#34859)
* feat: Messaging and agenda core modifications

* feat: Core modifications for messaging and agenda

* fix(expedition): Décris ici la correction ou l'ajout fait à card.php

* Update company.lib.php

---------

Co-authored-by: Lou31 <valentingrimal2@gmail.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-04 13:12:22 +02:00
sonikf
30b4796385 NEW: PDF Show customer balance on invoice date (#34800)
* NEW: PDF Invoice show customer balance

* NEW: PDF Invoice show customer balance

* NEW: PDF Invoice show customer balance

* NEW: PDF Invoice show customer balance

* NEW: PDF Invoice show customer balance

* NEW: PDF Invoice show customer balance

* fix pre-commit

* fix pre-commit

* fix pre-commit

* fix pre-commit

* fix pre-commit

* fix PhanPluginDuplicateExpressionAssignmentOperation

* fix PhanPluginDuplicateExpressionAssignmentOperation

* fix PhanPluginDuplicateExpressionAssignmentOperation

* fix Travis CI

* fix Travis CI

* fix Travis CI

* fix Travis CI

* fix Travis CI

* fix Travis CI

* remove global $db

* remove global $db

* remove global $db

* fix $multicurrency_tx (array<float>|float) in isset() is not nullable.

* fix $multicurrency_tx (array<float>|float) in isset() is not nullable.
2025-08-04 13:11:57 +02:00
ldestailleur
293b2b17d1 Doc 2025-08-04 13:06:33 +02:00
Maxime Kohlhaas
1692430ed4 NEW : update country list (#34865)
* NEW : update country list

* Update llx_00_c_country.sql

* Update 22.0.0-23.0.0.sql

* Update llx_00_c_country.sql

* Update 22.0.0-23.0.0.sql

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-04 12:24:42 +02:00
ldestailleur
17c48207c4 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-08-04 12:22:19 +02:00
ldestailleur
1477d95ada Fix warning 2025-08-04 12:22:10 +02:00
Artem Chernitsov
4d7c836e37 Fix multi-currency payments and holiday events in Agenda (#34821)
* fix calendar holiday link

* fix bug with multicurrency payments, change GETPOSTINT() to GETPOSTFLOAT() function

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-04 12:07:58 +02:00
ldestailleur
22c7da02e3 Doc 2025-08-04 12:06:44 +02:00
ldestailleur
de4bb424a6 Add region 2025-08-04 11:53:10 +02:00
ldestailleur
00101c0e9c Countries already as Regions not enabled by default 2025-08-04 11:46:16 +02:00
ldestailleur
6363022c6b Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2025-08-04 11:17:18 +02:00
ldestailleur
24d2e83be1 Doc 2025-08-04 11:15:06 +02:00
Charlène Benke
7c3168e95a Add contact on list document api (#34864)
* Add contact on list document api

* Update api_documents.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-04 11:10:49 +02:00
Lenin Rivas
c67e5f70c0 Forever update user and date modified (#34862) 2025-08-04 11:08:53 +02:00
Maxime Kohlhaas
705e7a602b NEW : add company date birth (SQL structure) (#34854)
* NEW : add company date birth (SQL structure)

* Rename date_birth in birth

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-04 10:41:36 +02:00
ldestailleur
e9b50374d6 Add birth place 2025-08-04 10:40:52 +02:00
github-actions[bot]
af758b0bff PHPStan > Update baseline (#34863)
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com>
2025-08-04 10:36:13 +02:00
ldestailleur
b04c7c3fbd Doc 2025-08-04 05:38:31 +02:00
ldestailleur
b402bf6b19 Rename dir 2025-08-03 00:09:00 +02:00
ldestailleur
7eeef6b77a Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-08-02 00:56:02 +02:00
ldestailleur
37afaf6bf8 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2025-08-02 00:55:51 +02:00
Maxime Kohlhaas
f16c550016 NEW : add hidden const to get response header in geturlcontent function (#34781) (#34824)
Co-authored-by: x <x@x.x>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-02 00:49:19 +02:00
sonikf
2b0d3d9f67 Enable option to show vat analysis (#34061) 2025-08-02 00:47:42 +02:00
noec764
cff91b03d2 FIX: SQL query too heavy (#34250)
* FIX: Too heavy sql query

* FIX: Add index in user table and update SQL for user::fetchall()

* FIX: Add also index on llx_user on migrate

---------

Co-authored-by: Noé <noe@scopen.fr>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-02 00:42:03 +02:00
atm-lucas
0c044c8349 NEW - Add a boolean for lines in api and $properties (#34293)
* Add a boolean for lines in api

* Upgrade
2025-08-02 00:35:16 +02:00
Clément
5e38c5ab38 FIX Bug isTimestamp (#34365)
* FIX Bug

* Update validate.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-02 00:32:48 +02:00
Marc de Lima Lucio
883933c73c QUAL: stop supporting old tab entries (#34377)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-08-02 00:28:48 +02:00