Florian Mortgat
e8cb259d05
NEW hook allowing external modules to replace the behavior of fetchObjectLinked() ( #34724 )
...
Note: if subclasses overload fetchObjectLinked, adding the same hook should be considered as well if deemed useful.
2025-08-02 00:21:53 +02:00
Maxime Kohlhaas
c0ad262944
FIX : main checkbox left column was before global conf ( #34858 )
2025-08-01 19:41:37 +02:00
atm-GregM
e081e3be33
NEW ADD Send mail for reception / Delivery ( #34829 )
...
* Send mail for reception
* back pre-commit
* empty reshook
2025-07-31 21:59:35 +02:00
ldestailleur
974039423a
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-30 14:51:31 +02:00
ldestailleur
4392ce01fc
Debug v22
2025-07-30 12:58:54 +02:00
Sébastien NASSIET
f4c6e2495c
Hook for getAvailableDiscounts ( #34799 )
...
* Update discount.class.php
Add a hook to change the sql request in function getAvailableDiscounts
* Update discount.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-29 13:25:07 +02:00
ldestailleur
ce6fc756fa
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-07-29 11:27:58 +02:00
ldestailleur
ae8e509c9f
Fix CI
2025-07-28 18:59:12 +02:00
ldestailleur
0fa59d0e9c
Fix CI and warning message
2025-07-28 16:17:03 +02:00
ldestailleur
c75663b2de
Fix CI
2025-07-28 15:40:54 +02:00
ldestailleur
96e38e6584
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-27 14:03:22 +02:00
ldestailleur
030b3d3df5
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-07-27 13:58:13 +02:00
ldestailleur
8e5efbb3ae
css
2025-07-27 13:54:02 +02:00
ldestailleur
8317bf0c29
FIX html title when using custom value
2025-07-27 13:54:02 +02:00
ldestailleur
7ea3c419aa
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-25 17:00:22 +02:00
ldestailleur
d8eebcafda
Fix regression
2025-07-24 15:39:37 +02:00
ldestailleur
de76f65fba
Fix combo too heavy of information
2025-07-24 14:54:29 +02:00
ldestailleur
b710c85b07
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-07-22 13:00:31 +02:00
ldestailleur
a0d504ad67
Debug v22 - FIX Message-ID not set with SMTPs
2025-07-22 01:37:30 +02:00
ldestailleur
691245512b
Debug v22 - FIX Message-ID not set with SMTPs
2025-07-22 01:37:25 +02:00
ldestailleur
af321bab80
Debug v22 - FIX Message-ID not set with SMTPs
2025-07-22 01:25:40 +02:00
ldestailleur
fb32860001
Debug v22 - FIX Message-ID not set with SMTPs
2025-07-22 01:23:28 +02:00
ldestailleur
4d0aad7d48
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-21 23:20:42 +02:00
ldestailleur
c269ad9332
FIX Sending ticket email must have different from and replyto to avoid
...
to be set as SPAM
2025-07-21 23:20:08 +02:00
ldestailleur
fa12e7ddeb
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-21 18:47:46 +02:00
ldestailleur
dc2bc00820
Debug v22
2025-07-21 15:03:29 +02:00
ldestailleur
2e47121024
Debug v22
2025-07-21 14:25:48 +02:00
ldestailleur
a800af3b91
Debug v22
2025-07-21 10:47:45 +02:00
ldestailleur
5f70ad29a2
FIX html title when using custom value
2025-07-19 15:43:40 +02:00
Charlène Benke
54b359ab8a
NEW implement box on product and interventional index page ( #34629 )
...
* implement box on product and interventional index page
* Update index.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 03:01:36 +02:00
ldestailleur
6339eaf879
Fix date variables must be in UTC in memory.
2025-07-18 02:57:49 +02:00
VIAL-GOUTEYRON Quentin
7f9b477401
Fix(core): Ensure tms field is always updated in updateCommon ( #34723 )
...
* fix(commonobject): ensure `tms` field is updated with current timestamp
- Added logic to automatically update the `tms` field with the current timestamp when it exists in `$fieldvalues`.
- Aligns `tms` behavior with other timestamp fields like `date_modification`.
Improves consistency in timestamp handling across the codebase.
* fix(commonobject): set timezone for `dol_now()` call
- Updated `dol_now()` to use the user's timezone (`tz_user`).
- Ensures timestamps are consistent with user-specific settings.
* fix(commonobject): correct parameter for `dol_now()` function
- Updated `dol_now()` to use 'tzuser' instead of 'tz_user'.
- Fixes incorrect parameter causing potential timezone inconsistencies.
* fix(commonobject): respect `MAIN_DISABLE_AUTO_UPDATE_OF_TMS_FIELDS` setting
- Added a check for `MAIN_DISABLE_AUTO_UPDATE_OF_TMS_FIELDS` in the logic updating the `tms` field.
- Ensures the `tms` field is not auto-updated when this global setting is enabled.
- Retains the update behavior for `date_modification` and `fk_user_modif` fields.
Improves flexibility by honoring user-defined global settings for timestamp management.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 02:54:07 +02:00
splohmer
f369730adc
Make mail id more unique ( #34683 )
...
The current solutions only uses time() which is a timestamp based on seconds. In some scenarios like automizing mails this is not enough. Even with the mt_rand there could be more likely collisions of the ids which is not allowed as it should be overall unique.
The newly used uniqid used a timestamp based on milliseconds and adds additionally a bit randomness which reduces the collision changes much more.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 01:33:24 +02:00
Clément
1e6b70a09a
NEW Customized step in duration select ( #34652 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-15 15:41:23 +02:00
ldestailleur
cb447b608b
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-07-15 12:54:10 +02:00
Alexandre SPANGARO
e52ddc0181
Fix display on page treasury accounting ( #34741 )
...
* Fix name of option for supplier
* Update functions.lib.php (#34718 )
Add __MYCOMPANY_URL__ & __MYCOMPANY_PHONEMOBILE__ in getCommonSubstitutionArray
* Fix bad value fourn paiement process (#34722 )
* Fix bad value fourn paiement process
* best fix
* fix takepos console error (#34709 )
* fix console error
* exit early
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
* Fix CI
* Clean code
* Comment
* PHPStan > Update baseline (#34734 )
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
* FIX: we should ensure Commande::$lines array contains OrderLine objects (#34727 )
* Uniformize position of button with other page & remove useless column
* Remove useless column
* FIX Fiscal year - Translation error on status
* Revert "FIX Fiscal year - Translation error on status"
This reverts commit a6f96ac0a9 .
---------
Co-authored-by: ldestailleur <eldy@destailleur.fr >
Co-authored-by: Deefaze <6393617+Deefaze@users.noreply.github.com >
Co-authored-by: Lucas Marcouiller <45882981+Hystepik@users.noreply.github.com >
Co-authored-by: Francis Appels <francis.appels@yahoo.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
Co-authored-by: Noé Cendrier <81741011+altairis-noe@users.noreply.github.com >
2025-07-15 11:43:29 +02:00
Alexandre SPANGARO
6ff0ef4990
FIX Fiscal year - Translation error on status ( #34743 )
2025-07-15 11:41:44 +02:00
ldestailleur
6bc3036b18
Removed option forcesandbox
2025-07-10 19:47:58 +02:00
ldestailleur
67494f497f
Fix warning
2025-07-10 15:16:53 +02:00
Laurent Destailleur
6b68f5aad0
Fix CI
2025-07-05 11:33:46 +02:00
Mohamed DAOUD
b506f03c62
Improve error messages returned by getURLContent ( #34689 )
...
* enhance getURLContent error messages
* fix CI
2025-07-04 09:54:01 +03:00
Laurent Destailleur
24e3f31ba1
Fix CI
2025-07-01 20:32:31 +02:00
Laurent Destailleur
ac892efb42
Fix CI
2025-07-01 16:22:21 +02:00
Alexandre SPANGARO
621b91097a
Translate term Incoterm ( #34661 )
2025-06-29 12:45:29 +02:00
ldestailleur
d1ddf4314e
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-06-28 13:18:15 +02:00
ldestailleur
c6a5bf3836
Fix CI
2025-06-27 21:30:37 +02:00
ldestailleur
1a5d71319e
Fix check on entity is a different security check than check on external
...
user so code must not be nested.
2025-06-27 16:43:16 +02:00
ldestailleur
358daa3ca0
Clean doc and code
2025-06-27 13:39:50 +02:00
Florian Mortgat
094dd3a9d1
FIX 21.0: $height and $width can be ints, but also 'auto' ( #34636 )
...
* FIX 21.0: $height and $width can be ints, but also 'auto' (which is commonly used), so check for this special value before typecasting
* Update html.form.class.php
* Update html.form.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-06-27 00:30:00 +02:00
ldestailleur
497d774a21
Fix the selectForFormsList was not using correctly the
...
ismultientitymanaged. Replace a join with and exists.
2025-06-27 00:21:50 +02:00