Laurent Destailleur
934123eef5
FIX restore use of user->id in dynamics conditions
2026-03-13 09:48:18 +01:00
Laurent Destailleur
b9f5895c68
Automated merge from 22.0 to 23.0 by tool pullmerge.sh
2026-03-12 23:40:02 +01:00
Zakaria Boushaba
fd71eba41e
FIX: Fix mandatory custom fields JS validation in printCommonFooter ( #37469 )
...
* Fix mandatory fields JS: use name selector instead of id, fix undefined buttonName on create, fix HTML entities in alert message
* Update alert message for empty field validation
---------
Co-authored-by: Zakaria Boushaba <z.boushaba@vold.africa >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-03-12 13:47:12 +01:00
Laurent Destailleur
cd0a4016ff
Fix regressions
2026-03-12 11:12:35 +01:00
Laurent Destailleur
432361304a
FIX Better compatibility for module using condition object-> in tabs
2026-03-11 23:09:50 +01:00
Charlène Benke
be2957816a
Add alternative element type for facturerec ( #37418 )
...
fail on extrafields showinputfield link
2026-03-05 22:25:48 +01:00
Laurent Destailleur
1650d96091
FIX Pb with import of agendaevents. Date and import id not visible.
2026-03-04 16:52:48 +01:00
Laurent Destailleur
9940db94d9
Debug v23
2026-03-04 03:04:31 +01:00
Laurent Destailleur
57a1f05d49
FIX #37372 FIX #37374
2026-03-02 05:52:05 +01:00
Laurent Destailleur
9273cbd919
Clean code
2026-03-02 04:26:03 +01:00
Laurent Destailleur
743c22e57c
Sec: Fix #GHSA-2mfj-r695-5h9r
2026-03-02 02:04:30 +01:00
Laurent Destailleur
4bfe5d2d4a
Protect includes (in case dol_include is used without harcoded filename)
2026-03-02 01:03:34 +01:00
Laurent Destailleur
d1a78bf3ac
Debug v23
2026-03-01 18:33:28 +01:00
HENRY Florian
cfb6fa89d9
fix: php 8 warning Array To String ( #37371 )
...
* fix: php 8 warning Array To String
* Change logging to use json_encode for parameters
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-02-27 16:00:54 +01:00
Milamber
40414d35a3
Fix issue with amount in letters for French (soixante-dix+ and quatre-vingt dix+) ( #37369 )
...
Comments in EN
2026-02-27 15:23:01 +01:00
Laurent Destailleur
ec2f4146c3
FIX Doc and log
2026-02-27 13:51:45 +01:00
ATM-NicolasV
11e25b25fb
New/add support microsoft exchange oauth ( #37329 )
...
* backport de la liste des ressources v23
* fix oauth api conexion
* fix oauth api conexion
* fix oauth api conexion
* Fix CI
* fix: in some case on create invoice when create PDF the lang is not correcly defined because ->thirdparty is not set (#37287 )
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
* add microsoft exchange oauth
* add microsoft exchange oauth
* add microsoft exchange oauth
* add microsoft exchange oauth
* add microsoft exchange oauth
* Revert unintended changes to resource list
* Tidy OAuth logging and consent prompt
* Fix PHPCS blank line warnings
---------
Co-authored-by: ATM-Lucas <lucas.mantegari@atm-consulting.fr >
Co-authored-by: VIAL-GOUTEYRON Quentin <quentin.vial-gouteyron@atm-consulting.fr >
Co-authored-by: Laurent Destailleur <eldy@users.sourceforge.net >
Co-authored-by: HENRY Florian <florian.henry@open-concept.pro >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-02-24 17:48:29 +01:00
Laurent Destailleur
7b2761790f
Debug v23
2026-02-23 19:49:45 +01:00
minimexat
4117aa4e31
fix(expedition): add 'shipping' as valid modulepart alias in dol_check_secure_access_document ( #37307 )
...
Co-authored-by: f-hoedl <hoefla14@htl-kaindorf.ac.at >
2026-02-23 00:39:44 +01:00
Joachim Kueter
7a37ebbeb3
FIX: Clean filenames with double spaces ( #37256 )
...
* Clean filenames with double spaces
If a filename contains double spaces, it can get uploaded in Dolibarr exactly as it is.
When listing the file or trying to download it, the dolibarr functions clear double spaces in the filename. In particular the alpha parameter for GETPOST.
This results in files being uploaded (e.g. attachments for invoices) than can get listed but remain inaccessible and even cannot get deleted via UI.
We either need to fix all these places to accept double spaces or we change a single location, when we sanitize filenames.
* removed white space
2026-02-16 20:03:22 +01:00
Anthony Berton
6ef62a45b5
FIX - getModuleDirForApiClass for propal ( #37098 )
...
Co-authored-by: Anthony Berton <anthony.berton@bb2a.fr >
2026-02-07 23:44:57 +01:00
Benjamin Falière
e2aed0f5c1
FIX : #36989 private mention on ticket pdf ( #37079 )
...
Co-authored-by: Benjamin Falière <benjamin.faliere@altairis.fr >
2026-02-04 14:41:29 +01:00
Laurent Destailleur
6b73bb78a4
CI
2026-01-30 13:22:02 +01:00
Laurent Destailleur
b623ea1f57
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2026-01-26 19:22:43 +01:00
Laurent Destailleur
360718fa7b
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2026-01-26 19:19:13 +01:00
Laurent Destailleur
c6a398639c
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2026-01-26 19:17:02 +01:00
Laurent Destailleur
449870d347
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2026-01-26 19:05:09 +01:00
Alexandre SPANGARO
048d71dec3
FIX warnings with GETPOSTDATE and saverestore ( #36886 )
2026-01-16 02:54:27 +01:00
Laurent Destailleur
39ed2ece8f
Backport fix for #36850
2026-01-11 12:48:58 +01:00
Benjamin Falière
7b6051a0d0
FIX(ticket): check on TICKET_IMAGE_PUBLIC_INTERFACE ( #36833 )
...
* FIX(ticket): check on TICKET_IMAGE_PUBLIC_INTERFACE
Must use getDolGlobalString instead of getDolGlobalInt here
* Add contributor
---------
Co-authored-by: Benjamin Falière <benjamin.faliere@altairis.fr >
2026-01-10 17:46:45 +01:00
Laurent Destailleur
45c4f4fa3c
Merge pull request #36572 from aspangaro/22_asset5
...
FIX Accountancy - Problem calculating fiscal year with different periods on fixed assets
2025-12-17 13:25:41 +01:00
Laurent Destailleur
f5cae96280
Complete blacklist.
2025-12-15 17:06:18 +01:00
Alexandre SPANGARO
75b357ff70
Translate
2025-12-08 10:12:02 +01:00
Alexandre SPANGARO
a60f0a9dda
FIX Accountancy - Problem calculating exercises with different tax periods on fixed assets
2025-12-08 09:56:42 +01:00
Laurent Destailleur
89c568ccb7
Fix picto
2025-12-06 13:53:34 +01:00
Laurent Destailleur
8f99ea3e67
Fix bad consistency when price_base_type is undefined. Must use the same
...
default value everywhere (so use price without tax).
2025-12-06 04:34:19 +01:00
Laurent Destailleur
b4589e846d
FIX info on supplier payment card on v22 and payment link
2025-12-06 04:18:38 +01:00
Alexandre SPANGARO
77e8924c93
FIX #36090 Accountancy - Inconsistent date on various journal
2025-12-05 06:41:39 +01:00
Laurent Destailleur
78316a577d
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-12-04 20:26:59 +01:00
Laurent Destailleur
3068a778da
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-12-04 19:51:48 +01:00
Laurent Destailleur
9d307a4238
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-12-04 19:07:33 +01:00
Laurent Destailleur
222cd76799
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-12-04 18:53:04 +01:00
Laurent Destailleur
aa8fac1deb
Merge pull request #36429 from atm-adrien/FIX/MulticompanyStockCompatibility
...
FIX : Implementation of multi-company compatibility with inventory/warehouse management
2025-12-04 10:42:35 +01:00
Laurent Destailleur
14c949c8c9
Merge pull request #36408 from JonBendtsen/security.lib.php_checkUserAccessToObject_moduleEnabled_0permissions
...
Qual: DENY access to Thirdparty when module is enabled, but no permissions at all
2025-12-02 10:46:46 +01:00
atm-florian
0e1c580f11
FIX 18.0: GETPOSTDATE and buildParamDate assumed HTTP param names 'minute' and 'second' instead of 'min' and 'sec'
2025-12-01 13:47:50 +01:00
Jon Bendtsen
18d8cfd510
making a more general fix for checking access to projet_task
2025-11-30 09:35:05 +01:00
marc
5c6b4f62c8
FIX #35061
...
Signed-off-by: marc <marc.baur@ptmsoft.fr >
2025-11-28 18:25:00 +01:00
Adrien Raze
c1c2358e75
FIX : Implementation of multi-company compatibility with inventory/warehouse management
2025-11-26 12:30:22 +01:00
Jon Bendtsen
5a5764d73c
remove whitespace
2025-11-25 19:28:34 +01:00
Laurent Destailleur
e9a8a4efca
Update security.lib.php
2025-11-25 18:50:47 +01:00