Laurent Destailleur
70346cb3bb
Move permission ticket->manage as an advanced permission
2026-03-12 14:35:26 +01:00
Laurent Destailleur
ddf784c0a7
Automated merge from 23.0 to develop
2026-03-06 00:18:43 +01:00
Laurent Destailleur
f4278b2c6f
Add missing user modif in import
2026-03-06 00:04:06 +01:00
Laurent Destailleur
3dfce11ae8
Merge
2026-03-05 00:42:13 +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
aaf64cf696
CSS
2026-03-03 20:58:33 +01:00
Laurent Destailleur
864191e881
NEW Refactoring how the counter of print is done.
...
Now done synchronously in documents.php or receipt.php
2026-03-02 20:05:50 +01:00
Laurent Destailleur
6ca6462466
Clean code
2026-03-02 15:32:13 +01:00
Laurent Destailleur
38142b31d1
NEW Remove legacy crabe template of invoice
2026-03-02 12:47:45 +01:00
Sacha Pignot
4810534025
NEW: Add OIDC user auto-creation and fix login bugs ( #37314 )
...
* NEW #25922 Add OIDC user auto-creation and fix login bugs
NEW #25922 Add OIDC user auto-creation and fix login bugs
* Fix indentation in OIDC auto-create user admin settings block
* Move require_once statements to file level in openid_connect.lib.php
* Cast login_claim to string before user creation
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-02-28 15:37:48 +01:00
Laurent Destailleur
302dcd4aa0
Fix import key not visible
2026-02-28 15:34:30 +01:00
Laurent Destailleur
a9c85c78e2
Automated merge from 23.0 to develop
2026-02-28 12:17:11 +01:00
Laurent Destailleur
6a458223b1
Automated merge from 22.0 by tool pullmerge.sh
2026-02-28 11:31:01 +01:00
Alexandre SPANGARO
01ac580441
FIX "Undefined array key" warnings in import_csv.modules.php on $this->cacheconvert access ( #37349 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-02-27 17:17:26 +01:00
VIAL-GOUTEYRON Quentin
23f9aeded0
NEW Add CSV/XLSX import mode to disable triggers execution (refactoring of import, while preserving legacy SQL compatibility) ( #37367 )
...
* Add support for optimized import trigger modes and bulk processing
Introduced new features and optimizations for the import module:
- **Trigger Modes**: Added `strict_line` (default, triggers per row) and `fast_bulk` (triggers aggregate events for bulk imports).
- **Simulation Mode**: Implemented a simulation flag to enable preview of imports without executing triggers.
- **Trigger Cache/Optimization**: Added caching for trigger objects and hook-resolved actions, enhancing performance during legacy SQL imports.
- **Bulk Trigger Stats**: Integrated stats tracking for bulk operations (insert/update) by table, facilitating analytical insight during bulk imports.
- **Extended Trigger Logic**: Enhanced trigger handling:
- Dynamically resolved actions based on context (table, operation, object class).
- Introduced hooks for custom import trigger actions.
- Provided fallback mechanisms for unmapped table-element relationships.
- **Compatibility**: Maintained compatibility with legacy strict-line mode using object-based trigger execution.
These updates improve import performance, scalability, and flexibility while maintaining robust backward compatibility.
* fix
* fix
* refacto
* precommit
* retour
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-02-27 16:35:36 +01:00
Laurent Destailleur
37cc867537
CI
2026-02-27 14:43:58 +01:00
Laurent Destailleur
8540a02561
Fix data saved with generic oauth
2026-02-25 22:50:39 +01:00
Laurent Destailleur
2cc352cacd
Fix data saved with generic oauth
2026-02-25 22:46:27 +01:00
Laurent Destailleur
5fdf0f8094
Fix error management in oauth handlers
2026-02-25 21:49:13 +01:00
Laurent Destailleur
2796ffa9af
Fix error management in oauth handlers
2026-02-25 21:48:27 +01:00
Laurent Destailleur
bde08e0868
Merge v23
2026-02-25 19:18:10 +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
MDW
84e509394c
Fix: CI ( #37324 )
...
* Fix: key is never 'PAYMENT_CUSTOMER_CREATE'
* Fix: Update include path and formatting
- Update include path for versionmod.inc.php
- Apply code formatting
* Qual: Ignore phpstan notice
# Qual: Ignore phpstan notice
- Country code is already FR, but test can be useful in the future, so ignoring the notice.
- Code formatting
* Qual: Try exact match to suppress phpstan notice
# Qual: Try exact match to suppress phpstan notice
2026-02-24 17:35:35 +01:00
Laurent Destailleur
717f315551
Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop
2026-02-23 01:30:54 +01:00
Laurent Destailleur
c15994cbf8
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 23.0
2026-02-23 01:29:51 +01:00
atm-corentin
020f552410
Adjust tracking number height calculation in PDF generation ( #37289 )
2026-02-23 01:05:35 +01:00
Laurent Destailleur
de8f15ce38
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2026-02-23 00:11:16 +01:00
Laurent Destailleur
7728f8c895
WIP LNE
2026-02-21 11:44:43 +01:00
Laurent Destailleur
11d4fafca0
Version module
2026-02-19 22:29:20 +01:00
tcesar
41294d5a27
Fix export extra-fields of warehouses ( #37264 )
2026-02-17 14:36:54 +01:00
Laurent Destailleur
718f318089
Fix error when setup not complete.
2026-02-11 22:53:55 +01:00
yveslg
4951edfbd0
Fix/accountancy pdf wrong labels ( #37153 )
...
* FIX #37147 Limit account fetch to active chart of accounts in PDF exports
When multiple chart of accounts have the same account number, the PDF
exports (balance and ledger) could retrieve the wrong account label.
* FIX #37147 Decode HTML entities in balance PDF account group labels
The balance PDF export was displaying HTML entities (like &EACUTE;) instead
of properly decoded characters (like É) in account group labels.
2026-02-08 20:09:40 +01:00
Laurent Destailleur
afc3879d84
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2026-02-08 14:53:59 +01:00
Alexandre SPANGARO
7bb57721bb
FIX Invoice - Don't show discount on credit note type ( #37145 )
2026-02-08 14:29:25 +01:00
atm-lucas
87f81fb853
fix column total ht pdf espadon ( #37038 )
2026-01-31 20:26:31 +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
Laurent Destailleur
5595cdbb25
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
2026-01-26 18:58:26 +01:00
Laurent Destailleur
dece1bc0f7
Merge branch '16.0' of git@github.com:/Dolibarr/dolibarr.git into 17.0
2026-01-26 18:57:53 +01:00
Laurent Destailleur
a0e2235adf
Merge branch '15.0' of git@github.com:Dolibarr/dolibarr.git into 16.0
2026-01-26 18:56:40 +01:00
Laurent Destailleur
bec138412b
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0
2026-01-26 18:56:02 +01:00
Alexandre SPANGARO
ee32411d6a
FIX Contract - Wrong button to edit contract odt path ( #36965 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2026-01-24 00:00:14 +01:00
lvessiller-opendsi
c33b7e0bf1
FIX finished regex in product import ( #36770 )
2025-12-30 11:03:20 +01:00
Laurent Destailleur
3f67ddf071
FIX missing p.default_vat_code in product import profile.
2025-12-18 19:36:03 +01:00
Laurent Destailleur
da39a6a394
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-12-16 01:33:36 +01:00
Laurent Destailleur
7ae333c51e
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-12-15 16:15:45 +01:00
Laurent Destailleur
3690babb73
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-12-15 15:57:01 +01:00
Laurent Destailleur
e1b5e024f5
Merge
2025-12-15 15:56:34 +01:00