Laurent Destailleur
c32cae4051
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-05 16:42:25 +01:00
Laurent Destailleur
4ea6af9535
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-12-05 16:38:15 +01:00
Laurent Destailleur
2e46ac45c5
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-12-05 16:34:02 +01:00
Laurent Destailleur
5db0825b49
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-12-05 16:28:27 +01:00
Laurent Destailleur
a098185476
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-12-05 16:27:07 +01:00
Laurent Destailleur
7cd529a179
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-12-05 16:22:11 +01:00
Laurent Destailleur
82c3849baa
Fix CI
2025-12-05 16:21:15 +01:00
Laurent Destailleur
6ccec8fcbf
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-05 12:55:31 +01:00
Laurent Destailleur
13e6a7b936
Debug v23
2025-12-05 12:55:20 +01:00
Laurent Destailleur
7f6737845e
Merge pull request #36546 from defrance/patch-835467
...
Update holiday api methods from setValidate/setApproved to validate/a…
2025-12-05 12:09:23 +01:00
Laurent Destailleur
b36d6b4f06
Merge pull request #36529 from thersane-john/fix_css_display_webportal_card
...
Fix : webportal css for cards + responsive behavior
2025-12-05 12:04:38 +01:00
Laurent Destailleur
d3d02d90f1
Merge pull request #36545 from BenjaminFlr/betterissue36514
...
FIX(propal): values lost when editing HT price
2025-12-05 12:02:44 +01:00
Laurent Destailleur
c4dc7b6fdb
Doc
2025-12-05 11:57:45 +01:00
Laurent Destailleur
4f6c7f6168
CSS
2025-12-05 11:55:29 +01:00
Charlène Benke
5149d567e1
Update holiday api methods from setValidate/setApproved to validate/approve
2025-12-05 11:47:40 +01:00
Laurent Destailleur
11a89e218d
Typo
2025-12-05 11:32:08 +01:00
Laurent Destailleur
8e79dfd84b
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-05 11:30:56 +01:00
Laurent Destailleur
54f767f48a
Allow to define if data is user input or not into GETPOSTFLOAT.
2025-12-05 11:30:21 +01:00
Benjamin Falière
2050a657cf
FIX(propal): values lost when editing HT price
2025-12-05 11:23:31 +01:00
John BOTELLA
181b0c1156
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into fix_css_display_webportal_card
2025-12-05 11:16:46 +01:00
Laurent Destailleur
bc0a3ddca3
Merge pull request #36543 from thersane-john/fix_webportal_iframe_dialog
...
FIX : WebPortal dialog for iframe
2025-12-05 11:15:46 +01:00
John BOTELLA
da6cbf88a6
Fix isset usage
2025-12-05 11:01:28 +01:00
John BOTELLA
12969ff1bd
Merge branch 'fix_css_display_webportal_card' of github.com:thersane-john/dolibarr into fix_css_display_webportal_card
2025-12-05 10:55:16 +01:00
John BOTELLA
4d0d2249c5
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into fix_css_display_webportal_card
2025-12-05 10:54:57 +01:00
John BOTELLA
844e3996b3
Fix isset usage
2025-12-05 10:54:35 +01:00
John BOTELLA
9cfab852b8
restaure times
2025-12-05 10:47:03 +01:00
John BOTELLA
8041cdee1a
Fix dialog for iframe
2025-12-05 10:27:29 +01:00
Laurent Destailleur
ae0d704aa0
Merge pull request #36508 from defrance/patch-259291
...
Update addTimeSpent api method to use default progress
2025-12-05 09:57:19 +01:00
Laurent Destailleur
d2acb6010f
Merge pull request #36537 from aspangaro/22_asset1
...
FIX Accountancy - #36090 Inconsistent date on various journal
2025-12-05 09:50:28 +01:00
Laurent Destailleur
b2fe08cd3b
Merge pull request #36538 from aspangaro/22_asset2
...
FIX Accountancy - Not propose to write operation on draft asset
2025-12-05 09:49:08 +01:00
Laurent Destailleur
c932a1c878
Merge pull request #36542 from ATM-Consulting/FIX/155/18.0/regression-variable-renaming
...
FIX: fix #36401 (for v17.0) doesn't work in v18.0+ because of variable renaming
2025-12-05 09:48:32 +01:00
Laurent Destailleur
f2f8278603
Merge pull request #36539 from W1W1-M/backport-fix-propal-update-shipping-availability
...
FIX propal shipping and availability update (v18+)
2025-12-05 09:47:25 +01:00
Laurent Destailleur
59aa76e475
Merge pull request #36540 from aspangaro/22_asset4
...
FIX Accountancy - Reverse accounting account in depreciation expense entries for fixed assets
2025-12-05 09:46:45 +01:00
atm-florian
cc5a8fd15a
FIX: PR#36401 fixed a missing GETPOSTISSET() but the check involves a variable ($taskid) that was renamed ($tmptaskid) in 18.0
2025-12-05 09:29:15 +01:00
Alexandre SPANGARO
c480cd4801
FIX Accountancy - Reverse accounting account in depreciation expense entries for fixed assets
2025-12-05 08:58:00 +01:00
William Mead
a567cade7d
Fixed shipping and availability updating. Updated contributor details.
2025-12-05 08:56:14 +01:00
Alexandre SPANGARO
67d7fa8f78
FIX Accountancy - Not propose to write operation on draft asset
2025-12-05 06:47:49 +01:00
Alexandre SPANGARO
77e8924c93
FIX #36090 Accountancy - Inconsistent date on various journal
2025-12-05 06:41:39 +01:00
Laurent Destailleur
550db706dc
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-05 02:13:27 +01:00
Laurent Destailleur
d6ae74b3a9
CSS
2025-12-05 02:12:35 +01:00
Laurent Destailleur
a5729bc6e9
Merge branch 'develop' into fix_css_display_webportal_card
2025-12-04 22:16:00 +01:00
Laurent Destailleur
dff6319ffd
Merge pull request #36503 from atm-florianm/FIX/155/DA027405/situation-percent-two-modes
...
FIX: when INVOICE_USE_SITUATION === 2, some libs still use the old algorithms
2025-12-04 22:13:47 +01:00
Laurent Destailleur
5648a23027
Merge branch 'develop' into patch-259291
2025-12-04 22:02:50 +01:00
Laurent Destailleur
8b51ff85fd
Fix CI
2025-12-04 21:58:10 +01:00
Laurent Destailleur
764bb3791b
Fix CI
2025-12-04 21:51:03 +01:00
Laurent Destailleur
9ac82f488e
Fix CI
2025-12-04 21:50:26 +01:00
Laurent Destailleur
8fe5d2758a
Fix CI
2025-12-04 21:48:44 +01:00
Laurent Destailleur
a9d2c95fdd
Fix CI
2025-12-04 21:47:02 +01:00
Laurent Destailleur
b4c374fd48
Fix CI
2025-12-04 21:45:34 +01:00
Laurent Destailleur
c9d1f3baa3
Merge pull request #36527 from FHenry/22_fix_subtotal_attribute_copy
...
fix: when create invoices from orders list, title and subtotal attribute is now copied
2025-12-04 21:26:01 +01:00
Laurent Destailleur
ab18e9d647
Merge branch 'develop' into patch-259291
2025-12-04 21:12:26 +01:00
Laurent Destailleur
810ac047dc
Fix CI
2025-12-04 21:08:17 +01:00
Laurent Destailleur
dc0656bf02
Merge branch 'develop' into patch-259291
2025-12-04 21:01:15 +01:00
Laurent Destailleur
757e01eaaa
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-04 20:58:00 +01:00
Laurent Destailleur
1cd7de6e21
Better compatibility
2025-12-04 20:57:43 +01:00
Laurent Destailleur
e49f907cdc
Merge pull request #36511 from lelex86/lelex86-patch-1
...
FIX: use suspended status in FactureFournisseurRec::updateline()
2025-12-04 20:57:04 +01:00
Laurent Destailleur
e350886c15
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-04 20:38:22 +01:00
HENRY Florian
a3dfae7792
Merge branch '22.0' into 22_fix_subtotal_attribute_copy
2025-12-04 20:30:17 +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
Florian HENRY
7e264b0097
Merge branch '22.0' of https://github.com/Dolibarr/dolibarr into 22_fix_subtotal_attribute_copy
2025-12-04 19:58:49 +01:00
Florian HENRY
12936afb13
review
2025-12-04 19:58:42 +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
193a42cd47
Fix #36520
2025-12-04 19:02:57 +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
47799b88cf
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
2025-12-04 18:40:23 +01:00
Laurent Destailleur
78ca968db6
Merge pull request #36517 from atm-florianm/SEC/commented-out-restrictedArea
...
SEC: FIX #36430 permissions not checked on other tabs of HRM evaluation card
2025-12-04 18:37:46 +01:00
Laurent Destailleur
880eaa4592
Merge pull request #36530 from W1W1-M/fix-propal-update-shipping-availability
...
FIX propal shipping and availability update
2025-12-04 18:35:57 +01:00
Laurent Destailleur
4b2b01b1cd
Merge branch 'develop' into fix_css_display_webportal_card
2025-12-04 18:34:43 +01:00
Laurent Destailleur
e6f9741987
Merge pull request #36521 from JonBendtsen/BUG_35655_API_Contract_Creation_Fails_for_Non-Admin_Users_in_Version_22.0.2
...
FIX #35655 API Contract Creation Fails for Non-Admin Users in Version 22.0.2
2025-12-04 18:32:46 +01:00
Laurent Destailleur
46e509448d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-04 18:31:52 +01:00
Laurent Destailleur
bb9f381e9f
Fix CI
2025-12-04 18:31:31 +01:00
Laurent Destailleur
50db4e6499
Merge pull request #36518 from JonBendtsen/fix_36507_commit_9801f02
...
Fix broken commit 9801f02 mentioned in issue #36507
2025-12-04 18:15:43 +01:00
Laurent Destailleur
b4309adb23
Merge pull request #36534 from JonBendtsen/BUG__API_POST_contact_to_a_non-existing_socid_gives_DB_error__36407
...
FIX #36407 BUG: API POST contact to a non-existing socid gives DB error
2025-12-04 18:09:59 +01:00
Laurent Destailleur
c2902827a9
Fix CI
2025-12-04 18:09:43 +01:00
Laurent Destailleur
0235e86f64
Merge pull request #36484 from Hystepik/fix-#36475
...
Fix #36475 bad value for project gantt start
2025-12-04 17:43:03 +01:00
Laurent Destailleur
c0bb5d2d77
Merge pull request #36499 from frederic34/patch-8
...
clean code
2025-12-04 17:42:16 +01:00
William Mead
7f68370536
Merge branch 'develop' into fix-propal-update-shipping-availability
2025-12-04 17:37:37 +01:00
Frédéric FRANCE
50c27b304e
Update blockedlog.php
2025-12-04 17:27:15 +01:00
Jon Bendtsen
3d2a826865
FIX #36407 BUG: API POST contact to a non-existing socid gives DB error
2025-12-04 17:09:59 +01:00
Laurent Destailleur
adf3ca572c
Merge pull request #36509 from defrance/patch-781201
...
Fix permission check from 'lire' to 'read'
2025-12-04 16:53:43 +01:00
Laurent Destailleur
bdb4a66088
Merge branch 'develop' into patch-781201
2025-12-04 16:53:26 +01:00
Laurent Destailleur
a578757389
Merge branch 'develop' into patch-8
2025-12-04 16:38:03 +01:00
Laurent Destailleur
526da8e5a7
Merge pull request #36505 from otcesar/22.0
...
Fix translation for import error
2025-12-04 16:37:31 +01:00
Jon Bendtsen
8deec3f918
it returns an Object, but it can not be TimeSpent because that creates a infinite loop
2025-12-04 16:23:13 +01:00
William Mead
8be39d4f5a
Fixed shipping and availability updating. Updated contributor details.
2025-12-04 15:05:10 +01:00
Laurent Destailleur
9257e5e3bd
Merge branch 'develop' into fix_css_display_webportal_card
2025-12-04 14:53:52 +01:00
Laurent Destailleur
998d8c4b50
Fix warning
2025-12-04 14:53:33 +01:00
Laurent Destailleur
966bdc84e5
Fix warning
2025-12-04 14:46:10 +01:00
Laurent Destailleur
23db225ec3
Merge pull request #36523 from FHenry/22_fix_subtotal_feature
...
FIX: subtotal feature button availablity according setup
2025-12-04 14:30:43 +01:00
Laurent Destailleur
d647a95de8
Merge pull request #36525 from BenjaminFlr/issue36514
...
FIX(propal): Incorrect HT/TTC recalculation when editing proposal lines #36514
2025-12-04 14:24:08 +01:00
Laurent Destailleur
863dd31ab1
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-04 14:20:24 +01:00
Laurent Destailleur
9e63298b2e
CSS
2025-12-04 14:20:08 +01:00
Laurent Destailleur
0a45c9b368
Merge pull request #36524 from FHenry/22_feat_subtotal_defaut_values
...
new: defaut to True show unit price on title and sub total
2025-12-04 14:06:47 +01:00
Laurent Destailleur
39e200eb50
Debug v23
2025-12-04 14:00:34 +01:00
John BOTELLA
e80752edfd
Fix webportal css
2025-12-04 13:16:46 +01:00
Laurent Destailleur
e329c11e82
Fix warning
2025-12-04 12:54:56 +01:00
Laurent Destailleur
03f26d3a6d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-04 12:51:59 +01:00
Laurent Destailleur
c635f5f9c5
Fix detection of security commit
2025-12-04 12:51:49 +01:00
Laurent Destailleur
69cfb09b62
Fix detection of security commit
2025-12-04 12:42:02 +01:00
Laurent Destailleur
11787eb4ff
Trans
2025-12-04 12:30:17 +01:00
Laurent Destailleur
47896f320a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-04 12:23:17 +01:00
Laurent Destailleur
b530ab7e5d
Debug v23 - Navigation in timespent and style
2025-12-04 12:22:44 +01:00
Florian HENRY
7f3ac106fc
fix: when create bills from orders list, title and subtotal attribute is now copied
2025-12-04 11:00:58 +01:00
Florian HENRY
c39cba8395
fix: when create bills from orders list, title and subtotal attribute is now copied
2025-12-04 10:57:24 +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
Benjamin Falière
68004a4009
FIX(propal): Incorrect HT/TTC recalculation when editing proposal lines
2025-12-04 10:35:42 +01:00
Florian HENRY
6b05561ee8
new: defaut to True show unit price on title and sub total
2025-12-04 10:22:47 +01:00
Florian HENRY
a38ffa02ac
fix: subtotal feature button availablity according setup
2025-12-04 10:18:01 +01:00
Eric - CAP-REL
2ebdcfda5c
Merge pull request #35788 from Easya-Solutions/18_allow_credit_invoice_on_situation
...
FIX : remove useless condition to create credit on situation invoice …
2025-12-04 09:56:30 +01:00
Eric - CAP-REL
70431043af
Merge pull request #36398 from Easya-Solutions/18.0_fix-invoice-card-variables
...
FIX undefined variables on create invoice from shipment card (backport from v20)
2025-12-04 09:30:56 +01:00
lvessiller-opendsi
ad37ece7bc
Merge pull request #36494 from atm-florianm/FIX/155/date/minute-second-vs-min-sec
...
FIX 18.0: `GETPOSTDATE()` and `buildParamDate()` assumed wrong HTTP param names
2025-12-04 09:27:44 +01:00
Frédéric FRANCE
23694d67f1
Update blockedlog.php
2025-12-04 08:48:01 +01:00
Frédéric FRANCE
5701aa4b35
Merge branch 'develop' into patch-8
2025-12-04 08:36:15 +01:00
Jon Bendtsen
11cd186e9a
remove debugging dol_syslog
2025-12-03 21:54:33 +01:00
Jon Bendtsen
8dc2eb0fe4
Checking for access to both new and old socid
2025-12-03 21:52:35 +01:00
Laurent Destailleur
1c367a59d3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-03 21:39:57 +01:00
Laurent Destailleur
9392e0a9b6
CSS
2025-12-03 21:39:31 +01:00
Jon Bendtsen
66d3df4cc6
Fix broken commit 9801f02 mentioned in issue #36507
2025-12-03 21:06:13 +01:00
Laurent Destailleur
3f0ec8dc78
Fix setup margin
2025-12-03 18:39:34 +01:00
Laurent Destailleur
caf65afa7e
WIP LNE
2025-12-03 18:19:06 +01:00
atm-florian
a1476fd221
SEC: permissions not checked on other tabs of HRM evaluation card
2025-12-03 17:11:14 +01:00
atm-florian
a49047b0d8
phpdoc: wrong return type
2025-12-03 16:57:09 +01:00
atm-florian
c464150b4b
FIX bad ratio calculation
2025-12-03 16:43:11 +01:00
atm-florian
a2b1d1ed02
FIX missing space before cast
2025-12-03 16:01:11 +01:00
Laurent Destailleur
7847408006
WIP LNE
2025-12-03 15:40:42 +01:00
atm-florian
9737acc75a
FIX wrong indentation
2025-12-03 15:34:12 +01:00
atm-florian
0c4fbc5270
Merge branch 'FIX/155/DA027405/situation-percent-two-modes' of github.com:atm-florianm/dolibarr into FIX/155/DA027405/situation-percent-two-modes
2025-12-03 15:14:38 +01:00
atm-florian
c5b0c1c318
FIX: INVOICE_USE_SITUATION (1 = legacy, 2 = new): some functions still use only the legacy algorithm
2025-12-03 15:13:39 +01:00
Charlène Benke
656255eecd
Fix progress assignment in addTimeSpent method
2025-12-03 13:03:09 +01:00
Laurent Destailleur
a4114d61be
Fix replace DISTINCT
2025-12-03 12:35:09 +01:00
lelex86
f6e667da1a
FIX: use suspended status in FactureFournisseurRec::updateline()
...
- The method checks `$this->status == self::STATUS_SUSPENDED`.
- For recurring **supplier** invoices, `$this->status` is not populated (it is always `null`).
- The real field used to store the suspended flag of the template is `$this->suspended`.
2025-12-03 09:59:03 +01:00
Lucas Marcouiller
59ccde0087
Merge branch '22.0' into fix-#36475
2025-12-03 09:49:23 +01:00
Charlène Benke
dc6c593187
Fix permission check from 'lire' to 'read'
2025-12-03 09:29:48 +01:00
Charlène Benke
4c597d650b
Update addTimeSpent api method to use default progress
...
with null parameters, swagger validator fail
2025-12-03 07:40:57 +01:00
Laurent Destailleur
e2595b5117
Fix LNE
2025-12-02 22:37:49 +01:00
Laurent Destailleur
793d846d94
Debug v23
2025-12-02 21:40:15 +01:00
Laurent Destailleur
10b087e209
Fix yearly events and duplicate recurring events
2025-12-02 21:33:09 +01:00
Frédéric FRANCE
0c6b16060f
Merge branch 'develop' into patch-8
2025-12-02 20:59:27 +01:00
Laurent Destailleur
e60de6525b
WIP Loi finance
2025-12-02 20:29:20 +01:00
Jon Bendtsen
268996c672
testing for access to the thirdpartytmp
2025-12-02 17:26:53 +01:00
Jon Bendtsen
ddd2927e31
This commit has errors, if you use PUT in the API with a new socid that the user does not have permission to, then it STILL updates the contract, and then it gets the contract after update and tells me I do not have access
2025-12-02 17:23:26 +01:00
Jon Bendtsen
b48fed1719
PUT now checks both existing socid and any potentially updated socid for access
2025-12-02 17:23:26 +01:00
Jon Bendtsen
26a39d1cc8
creating Thirdparties object takes no arguments
2025-12-02 17:23:26 +01:00
Jon Bendtsen
6f18235bab
both socid exists and access to is checked in api_thirdparty GET :-)
2025-12-02 17:23:26 +01:00
Jon Bendtsen
1c697607b1
default deny access, allow access if user has the right combination of permissions and/or is the sales representative for the thirdparty
2025-12-02 17:23:26 +01:00
Jon Bendtsen
36415f1fd2
giving a slight better error message
2025-12-02 17:23:26 +01:00
Jon Bendtsen
9941a20fa8
Check if API user has rights to see all thirdparties
...
Check if API user has rights to see all thirdparties - though perhaps we should check if the user has rights to this particular thirdparty in this contract?
2025-12-02 17:23:26 +01:00
tcesar
6545957cbd
Fix traduction for import error
2025-12-02 16:37:30 +01:00
Laurent Destailleur
5bcd5db58f
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-02 15:11:40 +01:00
atm-florian
c48b719473
FIX: now there are two values for INVOICE_USE_SITUATION (1 = legacy, 2 = new), leading to two interpretations of situation_percent; in some algorithms, only the old algorithm was applied even when the new mode was on
2025-12-02 15:10:43 +01:00
Laurent Destailleur
7828311250
Fix export pb in br
2025-12-02 15:04:14 +01:00
Laurent Destailleur
efd58a5f48
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-12-02 14:54:22 +01:00
Laurent Destailleur
6fbc380e52
FIX Export of extrafield in organized events
2025-12-02 14:54:10 +01:00
atm-florian
c27146f44c
FIX: now there are two values for INVOICE_USE_SITUATION (1 = legacy, 2 = new), leading to two interpretations of situation_percent; in some algorithms, only the old algorithm was applied even when the new mode was on
2025-12-02 14:42:15 +01:00
Laurent Destailleur
307eaf0321
Trans
2025-12-02 14:07:24 +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
Frédéric FRANCE
a560d4f886
clean code
2025-12-02 09:11:56 +01:00
Lucas Marcouiller
894bbd5786
Merge branch '22.0' into fix-#36475
2025-12-02 08:36:25 +01:00
Lucas Marcouiller
55977d16f1
fix warning
2025-12-02 08:35:53 +01:00
Lucas Marcouiller
792070b5f5
fix a potential warning
2025-12-02 08:34:41 +01:00
Laurent Destailleur
d8a4e774bd
Debug v23
2025-12-01 21:19:51 +01:00
Laurent Destailleur
2487e7ca5c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-01 18:56:50 +01:00
Laurent Destailleur
36fc03aa49
FIX must not allow deletion of invoice if printed or sent by email.
2025-12-01 18:56:18 +01:00
Laurent Destailleur
759c4ba5a9
Merge pull request #36496 from ATM-NicolasV/FIX/FAMILY_VARCHAR
...
Modification of the family VARCHAR field to VARCHAR(64), causing the failure of module re-activation.
2025-12-01 16:48:29 +01:00
Laurent Destailleur
64bab261a9
Merge pull request #36495 from mapiolca/patch-67
...
Backport: fix intervention “Signed” confirmation when no status is selected
2025-12-01 16:47:51 +01:00
atm-nicolasV
6b6a4163b8
Modification of the family VARCHAR field to VARCHAR(64), causing the failure of module re-activation.
2025-12-01 15:56:29 +01:00
Laurent Destailleur
8980392d8c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-01 15:40:57 +01:00
Laurent Destailleur
967865dfe5
CSS
2025-12-01 15:40:42 +01:00
Laurent Destailleur
854adf45f7
Merge pull request #36487 from le-reparateur/patch-4
...
Add default supplier type handling in card.php in creation mode
2025-12-01 15:24:07 +01:00
Laurent Destailleur
14eab317ef
Fix formatting and add new line in card.php
2025-12-01 14:08:11 +01:00
Laurent Destailleur
ca30a6d692
Update card.php
2025-12-01 14:07:28 +01:00
Pierre Ardoin
1c94462405
Update copyright year for Pierre Ardoin
2025-12-01 14:03:40 +01:00
Pierre Ardoin
dad4bbddd2
Report fix on 21.0
...
Fix an issue that have been fixed by Charlene Benke on v22
2025-12-01 14:00:38 +01:00
Laurent Destailleur
f40e88d67a
Merge pull request #36477 from atm-jonathan/FIX_TICKET_RANDOM_ID_ENTROPY
...
FIX: ticket module - use random_int() for secure ID generation instea…
2025-12-01 13:55:47 +01:00
Laurent Destailleur
153d750d9c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-12-01 13:55:35 +01:00
Laurent Destailleur
41fc03c63b
Fix: Do not transform [__XXX__] string when
...
MAIN_RESTRICTHTML_ONLY_VALID_HTML is on.
2025-12-01 13:54:27 +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
Laurent Destailleur
47aa1b4001
Update ticket.lib.php
2025-12-01 13:20:45 +01:00
Laurent Destailleur
a96727726e
Merge pull request #36488 from BenjaminFlr/35411
...
FIX(tasks): dates in ganttview
2025-12-01 13:14:03 +01:00
Laurent Destailleur
9cd4c05f5b
Merge pull request #36486 from JonBendtsen/API_Timespent_Service_Field_33899
...
FIX: API task getTimeSpent to actually return data
2025-12-01 13:13:03 +01:00
Laurent Destailleur
4223ff08ce
Merge pull request #36491 from Easya-Solutions/18.0_fix-update-extras
...
FIX not remove value of others extra-fields on update extras action
2025-12-01 13:10:08 +01:00
Laurent Destailleur
ebacc05fe3
Comment
2025-12-01 13:09:18 +01:00
Laurent Destailleur
db6c1cd87f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-12-01 11:43:22 +01:00
Laurent Destailleur
ab3204a88a
Debug v23
2025-12-01 11:42:20 +01:00
VESSILLER
d16f8b68db
FIX not remove value of others extra-fields on update extras action
2025-12-01 11:14:16 +01:00
Laurent Destailleur
edb73dcaf3
Comment
2025-12-01 11:11:16 +01:00
Laurent Destailleur
b83a13656f
Add new phpunit tests
2025-11-30 18:37:58 +01:00
Laurent Destailleur
e932bc0722
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-30 14:48:55 +01:00
Laurent Destailleur
2eee5bf2a1
CSS
2025-11-30 14:48:33 +01:00
Benjamin Falière
819453b546
FIX (tasks): dates in gantt view
2025-11-30 13:21:13 +01:00
Francis
7b2ceaf177
Add default supplier type handling in card.php in creation mode
2025-11-30 12:11:16 +01:00
Jon Bendtsen
9801f022f9
PHPStan fix
2025-11-30 12:09:08 +01:00
Jon Bendtsen
f7fee10e23
1 more pre-commit check fix
2025-11-30 12:03:57 +01:00
Francis
190da9cb8c
Add default supplier type handling in card.php in creation mode
...
Hi
By default supplier is a professional in creation mode.
2025-11-30 12:01:46 +01:00
Jon Bendtsen
579f1ab1f7
actual pre-commit fix
2025-11-30 11:59:59 +01:00
Jon Bendtsen
bd31e922c8
letting API TASK PUT timespent update the product
2025-11-30 11:59:47 +01:00
Jon Bendtsen
6676171146
fix pre-commit CI check
2025-11-30 11:35:39 +01:00
Jon Bendtsen
58afc38ec4
API POST can now include a product_id
2025-11-30 11:30:01 +01:00
Jon Bendtsen
9a47931329
FIX: API task getTimeSpent to actually return data
2025-11-30 11:04:34 +01:00
Laurent Destailleur
dbd98af0c3
Merge pull request #36485 from JonBendtsen/API_Timespent_Service_Field_33899
...
FIX #33899 API Timespent Service Field
2025-11-30 10:25:51 +01:00
Jon Bendtsen
18d8cfd510
making a more general fix for checking access to projet_task
2025-11-30 09:35:05 +01:00
Jon Bendtsen
9b0732dd49
FIX : #33899 API Timespent Service Field
2025-11-30 00:02:34 +01:00
Lucas Marcouiller
8664f74154
Fix #36475 bad value for project gantt start
2025-11-29 21:55:45 +01:00
Laurent Destailleur
f255dba783
Merge pull request #36481 from BenjaminFlr/accessibility
...
ENH: Accessibility on modulebuilder setup page
2025-11-29 19:16:09 +01:00
Laurent Destailleur
f4475746c3
Update supported versions for security reports
2025-11-29 16:54:56 +01:00
Laurent Destailleur
62ebfd6f5e
Clarify supported versions for security reports
2025-11-29 16:53:58 +01:00
Benjamin Falière
5932aaa9db
ENH: Accessibility on modulebuilder setup page
...
Add label for input fields
2025-11-29 16:39:06 +01:00
atm-jonathan
4a96baed9b
FIX: ticket module - use random_int() for secure ID generation instead of microtime
2025-11-29 15:20:15 +01:00
Laurent Destailleur
83fe760c0f
Merge pull request #36474 from Dolibarr/phpstan-baseline
...
PHPStan > Update baseline
2025-11-29 14:50:27 +01:00
Dolibot
b31f16c18f
PHPStan > Update baseline
2025-11-29 12:09:23 +00:00
Laurent Destailleur
6af8022be1
Merge pull request #36460 from Hystepik/fix-webhook-history-on-error
...
Fix webhook history record save on error
2025-11-29 11:30:18 +01:00
Laurent Destailleur
f4bcf47008
Merge pull request #36467 from emheyarssi/35061
...
FIX #35061
2025-11-29 11:28:03 +01:00
Laurent Destailleur
c62ba31c50
Merge pull request #36433 from mdeweerd/fix/public_const
...
Qual: Update PHP-CS-Fixer configuration and DolibarrModules class
2025-11-28 23:34:42 +01:00
Laurent Destailleur
65fe121acf
Merge pull request #36437 from aspangaro/23_accpicto2
...
UX Accountancy - Ledger - Add icon for more comprehension
2025-11-28 23:33:06 +01:00
Laurent Destailleur
45e4c29e25
Merge pull request #36439 from frederic34/patch-8
...
fix warning in upgrade2.php
2025-11-28 23:31:12 +01:00
Laurent Destailleur
e4e5af0adf
Merge pull request #36442 from frederic34/patch-11
...
add modulepart for direct print capabilities
2025-11-28 23:30:22 +01:00
Laurent Destailleur
27161bd309
Merge pull request #36450 from mdeweerd/phpstan/dol_sort_array
...
Qual: Improve type hinting for phpstan in dol_sort_array()
2025-11-28 23:18:26 +01:00
Laurent Destailleur
682f00dd00
Merge pull request #36451 from Steph501/fix/emailcollector-subject-exclusion-filter
...
Fix: Email Collector subject/body exclusion filters not working
2025-11-28 23:15:26 +01:00
Laurent Destailleur
b839599f25
Merge pull request #36468 from frederic34/missing_specialcode
...
missing db migration
2025-11-28 22:54:11 +01:00
Frédéric France
16f47cd9ae
Merge remote-tracking branch 'upstream/develop' into patch-11
2025-11-28 20:45:05 +01:00
Frédéric France
65af9e2591
add more
2025-11-28 20:44:34 +01:00
Frédéric France
b39eb2bc9e
add more
2025-11-28 20:43:17 +01:00
Frédéric France
d7597d72d2
add more
2025-11-28 20:39:32 +01:00
Frédéric France
15124c1bf3
add more
2025-11-28 20:10:00 +01:00
Frédéric France
2afb048dfb
add more
2025-11-28 19:57:10 +01:00
Frédéric France
4a42d5d8bc
add more
2025-11-28 19:52:10 +01:00
Frédéric France
123af65139
add more
2025-11-28 19:42:56 +01:00
Frédéric France
8ba7fca18a
fix missing migration
2025-11-28 18:55:29 +01:00
Frédéric France
c8cffbc3b5
fix missing migration
2025-11-28 18:53:03 +01:00
marc
5c6b4f62c8
FIX #35061
...
Signed-off-by: marc <marc.baur@ptmsoft.fr >
2025-11-28 18:25:00 +01:00
Laurent Destailleur
d8891130f5
Merge pull request #36463 from vold-lu/18.0
...
NEW: Automatically release docker image for each GitHub release
2025-11-28 18:13:47 +01:00
Aloïs Micard
b2f9de7489
Add new workflow to trigger Docker build
2025-11-28 17:27:32 +01:00
Lucas Marcouiller
03cdf34cea
Merge branch 'develop' into fix-webhook-history-on-error
2025-11-28 16:49:05 +01:00
Laurent Destailleur
30659bfadc
Merge pull request #36459 from vold-lu/api_supplier_discounts
...
NEW : Third Parties API can get supplier fixed discounts
2025-11-28 16:24:10 +01:00
Lucas Marcouiller
e6fa97f3ad
Merge branch 'fix-webhook-history-on-error' of github.com:Hystepik/dolibarr into fix-webhook-history-on-error
2025-11-28 16:21:12 +01:00
Lucas Marcouiller
0ce80ab5e6
fix CI
2025-11-28 16:20:55 +01:00
Frédéric FRANCE
3c3345abdd
Merge remote-tracking branch 'upstream/develop' into patch-11
2025-11-28 16:19:59 +01:00
Laurent Destailleur
0d5c63e6d4
Merge pull request #36455 from Hystepik/fix-prevent-use-of-trace-method
...
Fix prevent use of TRACE REQUEST_METHOD in waf
2025-11-28 16:19:52 +01:00
Laurent Destailleur
dd68602e31
Merge pull request #36458 from altairisfr/fix_shipment_with_origin
...
FIX: shipment with origin
2025-11-28 16:18:26 +01:00
Lucas Marcouiller
941606a48a
Merge branch 'develop' into fix-webhook-history-on-error
2025-11-28 16:05:14 +01:00
Lucas Marcouiller
165d047bf6
Fix webhook history record save on error
2025-11-28 16:02:55 +01:00
Laurent Destailleur
3616b229bb
CSS
2025-11-28 16:00:36 +01:00
Rémi Champlon
e3fbe0943e
fix space
2025-11-28 15:40:57 +01:00
Frédéric FRANCE
991b867047
add another
2025-11-28 15:26:10 +01:00
Rémi Champlon
7ffb16abef
fix space
2025-11-28 15:25:15 +01:00
Frédéric FRANCE
e6f9529364
Merge remote-tracking branch 'upstream/develop' into patch-11
2025-11-28 15:15:56 +01:00
Rémi Champlon
d43e697a10
implem
2025-11-28 15:14:29 +01:00
Frédéric FRANCE
cb4ed97867
Merge remote-tracking branch 'origin/patch-11' into patch-11
2025-11-28 15:09:21 +01:00
Frédéric FRANCE
1807269202
add another
2025-11-28 15:05:13 +01:00
Alexandre SPANGARO
9e993b8126
Merge branch 'develop' into 23_accpicto2
2025-11-28 14:58:27 +01:00
Mélina JOUM
206e636756
FIX: reinstate shipment with origin
2025-11-28 14:41:53 +01:00
Lucas Marcouiller
621da6eb0d
Fix prevent use of TRACE method in waf
2025-11-28 11:19:16 +01:00
Laurent Destailleur
66d79d69af
Doc
2025-11-28 10:28:25 +01:00
Laurent Destailleur
65c199fbf1
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-28 09:44:45 +01:00
Laurent Destailleur
6c54e4792b
CSS
2025-11-28 09:17:34 +01:00
Laurent Destailleur
cd5e0b7e9d
Doc
2025-11-28 09:05:14 +01:00
Laurent Destailleur
09aca511e8
Debug v23
2025-11-28 08:55:11 +01:00
Frédéric FRANCE
87fbbce618
Update upgrade2.php
2025-11-28 07:59:10 +01:00
MDW
b362b6d395
Qual: Add types for $workflow and $workflowcodes.
2025-11-28 03:14:15 +01:00
MDW
05c32bb12d
Qual: Cast label to string to ensure type consistency (phpstan)
2025-11-28 02:23:46 +01:00
MDW
19637c1996
qual: Update type hints and casting in select_juridicalstatus method
...
- Changed type hint for $arraydata
- Added explicit casting for `code` and `country_code` in the array assignment
2025-11-28 02:23:40 +01:00
MDW
44acb8eb47
qual: Add type hint for group_list array
...
Add a type hint for the $group_list array for phpstan.
2025-11-28 02:23:33 +01:00
MDW
04ec188cb6
fix: Improve type casting and array initialization in user.class.php
...
- Added explicit type casting for array values
- Improved array initialization syntax for better readability and maintainability
2025-11-28 02:19:12 +01:00
MDW
b37aa3d1c6
Qual: Type casting in select_country and loadCacheInputReason methods
2025-11-28 02:19:05 +01:00
MDW
5117e09959
Qual: Cast properties to string in get_full_arbo method
2025-11-28 02:18:59 +01:00
MDW
55b6364bf6
Qual: Change array assignment for phpstan type deduction
2025-11-28 02:18:53 +01:00
MDW
e68b0f23d4
Qual: Change array assignment for phpstan type deduction
2025-11-28 02:18:46 +01:00
MDW
bacfd43079
qual: Add type hint for $arraydata in select_juridicalstatus method
...
This change adds a type hint for the $arraydata variable in the select_juridicalstatus method for phpstan
2025-11-28 02:18:40 +01:00
MDW
53baeeaf67
Qual: Improve type hinting for phpstan in dol_sort_array()
...
#Qual: Improve type hinting for phpstan in dol_sort_array()
- Improve phpdoc for phpstan in dol_sort_array()
2025-11-28 02:18:33 +01:00
Steph501
04bc3ee058
FIX #36447 Email Collector subject/body exclusion filters not working
...
The '!' prefix was removed at line 1369-1373 before being tested
at lines 1398 and 1406, causing exclusion filters to never work.
This fix uses the $not variable (already set correctly) instead of
re-testing for '!' on the modified rulevalue.
2025-11-27 23:27:36 +01:00
MDW
b33386ba0d
qual: Update phpstan-baseline.neon to remove unresolvable type issues
...
Removed multiple entries related to unresolvable types in dol_sort_array function calls and property assignments.
2025-11-27 22:38:56 +01:00
Frédéric France
4f3e23516f
add ficheuinter
2025-11-27 21:27:59 +01:00
Frédéric France
dc85a6756b
add more
2025-11-27 20:55:45 +01:00
Frédéric FRANCE
9ffc224897
add project
2025-11-27 14:53:18 +01:00
Frédéric FRANCE
f757b08f97
add project
2025-11-27 14:50:14 +01:00
Frédéric FRANCE
889a716aee
add modulepart for direct print capabilities
2025-11-27 12:49:00 +01:00
Laurent Destailleur
b17f37bc93
Debug v23
2025-11-27 10:47:50 +01:00
Frédéric FRANCE
57431464f5
fix warning in upgrade2.php
2025-11-27 09:30:31 +01:00
Laurent Destailleur
adae01854f
Merge pull request #35552 from Easya-Solutions/develop_new_rework_webportal_lists
...
NEW : Rework of the webportal list for more flexibility and more templating
2025-11-27 01:33:34 +01:00
MDW
0333daa8a8
Qual: Update PHP-CS-Fixer configuration and DolibarrModules class
...
- Update PHP-CS-Fixer configuration to replace deprecated 'visibility_required' rule with 'modifier_keywords'
- Update DolibarrModules class to use const instead of public const for PHP 7.0 compatibility (revert recent change)
2025-11-27 01:08:46 +01:00
Laurent Destailleur
a6070c190d
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-11-27 00:57:48 +01:00
Laurent Destailleur
8bcf8d472a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-27 00:55:59 +01:00
Laurent Destailleur
cd98a3a6ca
Fix CI
2025-11-27 00:55:30 +01:00
Laurent Destailleur
6fd4a59b55
Merge pull request #35586 from Easya-Solutions/develop_NEW_create_ticket_mail_linked_files
...
NEW : when creating a ticket with linked files, send files as mail attachment to notification emails.
2025-11-27 00:37:28 +01:00
Laurent Destailleur
ef331fea2d
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-11-27 00:36:18 +01:00
Laurent Destailleur
32a61447a1
Merge branch 'develop' into 23_accpicto2
2025-11-27 00:23:19 +01:00
Laurent Destailleur
8ebf973745
Merge pull request #36426 from frederic34/patch-8
...
weight and size of shippings are float
2025-11-27 00:23:00 +01:00
Laurent Destailleur
01a6c14350
Debug v23
2025-11-27 00:21:50 +01:00
Laurent Destailleur
ce01e1d95f
Debug v23
2025-11-27 00:05:04 +01:00
Laurent Destailleur
02824e8012
Merge branch 'develop' into patch-8
2025-11-26 23:41:36 +01:00
Laurent Destailleur
81ac5bddf9
Fix phpunit
2025-11-26 23:37:10 +01:00
Laurent Destailleur
2dcdf773d0
Merge pull request #36400 from atm-jonathan/FIX/ADD_NOCRFCHECK_TO_PASSWORD_FORGOTTEN
...
Fix: Allow password reset link when CSRF protection is strict
2025-11-26 22:43:31 +01:00
Alexandre SPANGARO
2ee7b4be95
UX Accountancy - Ledger - Add icon for more comprehension
2025-11-26 22:36:23 +01:00
Laurent Destailleur
7071a3f5a9
Merge branch 'develop' into patch-8
2025-11-26 22:32:13 +01:00
Laurent Destailleur
b52c5a0ffa
Fix CI
2025-11-26 22:31:51 +01:00
Laurent Destailleur
63cc9127ba
Merge pull request #36434 from atm-lucasmantegari/FIX/ErrorFieldFilterInEvaluation
...
FIX - Missing AND on fields filter on evaluation class
2025-11-26 22:27:03 +01:00
Laurent Destailleur
84e9d0bbc5
Merge branch 'develop' into patch-8
2025-11-26 22:18:36 +01:00
Laurent Destailleur
07c486ef16
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-26 22:18:11 +01:00
Laurent Destailleur
ac7c98a180
Fix perms
2025-11-26 22:17:45 +01:00
Laurent Destailleur
097168cb05
Merge branch '21.0' into FIX/ErrorFieldFilterInEvaluation
2025-11-26 22:12:22 +01:00
Laurent Destailleur
f1971e1d14
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-26 22:11:31 +01:00
Laurent Destailleur
5103e2d846
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-26 22:11:31 +01:00
Laurent Destailleur
9e44c0a5c9
Fix CI
2025-11-26 22:11:09 +01:00
Laurent Destailleur
c046ddf813
Merge pull request #36425 from aspangaro/23_accpicto2
...
UX Accountancy - Ledger - Add icon for more comprehension
2025-11-26 22:05:44 +01:00
Laurent Destailleur
8d1320a604
Merge pull request #36424 from aspangaro/23_accpicto
...
UX Accountancy - Transaction - Add icon for more comprehension
2025-11-26 22:05:01 +01:00
Laurent Destailleur
945ac1aba0
Merge pull request #36423 from aspangaro/23_fixvalidation
...
FIX Accountancy - A validated transaction (blocked) can received new line
2025-11-26 22:04:24 +01:00
Laurent Destailleur
f3b467a9ba
Merge branch '21.0' into FIX/ErrorFieldFilterInEvaluation
2025-11-26 22:03:40 +01:00
Laurent Destailleur
0c2ecb9eee
Merge branch 'develop' into patch-8
2025-11-26 22:02:39 +01:00
Laurent Destailleur
0ac1fd39ef
Fix CI
2025-11-26 22:00:55 +01:00
Laurent Destailleur
3f8f9752ae
Merge branch 'develop' into patch-8
2025-11-26 21:50:00 +01:00
Laurent Destailleur
c295be762e
Fix CI
2025-11-26 21:49:07 +01:00
Laurent Destailleur
6284de7c6a
Merge branch 'develop' into patch-8
2025-11-26 21:36:07 +01:00
Laurent Destailleur
8c934a7560
Debug v23
2025-11-26 21:35:49 +01:00
Laurent Destailleur
4aa3306534
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-26 21:19:36 +01:00
Laurent Destailleur
cd01b3897e
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-26 21:18:26 +01:00
Laurent Destailleur
b85cd4c329
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-11-26 21:17:30 +01:00
Laurent Destailleur
6775fa611d
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-11-26 21:16:36 +01:00
Laurent Destailleur
17ff2bea5d
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-11-26 21:16:11 +01:00
Laurent Destailleur
1002557746
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
2025-11-26 21:12:58 +01:00
Laurent Destailleur
6d4708914d
Deug v23
2025-11-26 21:07:41 +01:00
Laurent Destailleur
5f437d983a
Debug v23
2025-11-26 19:24:25 +01:00
Laurent Destailleur
b497016e63
Fix typo in filter name
2025-11-26 17:19:38 +01:00
Frédéric FRANCE
bca2fbdf3b
Merge branch 'develop' into patch-8
2025-11-26 17:00:53 +01:00
Laurent Destailleur
c26e37cd9b
Fix edit color
2025-11-26 16:59:10 +01:00
Laurent Destailleur
4bf2dde21d
Merge pull request #36420 from frederic34/clean_code_trigger
...
clean code trigger
2025-11-26 16:48:12 +01:00
Laurent Destailleur
725cc837c8
Merge pull request #36414 from hregis/fix_dev_multicompany
...
FIX multicompany dictionary sharing
2025-11-26 16:47:43 +01:00
ATM-Lucas
4585facfcc
Missing AND on fields filter on evaluation class
2025-11-26 16:47:32 +01:00
Laurent Destailleur
53337fb848
Fix type
2025-11-26 15:51:44 +01:00
Laurent Destailleur
908880c82c
SEC: fix IDOR attack on employee evaluation. Missing permision test 7ed0af2a13
...
SEC: empty commit for CI automata
2025-11-26 15:41:53 +01:00
Laurent Destailleur
95c89b6b86
Trans
2025-11-26 15:13:06 +01:00
Laurent Destailleur
27f4fef048
Solve confusion between tag of project/user and thirdparty in project
...
list
2025-11-26 15:04:22 +01:00
atm-florian
3608e9b102
SEC: 7ed0af2a13
2025-11-26 14:44:38 +01:00
Laurent Destailleur
5ac31bb84e
css
2025-11-26 14:39:48 +01:00
Laurent Destailleur
b78e8faeab
Debug v23
2025-11-26 14:16:06 +01:00
Laurent Destailleur
4b5c4f13ca
Debug v23
2025-11-26 13:47:14 +01:00
Laurent Destailleur
f0f2afd7a3
Fix action type for button action Email
2025-11-26 13:41:16 +01:00
Laurent Destailleur
1d4333a1ac
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-26 13:29:33 +01:00
Laurent Destailleur
5c9bf0221c
Increase print counter
2025-11-26 13:29:23 +01:00
Laurent Destailleur
9349de974d
Fix: missing the increase of pos_counter_print
2025-11-26 13:14:19 +01:00
Adrien Raze
c1c2358e75
FIX : Implementation of multi-company compatibility with inventory/warehouse management
2025-11-26 12:30:22 +01:00
Frédéric FRANCE
2430355039
Merge remote-tracking branch 'upstream/develop' into patch-8
2025-11-26 11:28:45 +01:00
Frédéric FRANCE
a342bd7672
fix
2025-11-26 11:22:03 +01:00
Frédéric FRANCE
9dee0f2fd6
fix
2025-11-26 11:13:32 +01:00
atm-jonathan
b2bb2fea1b
Fix: use main.inc.php whitelist instead of defining NOCSRFCHECK locally
2025-11-26 11:11:56 +01:00
Laurent Destailleur
baa7e5c8c6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-26 10:58:46 +01:00
Laurent Destailleur
77e681ce81
Debug v23
2025-11-26 10:58:27 +01:00
Frédéric FRANCE
5f8729b553
weight and size are float
2025-11-26 10:56:37 +01:00
Alexandre SPANGARO
96685bf37c
Language
2025-11-26 08:28:30 +01:00
Alexandre SPANGARO
1c39885581
UX Accountancy - Ledger - Add icon for more comprehension
2025-11-26 08:27:51 +01:00
Alexandre SPANGARO
9247b1f02b
Fix CI
2025-11-26 08:09:05 +01:00
Alexandre SPANGARO
e3fea5ac56
UX Accountancy - Transaction - Add icon for more comprehension
2025-11-26 08:07:16 +01:00
Frédéric FRANCE
cbb9244255
Merge branch 'develop' into clean_code_trigger
2025-11-26 07:51:35 +01:00
Alexandre SPANGARO
2e9db19bed
Use $object
2025-11-26 06:46:30 +01:00
Alexandre SPANGARO
a54c233130
FIX Accountancy - A validated transaction (blocked) can received new line
2025-11-26 06:41:16 +01:00
Laurent Destailleur
cf2df65231
CI
2025-11-26 02:23:18 +01:00
Laurent Destailleur
b1a50ccef1
Merge branch 'develop' into clean_code_trigger
2025-11-26 02:18:40 +01:00
Laurent Destailleur
4ad432788f
Merge branch 'develop' into fix_dev_multicompany
2025-11-26 02:18:29 +01:00
Laurent Destailleur
00024048ca
Fix CI
2025-11-26 02:18:14 +01:00
Laurent Destailleur
d453d4d410
Merge branch 'develop' into clean_code_trigger
2025-11-26 02:09:04 +01:00
Laurent Destailleur
19e0d9ab51
Merge branch 'develop' into fix_dev_multicompany
2025-11-26 02:07:55 +01:00
Laurent Destailleur
41d103446a
Rename file
2025-11-26 02:06:26 +01:00
Laurent Destailleur
809c889251
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-26 02:03:15 +01:00
Laurent Destailleur
63ba5a3938
Merge branch 'develop' into clean_code_trigger
2025-11-26 01:59:16 +01:00
Expresion
bab874a669
Fix: update buying price during receipt ( #36419 )
...
Fix bad SQL when batch product
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-26 01:57:17 +01:00
Laurent Destailleur
a3dadbf2c5
Merge branch 'develop' into fix_dev_multicompany
2025-11-26 01:56:02 +01:00
Laurent Destailleur
1d9313200d
Fix CI
2025-11-26 01:55:38 +01:00
Aksanti Bahiga tacite
1432588fa9
FIX: Resolve JS error on country change in public member form ( #36422 )
2025-11-26 01:50:15 +01:00
Laurent Destailleur
c976a4baef
Merge branch 'develop' into fix_dev_multicompany
2025-11-26 01:47:32 +01:00
Laurent Destailleur
08125548dd
Merge branch 'develop' into clean_code_trigger
2025-11-26 01:46:12 +01:00
Laurent Destailleur
ed8fc3ab30
Fix CI
2025-11-26 01:45:45 +01:00
Laurent Destailleur
0d4ec110dc
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-26 01:44:57 +01:00
Laurent Destailleur
e486d22b61
Fix CI
2025-11-26 01:43:23 +01:00
Laurent Destailleur
54cba89bc5
Fix CI
2025-11-26 01:40:45 +01:00
Laurent Destailleur
0027e0c126
Fix CI
2025-11-26 01:35:10 +01:00
Laurent Destailleur
c6d882b484
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 23:35:32 +01:00
Laurent Destailleur
10b546db1c
Fix warning
2025-11-25 23:35:15 +01:00
Laurent Destailleur
fb4d1c0ecc
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 21:13:31 +01:00
Laurent Destailleur
bd5884a874
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 21:13:24 +01:00
Laurent Destailleur
749586792b
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-25 21:13:01 +01:00
Laurent Destailleur
3890968fbc
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-11-25 21:12:38 +01:00
Laurent Destailleur
b01bbd5c8f
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-11-25 21:09:55 +01:00
Laurent Destailleur
69ac8cebbf
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-11-25 21:09:26 +01:00
Laurent Destailleur
1e16bf5160
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
2025-11-25 21:09:04 +01:00
Frédéric France
9f03147a38
Merge remote-tracking branch 'upstream/develop' into clean_code_trigger
2025-11-25 21:06:36 +01:00
Frédéric France
1da3e19bc2
clean code trigger
2025-11-25 21:05:16 +01:00
Laurent Destailleur
332efe2434
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 21:04:55 +01:00
Laurent Destailleur
cb221fa2b8
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 21:04:24 +01:00
Laurent Destailleur
5e67e15e1b
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-25 21:04:09 +01:00
Laurent Destailleur
427122ce7c
Fix merge
2025-11-25 21:03:52 +01:00
Laurent Destailleur
9abb1b7211
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 21:03:02 +01:00
Laurent Destailleur
1b9dcf200a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 21:00:30 +01:00
Laurent Destailleur
955bf9db10
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-25 21:00:16 +01:00
Laurent Destailleur
8354d0a361
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-25 20:57:53 +01:00
Laurent Destailleur
adbcf9b2d8
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-11-25 20:57:32 +01:00
Laurent Destailleur
e920456149
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-11-25 20:57:22 +01:00
Laurent Destailleur
c77220da52
Doc
2025-11-25 20:42:28 +01:00
Laurent Destailleur
3218e19091
Debug v23
2025-11-25 19:51:09 +01:00
Laurent Destailleur
6d42410dac
Debug v23
2025-11-25 19:39:21 +01:00
Jon Bendtsen
5a5764d73c
remove whitespace
2025-11-25 19:28:34 +01:00
Regis Houssin
e4070aeb97
FIX avoid php warnings (or not ?) ( #36411 )
...
* FIX avoid php warnings (or not ?)
* FIX wrong check
2025-11-25 18:52:45 +01:00
Laurent Destailleur
e9a8a4efca
Update security.lib.php
2025-11-25 18:50:47 +01:00
Jon Bendtsen
3f90e51792
fix too many parentasies
2025-11-25 18:50:47 +01:00
Jon Bendtsen
966a69bab0
Qual: DENY access to Thirdparty when module is enabled, but no permissions at all
2025-11-25 18:50:47 +01:00
Laurent Destailleur
9b0fd0ec5c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 18:30:42 +01:00
Laurent Destailleur
c5c0b85498
Debug v23
2025-11-25 18:18:02 +01:00
Jon Bendtsen
5044b3a102
Qual: Undefined variable $errormessage in /var/www/html/core/customreports.php on line 951 ( #36392 )
...
* checking if variable is set before testing the contents
* more PHP warnings fixes detected during #35096
* using the fixed set above
* backport eldy's fix
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-25 17:40:07 +01:00
Regis Houssin
8621eb21fa
FIX multicompany dictionary sharing
2025-11-25 14:58:33 +01:00
Regis Houssin
1e484dda55
NEW webportal member authentication only with WEBPORTAL_LOGIN_BY_MEMBER_ACCOUNT ( #36259 )
...
* NEW webportal member authentication only
* FIX missing translation
* FIX php-stan errors
* FIX php-stan : cryptType is always "auto" !
* FIX remove CrypType
* FIX php-stan error
* FIX phan error
* FIX CI versions
* FIX remove wrong fix
* FIX pre-commit error
* FIX phan error
* FIX php-stan error
* FIX avoid php warning
* FIXME this check is not valid
2025-11-25 14:39:30 +01:00
Jon Bendtsen
280ca20600
more API endpoints checks multicompany auth with the same error message ( #36409 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-25 14:32:28 +01:00
Charlène Benke
712da5b172
NEW : api setup - Add dictionnary holiday lists ( #36402 )
...
* Add methods to retrieve holiday and public holiday lists
* Fix SQL query formatting in api_setup.class.php
* Add user permission checks for API access
Added permission checks for user access rights before fetching data for expense reports, holidays, and HR public holidays.
2025-11-25 14:21:58 +01:00
Alexandre SPANGARO
d9b8abe3e4
FIX #36310 Accountancy - Data - Wrong account labels (cache) on write bookkeeping action ( #36410 )
...
* FIX #36310 Accountancy - Data - Wrong account labels (cache) on writebookkeeping action (#36379 )
* Fix
2025-11-25 14:20:05 +01:00
Florian Mortgat
7f27552a95
FIX: empty origin type passed to addline when creating invoices from expeditions using massaction (confirm_createbills) ( #36413 )
2025-11-25 14:18:12 +01:00
Jakub Stříbrný
244b6f0473
FIX do not force rowid to int ( #36412 )
...
* do not force rowid to int
* Update commonobject.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-25 14:16:13 +01:00
Jakub Stříbrný
d24b8b6221
FIX do not force rowid to int ( #36412 )
...
* do not force rowid to int
* Update commonobject.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-25 14:15:36 +01:00
Jakub Stříbrný
5377df3ba7
FIX do not force rowid to int ( #36412 )
...
* do not force rowid to int
* Update commonobject.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-25 14:14:58 +01:00
Laurent Destailleur
b739a69741
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-25 12:17:05 +01:00
Laurent Destailleur
2580d0dd7f
Fix missing email
2025-11-25 12:16:55 +01:00
Laurent Destailleur
2fb94f3d18
Doc
2025-11-24 20:14:20 +01:00
Jon Bendtsen
a40c97ec9c
NEW: API set contact for any type in proposal, order or invoice dictionary (breaks API proposal) ( #36269 )
...
* NEW: Setting proposal contact to any in proposal contact dicitonary
* hurl tests and a little general cleanup of proposals api
* testing if the supplied type is in the dictionary
* Unique error codes
* Giving better error messages
* Making hurl tests reasonably identical for: proposals, orders and invoices
* BREAKING proposals, to make it identical with order and invoice + support for non default contacts for orders and invoices just like proposals
* adding the missing global to order and invoice
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-24 20:12:35 +01:00
Jyhere
0ad7e52119
FIX : load_stats_commande() commande sql join ( #36403 )
2025-11-24 20:04:44 +01:00
Charlène Benke
3ddbcf8d9e
Continue Implement new title line addition for subtotals on interventional ( #36376 )
...
* Implement new title line addition for subtotals
Added functionality to handle adding a new title line for the subtotals module, including input processing and document generation.
* Add parameters to addline method in fichinter class
* Add special_code to fichinterligne class
* Update copyright notices in commonsubtotal.class.php
Added copyright notice for Charlene Benke for 2025.
* Remove extra blank line in fichinterligne.class.php
* Change special_code to be an integer in SQL query
* Refactor intervention detail display logic
Refactor code for better readability and maintainability by removing duplicate lines and organizing the logic for displaying intervention details.
* Decode extraparams to get subtotal options
* Change default value of special_code to 0
2025-11-24 19:47:07 +01:00
Frédéric FRANCE
d2ed8fed4f
can specify user timezone if no session ( #36344 )
...
* can specify user timezone if no session
* Update functions.lib.php
* Update functions.lib.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-24 19:43:48 +01:00
Alexandre SPANGARO
07f49f2a35
FIX #36310 Accountancy - Data - Wrong account labels (cache) on writebookkeeping action ( #36379 )
2025-11-24 19:36:00 +01:00
Evann DREUMONT
b6862f5f59
Add REST API support for listing template invoices ( #36397 )
2025-11-24 19:19:39 +01:00
Laurent Destailleur
71dc6dc1db
Fix #35096 #36393
2025-11-24 19:18:31 +01:00
Regis Houssin
7d403a2fff
FIX getEntity use element instead table_element ( #36405 )
2025-11-24 19:15:04 +01:00
Laurent Destailleur
85b03e227d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-24 19:13:58 +01:00
Laurent Destailleur
ca80d82248
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-24 19:13:37 +01:00
Laurent Destailleur
ca1a9c9155
Complete #35096 #36393
2025-11-24 19:13:13 +01:00
Laurent Destailleur
111ba82936
Debug v23
2025-11-24 18:58:50 +01:00
Laurent Destailleur
e707544cca
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-24 18:26:03 +01:00
Laurent Destailleur
79b2056d39
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-24 18:25:41 +01:00
Laurent Destailleur
112028aa7e
FIX #35096 #36393 Add minimal fields required asthe class is used by
...
custom reports
2025-11-24 18:24:15 +01:00
Alexandre SPANGARO
8181e2d3e2
FIX - Accountancy - In each transaction, it's possible to modify informations (Journal, date, ref) on transaction who are validated (blocked) ( #36377 )
2025-11-24 17:37:00 +01:00
Florian Mortgat
c2635f5242
FIX 17.0: perweek.php resets task progress to 0% when: ( #36401 )
...
* FIX 17.0: perweek.php resets task progress to 0% when:
1. the column "Declared real progress" is hidden (which means the corresponding form inputs won't be displayed)
2. and the user doesn't enter any time for that task (= leaves the input empty)
If the column is shown, the bug doesn't occur because the correct value is sent with $_POST.
If the user enters time, the bug doesn't occur because there is a GETPOSTISSET test for that case.
* Apply suggestion from @atm-florianm
variable name ($taskid vs $tmptaskid)
2025-11-24 16:32:27 +01:00
Laurent Destailleur
b61ff7d17a
Devug v23
2025-11-24 16:29:21 +01:00
Laurent Destailleur
0c8581f80d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-24 16:23:07 +01:00
Laurent Destailleur
c096fd29e4
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-24 16:18:01 +01:00
Laurent Destailleur
d5a438ff00
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-11-24 16:17:38 +01:00
Laurent Destailleur
b9e6243ec8
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-11-24 16:16:00 +01:00
Laurent Destailleur
9394f24cf7
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-11-24 16:15:26 +01:00
Laurent Destailleur
b1a4520059
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
2025-11-24 16:10:29 +01:00
Laurent Destailleur
2935a245a3
Merge branch '16.0' of git@github.com:/Dolibarr/dolibarr.git into 17.0
2025-11-24 16:07:46 +01:00
Laurent Destailleur
5589ed71b2
Merge branch '15.0' of git@github.com:Dolibarr/dolibarr.git into 16.0
2025-11-24 16:07:22 +01:00
Laurent Destailleur
32f160355b
Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0
2025-11-24 16:03:52 +01:00
Regis Houssin
0aa6652005
FIX #35141 ( #36390 )
...
* FIX #35141
* FIX avoid problem with chinese language
2025-11-24 16:03:38 +01:00
Laurent Destailleur
bfa695e7c5
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-24 15:52:13 +01:00
Laurent Destailleur
6894ba851b
Removed deprecated comment
2025-11-24 15:52:02 +01:00
Alexandre SPANGARO
236d45547b
FIX Invoice - Problem with deposit line on Type of operation ( #36378 )
2025-11-24 15:08:01 +01:00
Charlène Benke
aae74dac7f
fix subtotal column number displayed if margin enabled ( #36383 )
2025-11-24 15:07:07 +01:00
x
b4b202cb18
add nocrfcheck
2025-11-24 15:06:34 +01:00
Jon Bendtsen
ff44d3ce3c
fixing hurl test for api users ( #36380 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-24 15:06:17 +01:00
MDW
4f5c32973f
Qual: Improve type hints and cache arrays in html.form.class.php ( #36384 )
...
* Qual: Improve type hints and cache arrays in html.form.class.php
- Added detailed type hints for cache arrays
- Fixed a typo in the comment for the 'num' property
- Ensured consistent type casting for integer values in cache arrays
(fixes phpstan notices)
* Qual: Add type casting in donation modules
Following cache type improvement:
- Added type casting in donation modules
2025-11-24 15:05:55 +01:00
MDW
9db4c30918
Qual: Add automatic_activation property (DolibarrModules) ( #36386 )
...
* Qual: Add automatic_activation property (DolibarrModules)
- Add `automatic_activation` property to store country-specific activation reasons
- Add public to class constants (PSR-2/php-cs-fixer)
* Qual: Simplify $module_activation test in admin.lib.php
The test for $module_activation has been simplified after declaring the property in DolibarrModules.
2025-11-24 15:05:05 +01:00
MDW
287ee92cb7
Qual: Fix nullable value by cast (for phan) ( #36381 )
...
# Qual: Fix nullable value by cast (for phan)
The update method now explicitly casts the eatby and sellby fields to integers before passing them to the idate function.
Otherwise phan considers the arguments as nullable (as it can not determine the impact of dol_strlen).
2025-11-24 15:00:15 +01:00
Charlène Benke
ee261b5a66
Adjust checkbox input style in subtotal_edit.tpl.php ( #36387 )
2025-11-24 14:59:34 +01:00
Florian Mortgat
5a61cc9393
FIX DA027383: permissions not checked on HRM evaluation card ( #36328 ) ( #36399 )
...
Permissions involved:
- hrm->evaluation->readall: the user can view anyone's evaluations
- hrm->evaluation->read: the user can only view their or their subordinates' evaluations
2025-11-24 14:57:20 +01:00
dependabot[bot]
a2814f3d62
Bump actions/checkout from 5 to 6 ( #36394 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 14:55:54 +01:00
Laurent Destailleur
e465d748f3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-24 13:00:49 +01:00
Laurent Destailleur
0870e00503
Debug v23
2025-11-24 13:00:38 +01:00
Florian Mortgat
7ed0af2a13
FIX DA027383: permissions not checked on HRM evaluation card ( #36328 )
...
Permissions involved:
- hrm->evaluation->readall: the user can view anyone's evaluations
- hrm->evaluation->read: the user can only view their or their subordinates' evaluations
2025-11-24 12:21:51 +01:00
VESSILLER
1cd3ca3222
FIX undefined variables on create invoice from shipment card (backport from v20)
2025-11-24 10:30:08 +01:00
Laurent Destailleur
2734f0a032
CSS
2025-11-24 09:50:31 +01:00
Laurent Destailleur
6199c5f31e
CSS
2025-11-24 09:47:37 +01:00
Laurent Destailleur
1b9f546dce
Debug v23
2025-11-24 01:46:27 +01:00
Laurent Destailleur
83f9d2cab7
Debug v23
2025-11-23 22:43:19 +01:00
Laurent Destailleur
70b264715f
Debug v23
2025-11-23 22:31:07 +01:00
Laurent Destailleur
7af079a87f
Debug v23
2025-11-23 22:18:12 +01:00
Laurent Destailleur
8a2faed41f
Debug v23
2025-11-23 22:14:34 +01:00
Laurent Destailleur
9f73e65767
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-23 21:29:58 +01:00
Laurent Destailleur
c8e12d9cb9
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-23 21:29:44 +01:00
Laurent Destailleur
fffb21b741
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-23 21:10:52 +01:00
Laurent Destailleur
3ced7b6de7
CSS
2025-11-23 21:10:40 +01:00
John BOTELLA
7494d8c2d1
UIUX : Experiment Dolibarr JS context and tools - Add tool for langs ( #36389 )
...
* Add more doc and simplify hook systeme uasge
* doc
* doc
* lang tool
* lang tool
* lang tool
2025-11-23 19:11:46 +01:00
Laurent Destailleur
e35028646e
Debug v23
2025-11-23 16:33:38 +01:00
Laurent Destailleur
3ab0d148b5
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-23 16:16:27 +01:00
Laurent Destailleur
53e926371b
Debug v23
2025-11-23 16:15:59 +01:00
Laurent Destailleur
b00baadb79
Start beta
2025-11-23 12:27:26 +01:00
iLLixM
852f9eeb77
FIX #36368 - avoid overlaying of EPC-QR Code and payment information ( #36369 )
...
* FIX #36368 - avoid overlaying of EPC-QR Code and payment information
The position of an EPC-QR code on an invoice is adjusted based on information about payments already made.
The EPC-QR code is only displayed on invoices if a balance remains due.
* FIX #36368 - avoid overlaying of EPC-QR Code and payment information
place EPC-QR Code on left-hand side of invoice PDF
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-23 03:44:55 +01:00
Laurent Destailleur
f96905c1f0
Fix CI
2025-11-23 03:19:11 +01:00
Laurent Destailleur
6904df8a45
Fix CI
2025-11-23 03:05:28 +01:00
Jon Bendtsen
78f90982c4
Fix: API users/groups + fix hurl tests for those ( #36337 )
...
* Fix: API users/groups + fix hurl tests for those
* we only check for the login during user creation
* restoring test/hurl/api/users/10_users.hurl from develop branch
* changing error code to 500
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-23 01:59:02 +01:00
John BOTELLA
c0c1c45680
UIUX : Experiment Dolibarr JS context and tools - More doc and simplify hook usage systeme ( #36373 )
...
* Add more doc and simplify hook systeme uasge
* doc
* doc
2025-11-23 01:54:37 +01:00
Charlène Benke
0ed2d559f8
Update directory references for product batch ( #36367 )
2025-11-23 01:53:51 +01:00
MDW
63a78d8c00
Qual: Add perltidy & perlcritic + updates to fix notices. ( #36370 )
...
* Qual: Add pre-commit hooks for Perl code formatting and linting
- Added perltidy hook to format Perl code
- Added perlcritic hook to lint Perl code
* Qual: Update file opening syntax in build scripts (perltidy)
The changes update the syntax for opening files in several build scripts to use the three-argument form of the `open` function, which is more secure and recommended in modern Perl practices.
* Qual: Improve file handling and add strict/warnings pragmas (perlcritic)
The changes include:
- Adding 'use strict' and 'use warnings' pragmas to enforce better coding practices
- Improving file handling by using lexical filehandles (my $IN, my $SPECFROM, etc.)
- Fixing file opening and closing operations to use proper error handling
- Updating various file operations to use the new lexical filehandles
- Fixing indentation and formatting issues in the code
* Qual: Add strict and warnings pragmas to Perl scripts (perlcritic)
The changes add 'use strict;' and 'use warnings;' pragmas
- dev/build/doxygen/dolibarr-doxygen-build.pl
- dev/build/doxygen/dolibarr-doxygen-filter.pl
- dev/build/doxygen/dolibarr-doxygen-getversion.pl
- dev/build/gource/getavatars.pl
- dev/tools/dolibarr-mysql2pgsql.pl
* Qual: Add Perl no critic pragmas (perlcritic)
- Ignore some perlcritic notices
* Qual: Improve code formatting and readability
Perltidy:
- Indentation and spacing
- Improved variable naming and alignment
- Better code organization and structure
- Enhanced readability of conditional statements and loops
These changes do not alter the functionality of the script but make it more maintainable and easier to understand.
* qual: Exclude virtualmin from perltidy and perlcritic hooks
Exclude the virtualmin directory from both perltidy and perlcritic hooks due to specific reasons mentioned in the comment. This change ensures that these hooks do not process files in the virtualmin directory.
* Qual: Add installation of perltidy and perlcritic for pre-commit workflow
This commit adds the installation of perltidy and perlcritic as part of the pre-commit hooks workflow.
* Fix: Update version detection in dolibarr-doxygen-build.pl
- Add support for detecting version from DOL_MAJOR_VERSION and DOL_MINOR_VERSION constants
- Fix undefined variable issue in version detection
* Fix: Update getavatars.pl to use HTTPS and reverse git log
- Changed the URL from HTTP to HTTPS for Gravatar
- Added `--reverse` flag to git log command to process commits in chronological order (faster)
- Updated error message to indicate .git repository instead of .git directory (+ correct test)
* fix: Correct spelling in error messages and prompts
- Fixed typo in error message for missing environment variables
- Corrected spelling in prompt for module name input
- Improved clarity in comment for target checking
2025-11-23 01:52:07 +01:00
Laurent Destailleur
8facedc1b6
Fix CI
2025-11-23 01:47:00 +01:00
Laurent Destailleur
3a40fe5d79
Fix CI
2025-11-23 01:36:54 +01:00
Laurent Destailleur
aaa5e7aeb2
Fix CI
2025-11-23 01:30:40 +01:00
Laurent Destailleur
6a23983969
Fix warning
2025-11-23 01:06:58 +01:00
Laurent Destailleur
0f6b9f5841
Fix CI
2025-11-23 01:03:54 +01:00
Jon Bendtsen
54134eb0fa
Hurl checks update Friday November 21st 2025 ( #36366 )
...
* Hurl checks update Friday November 21st 2025
* Looks like someone changed how to handle the multi entity tests that I used earlier
* updating warehouse check
* same update for users api
* and for group api
* fix GUI admin/mails_template.php checks
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-22 19:49:58 +01:00
MDW
b57495f745
Qual: Update phan baseline ( #36362 )
...
* Qual: Update Phan baseline
# Qual: Update Phan baseline
- Updated Phan baseline to reflect reduced occurrences of PhanTypeMismatchProperty and PhanUndeclaredMethod
- Fixed syntax error in card.php by adding missing closing parenthesis
* Qual: Fix PhanPluginRedundantReturnComment
# Qual: Fix PhanPluginRedundantReturnComment
- Add return type description for the getmsg method.
2025-11-22 19:49:22 +01:00
Regis Houssin
9ac7851073
QUAL update dolibarr script for Virtualmin ( #36371 )
2025-11-22 19:48:37 +01:00
Jon Bendtsen
8cf937e82f
Qual: detect malformed DOLAPIKEY when run.sh hurl tests ( #36372 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-22 19:48:02 +01:00
github-actions[bot]
853c7a2c8d
PHPStan > Update baseline ( #36374 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-11-22 19:47:22 +01:00
Laurent Destailleur
aac48b7f01
Close TODO
2025-11-22 16:51:45 +01:00
Laurent Destailleur
89d8b553c1
Debug v23
2025-11-22 16:23:07 +01:00
Laurent Destailleur
d571285a37
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-21 19:14:00 +01:00
Laurent Destailleur
f170d926f6
Debug v23
2025-11-21 19:12:22 +01:00
Laurent Destailleur
424484a4c3
Debug v23
2025-11-21 19:11:32 +01:00
Jacobus Gerards
8a7bfd737d
Update llx_accounting_account_nl.sql ( #36361 )
...
Fix a typo in account sql for nl (otherwise this will produce a foreign key constraint error when loading the schema)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-21 18:53:32 +01:00
John BOTELLA
7415ae1597
UIUX : Experiment Dolibarr JS context and tools - Add context variables and improve documentation. ( #36360 )
...
* Add context variables and improve documentation.
* fix hook execution and add sequential await hook
* fix hook execution and add sequential await hook
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-21 18:35:01 +01:00
iLLixM
0e8d4461c4
Fix: Prevent negative payment amount in EPC-QR Code ( #36364 )
2025-11-21 18:34:24 +01:00
Frédéric FRANCE
561d4deb06
clean code ( #36363 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-21 18:34:09 +01:00
Frédéric FRANCE
9d4260c858
fix Ci ( #36354 )
...
* fix Ci
* Update html.form.class.php
* fix
* remove duplicate
2025-11-21 17:26:29 +01:00
Laurent Destailleur
70b3ca43da
Debug v23
2025-11-21 16:17:28 +01:00
Laurent Destailleur
bb26ca6ee7
Fix makepack
2025-11-21 15:19:49 +01:00
Laurent Destailleur
b8190e137e
Merge branch '22.0' of github.com:Dolibarr/dolibarr into develop
2025-11-21 15:18:08 +01:00
Laurent Destailleur
0e4bfeead7
Fix CI
2025-11-21 14:41:31 +01:00
Laurent Destailleur
1d6f8d5cbd
Debug v23
2025-11-21 14:40:33 +01:00
Laurent Destailleur
705211a5f4
Doc
2025-11-21 14:35:04 +01:00
Laurent Destailleur
3e612275e8
Clean code
2025-11-21 14:25:34 +01:00
Laurent Destailleur
99d44d9cf8
spellcheck war
2025-11-21 12:38:53 +01:00
Regis Houssin
0e1ac03fb0
FIX #36347 ( #36358 )
2025-11-21 11:15:34 +01:00
Laurent Destailleur
7b351e1df8
Fix CI
2025-11-21 01:29:45 +01:00
Laurent Destailleur
99b656c3c2
Fix CI
2025-11-21 01:19:14 +01:00
Laurent Destailleur
839759979a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-21 01:15:04 +01:00
Laurent Destailleur
f68f7c3da8
Debug v23
2025-11-21 01:02:48 +01:00
Laurent Destailleur
6e6253f40d
Close #36120
2025-11-21 00:16:06 +01:00
Laurent Destailleur
6dcaede8fc
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-21 00:07:49 +01:00
Laurent Destailleur
bbc100b6d3
Close #36120
2025-11-21 00:07:31 +01:00
Eric - CAP-REL
c8acd48e34
setErrors does not exists, same solution as dolibarr v19.0 ( #36107 )
...
* setErrors does not exists, same solution as dolibarr v19.0
* reload ci
* reload ci 2
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
Co-authored-by: lvessiller-opendsi <lvessiller@open-dsi.fr >
2025-11-20 23:58:15 +01:00
Jakub Stříbrný
20cf710caf
NEW Add country ID resolution from country code for thirdparty api ( #36345 )
...
* NEW Add country ID resolution from country code
NEW Add country ID resolution from country code
* NEW add extrafield support when creating thirdparty via API
NEW add extrafield support when creating thirdparty via API
* Update api_thirdparties.class.php
* remove whitespace at end of line
* remove whitespaces
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 23:56:03 +01:00
John BOTELLA
243e38ba46
UIUX : Experiment Dolibarr JS context and tools - SetEventMessage Tool ( #36351 )
...
* Add new experioement tool for dolibarr context
* Add new experioement tool for dolibarr context
* fix comment
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 23:55:23 +01:00
Jakub Stříbrný
72646a4261
NEW add hook when printing new card button on thirdparty list ( #36350 )
...
to be able to use canvas on thirdparty creation
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 23:54:25 +01:00
tcesar
1875d07bb2
New Adding the possibility to import the extrafields of warehouse ( #36349 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 23:52:31 +01:00
Laurent Destailleur
09da2b2365
Merge manually to close #34719 . Need to add API_IN_TOKEN_TABLE=1 for the
...
transition to use several API tokens per user.
2025-11-20 23:51:37 +01:00
Laurent Destailleur
74eb89869e
Fix globalvar
2025-11-20 22:28:38 +01:00
Laurent Destailleur
106cc684d8
Merge branch 'YannisHoareau-new-api-rest-tokens' into develop
2025-11-20 21:44:07 +01:00
Laurent Destailleur
b77e3a4cca
Merge branch 'develop' into new-api-rest-tokens
2025-11-20 21:31:20 +01:00
Laurent Destailleur
d07581555a
Fix travis
2025-11-20 21:13:14 +01:00
Laurent Destailleur
cf3b3f5e94
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-20 21:01:37 +01:00
Laurent Destailleur
3ea601d4c2
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-20 21:00:12 +01:00
Laurent Destailleur
bf7be58e10
Fix CI
2025-11-20 20:59:37 +01:00
Laurent Destailleur
ae3260eb0b
Fix CI
2025-11-20 20:55:10 +01:00
Laurent Destailleur
342ff228d1
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-20 20:49:44 +01:00
Laurent Destailleur
f4798ee87f
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-20 20:48:14 +01:00
Laurent Destailleur
9997e8ea44
Fix CI
2025-11-20 20:41:20 +01:00
Laurent Destailleur
e43d252b91
Fix CI
2025-11-20 20:35:11 +01:00
Laurent Destailleur
c27f85d405
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-20 20:32:53 +01:00
Laurent Destailleur
1c6cc1a554
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-20 20:32:40 +01:00
Laurent Destailleur
fbe30ebfc3
Fix CI
2025-11-20 20:30:44 +01:00
Laurent Destailleur
99efd1acec
Fix CI
2025-11-20 20:29:45 +01:00
Laurent Destailleur
934536a1e1
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-11-20 20:28:30 +01:00
Laurent Destailleur
734ef58a2a
Fix CI
2025-11-20 20:27:43 +01:00
Laurent Destailleur
ae4522c152
Fix CI
2025-11-20 20:14:52 +01:00
Josep Lluís
3f58b064c6
Update redirect location for single record found ( #36352 )
...
Update redirect location for single record found in v22. In develop version is resolved
2025-11-20 19:53:59 +01:00
Laurent Destailleur
13bcab94c5
Debug v23
2025-11-20 19:53:05 +01:00
Laurent Destailleur
a94ab3874d
Close #35819 by using a new function dol_clone_in_array()
2025-11-20 19:40:57 +01:00
Laurent Destailleur
141fa57511
Debug v23
2025-11-20 17:05:34 +01:00
Laurent Destailleur
18c30daf11
Debug v23
2025-11-20 17:04:53 +01:00
Laurent Destailleur
211f215a8f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-20 16:46:08 +01:00
Laurent Destailleur
bb8953edaa
Show message only if required
2025-11-20 16:45:58 +01:00
Laurent Destailleur
5328433f0d
Debug v23
2025-11-20 16:38:56 +01:00
Frédéric FRANCE
a43e7ae58c
clean phpdoc ( #36342 )
...
* clean phpdoc
* Update actioncomm.class.php
2025-11-20 16:24:38 +01:00
Laurent Destailleur
c94b977000
Fix CI
2025-11-20 16:23:47 +01:00
Laurent Destailleur
52ae79095f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-20 16:20:25 +01:00
Laurent Destailleur
41526eaabd
Fix CI
2025-11-20 16:20:07 +01:00
Laurent Destailleur
0648af5e11
Fix CI
2025-11-20 16:19:06 +01:00
Charlène Benke
7d3dedbfc4
Continue to integrate subtotals on fichinter ( #36325 )
...
* add CommonSubtotal usage on fichinter class
* Add 'fichinter' to element check in subtotal_create
* Implement subtotal line addition in card.php
Added functionality to handle subtotal lines in the card.
* Update card.php
* Update permission checks for intervention module
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 16:13:56 +01:00
Laurent Destailleur
9e5043bed6
Restore view in one page without scrolling. TODO Must migrate this page
...
with modulebuilder.
2025-11-20 16:12:57 +01:00
Laurent Destailleur
1caeaa9827
Debug v23
2025-11-20 15:37:00 +01:00
ldestailleur
9e8460c3dc
Fix CI
2025-11-20 15:17:01 +01:00
ldestailleur
70f5e20572
Fix CI
2025-11-20 15:16:04 +01:00
Laurent Destailleur
3a617ed772
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-11-20 15:14:27 +01:00
Laurent Destailleur
f32386208d
Fix CI
2025-11-20 15:14:09 +01:00
Laurent Destailleur
1adf4ce67f
Fix CI
2025-11-20 15:13:52 +01:00
Laurent Destailleur
900646a848
CSS
2025-11-20 15:05:13 +01:00
Laurent Destailleur
2e52ef2552
Doc
2025-11-20 14:00:18 +01:00
Laurent Destailleur
ce6dc7edce
Doc
2025-11-20 13:59:36 +01:00
Laurent Destailleur
288283bf36
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-20 13:59:03 +01:00
Laurent Destailleur
d9e1973edb
Update blockedlog
2025-11-20 13:55:48 +01:00
Regis Houssin
f1bad6fa69
QUAL update mysql workbench ( #35955 )
...
* QUAL update mysql workbench
* NEW add link to mac api rest client for test
* FIX add apple
* FIX Mister D
* FIX Brian is in the kitchen
* FIX modeste
* Revert "FIX modeste"
This reverts commit a268f6265f .
* FIX youhou
2025-11-20 12:01:41 +01:00
Laurent Destailleur
0bfd72a995
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-20 12:00:49 +01:00
Laurent Destailleur
10c0de4467
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-11-20 11:55:18 +01:00
Laurent Destailleur
ae131796d6
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-11-20 11:51:51 +01:00
Laurent Destailleur
ecda16a5f6
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-11-20 11:48:23 +01:00
Laurent Destailleur
515a615915
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-11-20 11:44:40 +01:00
noec764
ac4820b4cb
FIX: TakePOS Missing Thirdparty Id when getting more products ( #36341 )
...
Co-authored-by: Noé <noe@scopen.fr >
2025-11-20 11:34:06 +01:00
Laurent Destailleur
cc52434fa3
Clean code
2025-11-20 11:33:26 +01:00
Laurent Destailleur
3fe6795b15
Clean code
2025-11-20 11:28:00 +01:00
Laurent Destailleur
a8ed7e50f4
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-20 11:20:10 +01:00
Laurent Destailleur
cef8905f02
Clean code
2025-11-20 11:19:49 +01:00
Alain Cis
01dcb2c4aa
[NEW] Add regions for CONGO, THE DEMOCRATIC REPUBLIC OF THE;CD ( #36340 )
2025-11-20 11:14:35 +01:00
Jakub Stříbrný
6c842a1219
NEW Allow creating contact via api with ISO code ( #36322 )
...
* Allow creating contact via api with ISO code
Add handling for country code to country ID mapping for api.
* use dol_getIdFromCode
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 11:03:08 +01:00
MDW
2d7d492bea
New: Add quiet mode to hurl test runner ( #36339 )
...
- Added `--quiet` or `-q` option to disable informational output
- Updated help message to include the new option
- Modified print functions to respect quiet mode
2025-11-20 11:01:14 +01:00
tcesar
b485556c3a
FIX Concat of PDF to invoices ( #36329 )
...
* Fix Concat of PDF to invoices
* Fix Concat of PDF to invoices
* Fix Concat of PDF to invoices
---------
Co-authored-by: tcesar <tcesar@albalogic.fr >
2025-11-20 11:00:04 +01:00
tcesar
7b08aab461
FIX Concat of PDF to invoices ( #36329 )
...
* Fix Concat of PDF to invoices
* Fix Concat of PDF to invoices
* Fix Concat of PDF to invoices
---------
Co-authored-by: tcesar <tcesar@albalogic.fr >
2025-11-20 10:56:08 +01:00
Eric Seigne
f9d285c416
Merge branch '18.0' of https://github.com/Dolibarr/dolibarr into 18.0
2025-11-20 10:09:57 +01:00
Eric Seigne
f1f7ea93b0
fix assign-and-label-v18
2025-11-20 10:09:29 +01:00
lvessiller-opendsi
1f6cec841f
Merge pull request #35795 from hregis/fix_18_multicompany_compatibility
...
FIX Multicompany compatibility with "project_task"
2025-11-20 10:03:38 +01:00
lvessiller-opendsi
4dcbd826e6
Merge pull request #35812 from Easya-Solutions/18__fix_situation_remove_from_cycle
...
FIX remove situation invoice from cycle
2025-11-20 10:03:02 +01:00
Eric Seigne
fd5c9b0562
update github actions for race conditions of author/reviewer
2025-11-20 09:46:59 +01:00
iLLixM
8d038f32bc
FIX #33148 - partial payments are taken into account in EPC QR codes ( #36338 )
...
When generating EPC QR codes on an invoice, any partial payments already made are taken into account. The remaining balance (the value of "Remaining unpaid") is then entered as the amount in the EPC QR code.
2025-11-20 01:49:24 +01:00
Frédéric FRANCE
46d6714fe0
clean code ( #36317 )
...
* clean code
* clean code
* clean doc
* clean doc
* clean doc
* clean doc
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-20 01:47:46 +01:00
Jon Bendtsen
111dce3854
Qual: fix 2 hurl tests: Contract and Emailtemplates ( #36332 )
...
* remove hurl test that requires a contract to exist
* change emailtemplates hurl tests to work when there is debug information in the API response
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-20 01:46:55 +01:00
iLLixM
346828071f
FIX #36334 - reload invoice data before pdf-creation in process of generating a new member contribution ( #36335 )
2025-11-20 01:46:11 +01:00
Jon Bendtsen
ff2d9e987a
Qual/Fix: remove entity=2 hurl test which doesn't work ( #36336 )
...
JonSweet16:hurl jonbendtsen$ ./run.sh module
----- Run hurl test on APIs ---
::notice::1. Running tests (API,GUI,public) that do not require authentication
::notice::Using existing DOLAPIKEY.
::notice::2.a. Running API tests that do require authentication
Success api/setup/10_setup_modules.hurl (13 request(s) in 2547 ms)
--------------------------------------------------------------------------------
Executed files: 1
Executed requests: 13 (5.1/s)
Succeeded files: 1 (100.0%)
Failed files: 0 (0.0%)
Duration: 2548 ms
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-20 01:45:09 +01:00
Jon Bendtsen
d9814738e1
Qual: Fix broken hurl test for project GUI ( #36333 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-20 01:44:27 +01:00
Laurent Destailleur
c3f4f02f63
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-19 21:46:00 +01:00
Laurent Destailleur
88f184bcb0
Trans
2025-11-19 21:44:34 +01:00
Laurent Destailleur
71fd5f2f62
Merge branch 'develop' into new-api-rest-tokens
2025-11-19 21:26:41 +01:00
Jon Bendtsen
50c7ccd053
Fix: test for existing DOLAPIKEY before trying to get it using username and password ( #36331 )
...
* Fix: test for existing DOLAPIKEY before trying to get it using username and password
* remove the print statement that made the API key be wrong
* writing print_info to stderr
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-19 21:03:12 +01:00
John BOTELLA
ec6219c183
UIUX : Experiment Dolibarr JS context and tools ( #36327 )
...
* UX experiment Dolibarr JS tools
* collapse help
* improuve logs
2025-11-19 19:42:00 +01:00
Regis Houssin
bd51548638
FIX avoid php warning error ( #36330 )
2025-11-19 19:35:02 +01:00
Jon Bendtsen
12c0f73682
Fix hurl assert for API warehouses to new reply from Dolibarr ( #36274 )
...
* Fix hurl assert for API warehouses to new reply from Dolibarr
* Asserting with jsonpath can handle if there are extra keys in the json like debug which mdeweerd experienced
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 19:34:11 +01:00
Jon Bendtsen
dfb19ddc6b
New thorough Hurl tests for pages under /projet/ in Dolibarr's GUI ( #36275 )
...
* New throrough Hurl tests for pages under /projet/ in Dolibarr's GUI
* fix spelling typo
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-19 19:33:29 +01:00
Jon Bendtsen
c0bf718df3
using different hurl test to verify we are in the homescreen and that it works ( #36294 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-19 19:32:37 +01:00
Frédéric FRANCE
d5e641e248
fix doc subtotal tpl ( #36326 )
...
* fix subtotal create tpl
* fix subtotal create tpl
* property errors is always set
* clean baseline
2025-11-19 19:21:19 +01:00
Florian Mortgat
c0850d9a3f
FIX DA027383: permissions not checked on HRM evaluation card ( #36328 )
...
Permissions involved:
- hrm->evaluation->readall: the user can view anyone's evaluations
- hrm->evaluation->read: the user can only view their or their subordinates' evaluations
2025-11-19 19:19:55 +01:00
Laurent Destailleur
918443562e
Fix warning
2025-11-19 16:25:16 +01:00
Laurent Destailleur
c1699eed56
Debug v23
2025-11-19 16:18:09 +01:00
Laurent Destailleur
7645a6dc87
Debug v23
2025-11-19 16:16:53 +01:00
Laurent Destailleur
34dc9a9cfd
Debug
2025-11-19 16:07:03 +01:00
Laurent Destailleur
6c9a70ebdf
CI
2025-11-19 15:52:47 +01:00
Laurent Destailleur
46fb9826d2
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-19 15:40:10 +01:00
Laurent Destailleur
3b74f64d00
Add checkmajorversion.yml
2025-11-19 15:39:59 +01:00
Charlène Benke
b45ee47907
NEW : add product_type field on fichinter (preparing subtotal) ( #36196 )
...
* NEW : add product_type field on fichinter (preparing subtotal)
Added product_type to SQL queries for fetch, insert, and update methods.
field already present on table, so let start add subtotal on interventionals
* Update fichinterligne.class.php
* Update copyright information in card-rec.php
Updated copyright year and name for Charlie Benke.
* Update fichinterligne.class.php
* Update fichinterligne.class.php
* Update fichinterligne.class.php
* Update fichinterligne.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 15:27:26 +01:00
ThomasNgr-OpenDSI
eaa05a482f
Allow to view ticket linked files from public interface ( #32410 )
2025-11-19 15:26:59 +01:00
Laurent Destailleur
a605244dea
css
2025-11-19 15:23:07 +01:00
kkhelifa-opendsi
548bb94e4f
NEW: Rework of the management of the card and fields on the web portal ( #36076 )
...
* NEW: Rework of the management of the card and fields on the web portal
* Correction pre-commit check
* Correction affichage logo login
* Ajout hook
* Ajout params fonction FormWebPortal::convertAllLink()
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction phpstan
* Correction travis
* Correction travis
* Correction travis
* Correction travis
* Correction
* Fix get options of sellist by AJAX in webportal scope
* Correction pre-commit
* Correction pre-commit
* Add hook and change hook name for viewImage controller
* Correction phan
* Corrections
* Corrections
2025-11-19 15:14:53 +01:00
Charlène Benke
da77a93205
extrafields type link fail if object not internal ( #36315 )
...
without send the classpath we have an error on selectforforms function
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 14:55:37 +01:00
Günter Lukas
eb2d345330
Fix #36282 : Update shipment reference handling in commondocgenerator ( #36283 )
...
* Update shipment reference handling in commondocgenerator
* Refactor order reference assignment for clarity
* Refactor origin object handling in shipment array
* Refactor origin object handling in shipment array
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 14:49:16 +01:00
Frédéric FRANCE
b449edad3a
enhance reminders create ( #36321 )
...
* enhance reminders create
* enhance reminders create
* enhance reminders create
* enhance reminders create
* enhance reminders create
* clean js
* clean js
* clean js
* clean js
* clean js
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 14:47:41 +01:00
Alexandre SPANGARO
7e2f7f163d
Accountancy - Resolve some problem on new function "Discount in accountancy" ( #36285 )
...
* FIX Accountancy - Discount wrong function & problem HTML injection
* FIX Accountancy - Wrong base for already / not yet function - Piece_num is not enough strong et editable
* FIX Accountancy - Discount - Use closing date rather than the invoice date
* FIX
* PHPPhan
* Update accountingjournal.class.php
* Update accountingjournal.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 14:43:27 +01:00
github-actions[bot]
3cd79f4497
PHPStan > Update baseline ( #36305 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-11-19 14:16:21 +01:00
MDW
96e35c7a33
Fix: PhanTypeMismatchProperty error in invoice creation ( #36323 )
...
* 🐛 Fix PhanTypeMismatchProperty error in invoice creation
The error occurred due to incorrect type handling in the invoice creation process. The changes fix this by properly handling the subtype field as an integer. This ensures type consistency and prevents potential runtime errors.
* FIX: Correct assignment to linkedObjectsIds in card.php
# FIX: Correct assignment to linkedObjectsIds in card.php
Modified the structure of linkedObjectsIds to include the rowid as a key to match the property type.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 14:16:00 +01:00
Laurent Destailleur
4989c9c3b1
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-19 14:09:14 +01:00
Yamil Esteban Garcia
6d5835e90f
FIX Move 'holiday' from old path array to new one ( #36308 )
...
* Remove 'supplier_invoice' from old path array
* Update module path in arrayforoldpath
Sorry Eldy, I was confused. You are absolutely right, it is already corrected.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 14:09:05 +01:00
Laurent Destailleur
56f2cdab10
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-19 14:07:56 +01:00
Laurent Destailleur
f7f0b408e2
Migrate holiday files
2025-11-19 14:06:07 +01:00
iouston
c4f1dbddbb
Add product type check in line validation ( #36319 )
...
* Add product type check in line validation
needed by sous total plugins style which use line with type 9 for title, subtitle or free text. without the chek inb line validation, title, sub title or free text disappears
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 13:17:48 +01:00
Laurent Destailleur
292b235241
Fix CI
2025-11-19 13:14:48 +01:00
Laurent Destailleur
c65e03ecb6
Fix CSS
2025-11-19 13:01:35 +01:00
Laurent Destailleur
50de292f51
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-19 12:50:45 +01:00
Laurent Destailleur
fc8cc70d7e
Clean code
2025-11-19 12:50:32 +01:00
John BOTELLA
33d65c19dd
Fix css login page patch 02 ( #36320 )
...
* fix css login page patch 01
* fix css login page patch 02
* fix css login page patch 02
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-19 12:40:52 +01:00
Laurent Destailleur
77e66216dc
Fix ci
2025-11-19 12:15:48 +01:00
Laurent Destailleur
5ccab94697
Fix CI
2025-11-19 12:12:07 +01:00
Laurent Destailleur
0a6489a55f
Fix CI
2025-11-19 11:59:33 +01:00
Laurent Destailleur
dd39b91e5a
Fix ci
2025-11-19 11:40:02 +01:00
Laurent Destailleur
8a8ed7fa67
Fix CI
2025-11-19 11:28:58 +01:00
Laurent Destailleur
75d1f27730
Fix CI
2025-11-19 11:16:24 +01:00
Laurent Destailleur
37dca42aee
Doc
2025-11-19 11:05:26 +01:00
MDW
45184e9741
Qual: Update phan baseline ( #36318 )
...
# Qual: Update phan baseline
Remove fixed notices from exceptions.
2025-11-19 10:58:00 +01:00
Laurent Destailleur
613a4bab2d
Fix CI
2025-11-19 10:57:11 +01:00
Laurent Destailleur
d858764b15
Add config param $dolibarr_main_restrict_eval_methods with whitelist of
...
functionsallowed in dol_eval. Advisory GHSA-x3w7-24rq-gvc5
2025-11-19 03:44:24 +01:00
Laurent Destailleur
63cca7f128
Doc
2025-11-18 23:36:26 +01:00
Laurent Destailleur
9818c76f7f
MAIN_DISALLOW_STRING_OBFUSCATION_IN_DOL_EVAL replaced with
...
MAIN_ALLOW_OBFUSCATION_METHODS_IN_DOL_EVAL
2025-11-18 23:34:23 +01:00
Laurent Destailleur
af0fcb0c24
Doc
2025-11-18 22:51:24 +01:00
Laurent Destailleur
845514af35
Merge branch 'develop' of github.com:Dolibarr/dolibarr into develop
2025-11-18 22:47:04 +01:00
Laurent Destailleur
947389b072
NEW Disable by default obfuscation methods and function in extrafields
...
evaluable strings. Can re-enable with
MAIN_ALLOW_OBFUSCATION_METHODS_IN_DOL_EVAL=1
2025-11-18 22:45:56 +01:00
Marc
d9ec700a3e
FIX #36306 ( #36307 )
2025-11-18 22:06:40 +01:00
Laurent Destailleur
bbbb958dc0
Fix CI
2025-11-18 22:03:57 +01:00
John BOTELLA
312ea7d9eb
fix css login page patch 01 ( #36313 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-18 22:03:49 +01:00
Laurent Destailleur
bcde1eb545
NEW Add filter on agenda event progression on agenda page
2025-11-18 21:59:47 +01:00
Laurent Destailleur
b748ffd528
Secure the dol_eval
2025-11-18 18:57:17 +01:00
John BOTELLA
b9b8fc5bbe
Fix import lines ( #36303 )
2025-11-18 18:01:07 +01:00
Laurent Destailleur
78384eca54
Clean code
2025-11-18 17:14:42 +01:00
Laurent Destailleur
ac2fe3e991
Comment
2025-11-18 16:59:24 +01:00
Laurent Destailleur
5aaf9cd565
NEW Add hook on calcula_price() and get_default_tva()
2025-11-18 16:57:50 +01:00
Laurent Destailleur
4dd05e0199
Debug v23
2025-11-18 15:45:45 +01:00
Laurent Destailleur
235233eaf8
WIP LNE
2025-11-18 15:37:37 +01:00
kkhelifa-opendsi
e8349a97e6
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-11-18 15:22:53 +01:00
Laurent Destailleur
81527a9fe9
Clean code
2025-11-18 12:03:23 +01:00
Laurent Destailleur
bba8884d13
Clean code
2025-11-18 11:48:33 +01:00
Frédéric FRANCE
8d459e469d
clean code ( #36260 )
...
* clean code
* clean code
* clean code
* clean code
* fix $val might not be defined
* fix phpstan errors reported
* fix phpstan errors reported
* fix phpstan errors reported
* fix phpstan errors reported
* fix phpstan errors reported
* fix phpstan errors reported
* ignore phpstan reported for later
* clean code
* clean code
* clean code
* clean
* test
2025-11-18 11:41:28 +01:00
MDW
785753bbee
Qual: Change field name to let phan warn about argument order ( #36261 )
...
* FIX wrong $param parameter position
* FIX ok it's good ! ;-)
* Qual: Change field name to let phan warn about argument order
# Qual: Change field name to let phan warn about argument order
Most of the time print_liste_field_titre() is called with $param instead of $moreparam.
By changing the argument name, phan will warn if the position is likely incorrect.
* Fix: Fix parameter order in print_liste_field_titre calls
- Fixed parameter order in print_liste_field_titre calls to maintain consistency
---------
Co-authored-by: Regis Houssin <regis.houssin@inodbox.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-18 11:40:32 +01:00
Florian Mortgat
8e30fc0bd1
FIX 19.0 - attachments upload dir for invoices not always determined correctly (doesn't always take multi-entity into account) ( #36302 )
2025-11-18 11:39:45 +01:00
Laurent Destailleur
f05f5af59e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-18 11:38:31 +01:00
Laurent Destailleur
61a849090b
Close #36298
2025-11-18 11:36:45 +01:00
Regis Houssin
2027f9c951
FIX avoid php warnings ( #36301 )
2025-11-18 11:31:38 +01:00
Regis Houssin
21843e68b0
FIX #36149 ( #36150 )
2025-11-18 10:12:05 +01:00
Laurent Destailleur
3badbe94ab
Debug v23
2025-11-18 03:12:08 +01:00
Laurent Destailleur
9f555e03bd
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-18 02:52:44 +01:00
Laurent Destailleur
e96db77fda
Look and feel Debug v23
2025-11-18 02:49:47 +01:00
John BOTELLA
0d1fd4b9ff
New tooltip freeze from experimental to develop branch ( #36266 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-17 22:36:21 +01:00
Frédéric FRANCE
8f52c44e5f
can edit color in dict.php ( #36270 )
...
* can edit color in dict.php
* Update html.form.class.php
* Update html.form.class.php
2025-11-17 22:25:06 +01:00
William Mead
24e519c5a0
FIX QUAL intervention API close ( #36278 )
...
* Refactored close method
* Updated PHPDoc
* Updated PHPDoc
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-17 22:15:44 +01:00
MDW
991706e731
FIX: Fix version extraction in setup_conf.sh ( #36281 )
...
# FIX: Fix version extraction in setup_conf.sh
The version extraction regex was updated to handle both DOL_VERSION and DOL_MAJOR_VERSION constants in version.inc.php.
The version is now available as DOL_MAJOR_VERSION since 29b1e75
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-17 22:05:33 +01:00
MDW
c92b87dfec
Qual: (commonnumrefgenerator): Add abstract method getExample ( #36271 )
...
- `getExample()`: Returns an example of the numbering format
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-17 22:03:08 +01:00
MDW
b2d30053b4
Qual: Enhance hurl test documentation and run script ( #36291 )
...
- Added detailed documentation for running specific tests, including options and exclusions
- Improved installation instructions with platform-specific guidance
- Enhanced error handling and user feedback
- Added support for GitHub-compatible messages
- Improved script structure and readability
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-17 21:52:13 +01:00
MDW
1072419141
Qual: Update pre-commit hooks ( #36262 )
...
* Qual: Update pre-commit hooks
# Qual: Update pre-commit hook
Updated several pre-commit hooks as long as the new ones are not alpha or beta versions
* Qual: Fix/ignore some shellcheck issues
2025-11-17 21:50:29 +01:00
MDW
f5d6533c5b
Qual: (v22)Change field name to let phan warn about argument order ( #36263 )
...
* FIX wrong $param parameter position
* FIX ok it's good ! ;-)
* Qual: Change field name to let phan warn about argument order
# Qual: Change field name to let phan warn about argument order
Most of the time print_liste_field_titre() is called with $param instead of $moreparam.
By changing the argument name, phan will warn if the position is likely incorrect when '$param' is used - it will not warn for cases where $option or another
name is used.
---------
Co-authored-by: Regis Houssin <regis.houssin@inodbox.com >
2025-11-17 21:49:31 +01:00
Regis Houssin
309c2eff93
FIX wrong $param parameter position ( #36265 )
...
* FIX wrong $param parameter position
* FIX ok it's good ! ;-)
2025-11-17 21:48:32 +01:00
github-actions[bot]
f799113fac
PHPStan > Update baseline ( #36264 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-17 21:47:22 +01:00
Frédéric FRANCE
3a3785c92d
Update SecurityTest.php ( #36295 )
...
* Update SecurityTest.php
* Update SecurityTest.php
* Update SecurityTest.php
2025-11-17 21:43:53 +01:00
Laurent Destailleur
e54cc9ab28
Fix phpunit
2025-11-17 21:40:36 +01:00
Laurent Destailleur
25b9782227
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-17 21:32:49 +01:00
Laurent Destailleur
bdb6c47b0b
Fix CI
2025-11-17 21:32:29 +01:00
sweetcorreze
f66cb5ddd5
Update loanschedule.class.php ( #36272 )
...
Solve Error when schedule loans : "ERROR: 55000: currval of sequence "llx_payment_loan_rowid_seq" is not yet defined in this session LOCATION: currval_oid, sequence.c:884"
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-17 21:19:58 +01:00
noec764
cd984fa6c5
FIX: Object should be cloned here ( #36289 )
...
Co-authored-by: Noé <noe@scopen.fr >
2025-11-17 21:18:28 +01:00
Laurent Destailleur
278983c4e7
Fix CI
2025-11-17 21:16:46 +01:00
Frédéric FRANCE
a88f5d9d41
Update admin.lang ( #36293 )
2025-11-17 21:08:50 +01:00
dependabot[bot]
ea511792d3
Bump mdeweerd/logToCheckStyle from 2025.1.1 to 2025.11.2 ( #36284 )
...
Bumps [mdeweerd/logToCheckStyle](https://github.com/mdeweerd/logtocheckstyle ) from 2025.1.1 to 2025.11.2.
- [Commits](https://github.com/mdeweerd/logtocheckstyle/compare/v2025.1.1...v2025.11.2 )
---
updated-dependencies:
- dependency-name: mdeweerd/logToCheckStyle
dependency-version: 2025.11.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 20:04:53 +01:00
Laurent Destailleur
a7c82c020d
Fix CI
2025-11-17 20:01:07 +01:00
Laurent Destailleur
92ad672272
Fix CI
2025-11-17 19:42:38 +01:00
Laurent Destailleur
1abc87ff03
Clean code
2025-11-17 19:35:10 +01:00
Laurent Destailleur
10921598cb
Simple way to trap error to Close #36292
2025-11-17 19:10:58 +01:00
Laurent Destailleur
d1f53517e6
Merge branch 'develop' of github.com:Dolibarr/dolibarr into develop
2025-11-17 18:15:25 +01:00
Laurent Destailleur
0631cd61e0
Merge branch 'develop' of github.com:Dolibarr/dolibarr into develop
2025-11-17 17:21:52 +01:00
Laurent Destailleur
4703344acc
Debug
2025-11-17 16:50:53 +01:00
Laurent Destailleur
7b6186c137
Doc
2025-11-17 16:45:04 +01:00
Laurent Destailleur
e8e61605da
Doc
2025-11-17 16:41:58 +01:00
Laurent Destailleur
68e6bedd27
The script generate_filelist_xml.php can check integrity from command
...
line.
2025-11-17 16:39:27 +01:00
Laurent Destailleur
e9a3b65e04
Trans
2025-11-17 15:16:00 +01:00
Laurent Destailleur
6161c491ae
Trans
2025-11-17 15:10:05 +01:00
Laurent Destailleur
c0de8f6b53
Fight against optionflation.
2025-11-17 14:52:46 +01:00
Laurent Destailleur
72afda872d
WIP LNE
2025-11-17 13:53:53 +01:00
Laurent Destailleur
642feb78d2
NEW Invert logic of default date in proposal/order/invoice creation:
...
Need option to NOT autofill instead of the opposite.
2025-11-17 10:57:06 +01:00
Laurent Destailleur
ed08d6389a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-17 10:44:03 +01:00
Laurent Destailleur
6376f11f27
Trans tooltip
2025-11-17 10:43:08 +01:00
Laurent Destailleur
90ec9f7de2
Doc
2025-11-17 10:34:51 +01:00
Laurent Destailleur
22440127e1
Doc
2025-11-17 10:33:31 +01:00
Laurent Destailleur
1dd28e352a
NEW Introduce getCurrency(). $conf is no more allowed into computed
...
formulae.
2025-11-17 10:29:55 +01:00
Laurent Destailleur
bb53a368fc
CSS
2025-11-15 23:00:02 +01:00
atm-lucas
bdd8dc0046
NEW - Add a new API "product lots" ( #36243 )
...
* Add new API product lots
* fix precommit
2025-11-14 16:06:59 +01:00
Gigarun ingénierie
f837fb4fa8
Fix: Correct unit comparison bug in webportal document download ( #36256 )
...
The file size check was comparing bytes (from dol_filesize) directly with
kilobytes (from MAIN_SECURITY_MAXFILESIZE_DOWNLOADED config), causing false
positives that blocked downloads of small files.
Example: A 94 KB file (96678 bytes) was rejected because 96678 > 20480,
even though the limit was actually 20480 KB (20 MB).
Changes:
- Convert KB limit to bytes before comparison: $fileSizeMax * 1024
- Improve error message to display file size in KB for consistency
- Add detailed logging with both bytes and KB values
Fixes: Files under the configured limit are now correctly allowed to download
2025-11-14 16:05:18 +01:00
Laurent Destailleur
545a0f5532
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-14 16:00:08 +01:00
Laurent Destailleur
aa49882be0
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-14 15:59:50 +01:00
Regis Houssin
d028d0d81b
FIX $param is the 5th parameter of print_liste_field_titre ($moreparam) ( #36250 )
...
* FIX $param is the 5th parameter of print_liste_field_titre ($moreparam)
* FIX phan error
* FIX other errors
2025-11-14 15:55:35 +01:00
Rudi Herouard
664b0acfb7
NEW Add SQL table for expensereport line extrafields support ( #36251 )
2025-11-14 15:53:49 +01:00
lvessiller-opendsi
30ecf80732
FIX keep user who validate proposal on update ( #36257 )
2025-11-14 15:53:31 +01:00
HeilDenDus
0f297eea96
add show and filter in fields public and private notes ( #36255 )
2025-11-14 15:36:22 +01:00
Laurent Destailleur
29b1e75826
WIP LNE
2025-11-14 12:02:16 +01:00
Laurent Destailleur
db7b669d2a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-14 11:47:27 +01:00
Laurent Destailleur
9c85cb4be4
WIP LNE
2025-11-14 11:47:05 +01:00
Lucas Marcouiller
81e5e0a3cb
New import profile for leave requests ( #36244 )
...
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com >
2025-11-13 17:53:06 +01:00
github-actions[bot]
1578715f54
PHPStan > Update baseline ( #36242 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-11-13 16:57:26 +01:00
Laurent Destailleur
059f272b16
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-13 16:26:56 +01:00
Frédéric FRANCE
593926125a
clean code ( #36241 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-13 16:26:31 +01:00
Eric - CAP-REL
189f9fc0be
add gps position for files ( #36240 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-13 16:26:18 +01:00
Laurent Destailleur
b2661d617a
Trans
2025-11-13 16:25:53 +01:00
Laurent Destailleur
008443305a
Fix CI
2025-11-13 13:22:28 +01:00
Laurent Destailleur
5c353d5f0a
Fix CI
2025-11-13 13:09:06 +01:00
Laurent Destailleur
b022194600
Fix CI GETPOST -> GETPOSTINT
2025-11-13 13:09:00 +01:00
Laurent Destailleur
be48f98961
Fix CI
2025-11-13 13:02:52 +01:00
Laurent Destailleur
cb6ffabc42
Fix CI
2025-11-13 13:00:55 +01:00
Laurent Destailleur
c32be1c055
Fix CI
2025-11-13 12:48:53 +01:00
Laurent Destailleur
44beed0a94
Fix CI
2025-11-13 12:44:39 +01:00
Laurent Destailleur
3bb348ba9a
CSS
2025-11-13 12:39:04 +01:00
Laurent Destailleur
faa8c0dbaf
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-13 12:31:16 +01:00
Laurent Destailleur
66d6b13278
Fix warning
2025-11-13 12:31:06 +01:00
kkhelifa-opendsi
7ce308350f
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-11-13 12:28:03 +01:00
lvessiller-opendsi
9de04b1c48
Merge pull request #35809 from marc-dll/18.0_FIX_expensereport_bankaccount_access
...
FIX: expense report card: do not show bank account if user cannot see them
2025-11-13 09:39:39 +01:00
Eric - CAP-REL
7e7939d234
Merge pull request #35893 from RyAbn/18.0_FIX_Email_collector_no_msg_parts_fatal_error
...
FIX: Email Collector Module
2025-11-13 09:22:44 +01:00
Laurent Destailleur
6b675eeb81
Fix error reporting
2025-11-13 04:22:58 +01:00
Laurent Destailleur
557c3c5d18
Fix SQL
2025-11-13 04:22:35 +01:00
Laurent Destailleur
0ddcc03d71
Fix GETPOST
2025-11-13 03:42:29 +01:00
Laurent Destailleur
66ae002541
Fix GETPOST
2025-11-13 03:38:48 +01:00
Laurent Destailleur
f6783b35fd
Fix type
2025-11-13 03:25:20 +01:00
Laurent Destailleur
c4abf5d3ca
Fix regression
2025-11-13 02:12:15 +01:00
Noé Cendrier
e5480945bc
FIX: Mo::deleteLine() - stock movement correction ( #34733 )
...
* FIX: Mo::deleteLine() - stock movement correction should not rely on linked lines
* FIX: do not permit product line to consume removal if product consumption started
2025-11-12 23:59:15 +01:00
Laurent Destailleur
34bd3f5755
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-12 22:02:50 +01:00
Laurent Destailleur
07db28496d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-12 21:39:30 +01:00
Laurent Destailleur
935e21c5e1
Close #35917
2025-11-12 21:39:20 +01:00
Regis Houssin
8d2d3986f3
FIX add constant for the member photo width in web portal + avoid error ( #36221 )
2025-11-12 21:35:18 +01:00
Laurent Destailleur
9ec8762307
Fix CI
2025-11-12 21:33:35 +01:00
Laurent Destailleur
7fe7bfa7bb
Doc
2025-11-12 19:45:09 +01:00
Laurent Destailleur
5bc299922c
Debug v23
2025-11-12 19:37:19 +01:00
Laurent Destailleur
2595aa5ab8
css
2025-11-12 19:07:09 +01:00
Laurent Destailleur
48a14b26b4
Debug v23
2025-11-12 18:42:14 +01:00
Laurent Destailleur
71b25742ae
css
2025-11-12 18:06:50 +01:00
Laurent Destailleur
7fe8eb0884
css
2025-11-12 17:41:18 +01:00
Laurent Destailleur
55a5f4b4a2
CSS
2025-11-12 17:40:34 +01:00
Laurent Destailleur
46839dc869
Fix trans
2025-11-12 17:35:56 +01:00
Laurent Destailleur
65024ebf63
Fix bad translation string
2025-11-12 17:34:53 +01:00
Laurent Destailleur
9c72afd95b
Short version of Go back
2025-11-12 17:30:39 +01:00
Laurent Destailleur
05c624f1cd
WIP
2025-11-12 17:25:40 +01:00
Laurent Destailleur
5356cd9b93
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-12 16:02:15 +01:00
Laurent Destailleur
71d129c70a
Debug v23
2025-11-12 16:02:03 +01:00
Frédéric FRANCE
2ba87e0d32
add phone mobile of target ( #36234 )
2025-11-12 15:33:56 +01:00
Laurent Destailleur
c5eb12393d
Fix case
2025-11-12 15:33:14 +01:00
Frédéric FRANCE
8cb1af4fcb
clean code ( #36233 )
...
* clean code
* Update html_cerfafr.modules.php
* Update interface_50_modEventOrganization_EventOrganization.class.php
2025-11-12 15:32:29 +01:00
Laurent Destailleur
392fb33587
Tipo
2025-11-12 15:29:42 +01:00
Laurent Destailleur
ad91cdbe48
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-12 15:04:02 +01:00
Laurent Destailleur
9e7fedfec5
Debug v23
2025-11-12 15:03:31 +01:00
Laurent Destailleur
ad165e3712
Clean permissions
2025-11-12 12:55:21 +01:00
Maxime Kohlhaas
bd2183ac7c
New : action to clone ticket ( #36231 )
2025-11-12 11:02:12 +01:00
Frédéric FRANCE
96707ab431
clean code ( #36230 )
2025-11-12 10:03:39 +01:00
Frédéric FRANCE
06c4c9e8b7
check access doc for massfilesarea_stock ( #36229 )
2025-11-12 10:03:14 +01:00
Charlène Benke
fb92ebb4e7
Implement setCategories method in task class ( #36218 )
...
Added setCategories method to manage task categories.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-12 09:49:45 +01:00
Frédéric FRANCE
d07e8c03a0
avoid changing object after call ( #36159 )
...
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* avoid changing object after call
* clean code
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* clean code
* clean
* clean
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-12 09:44:39 +01:00
Frédéric FRANCE
feccc7d4f5
Update header_login.tpl.php ( #36220 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-12 09:39:55 +01:00
Charlène Benke
b4a01b3f63
harmonize fields orders between holiday and expensereport ( #36222 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-12 09:39:39 +01:00
PierrickV
6e3fabeeab
Fix typo in DLLMissing message for MyGerman.isl ( #36223 )
...
* Fix typo in DLLMissing message for MyGerman.isl
Typos:
- s/Mcrsoft/Microsoft/g
- s/credist_x86.exe/vc_redist.x86.exe/g
- dl link
* Fix DLLMissing message link for Visual C++ Redistributable
Updated the link for the Microsoft Visual C++ Redistributable installation instructions.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-12 09:38:55 +01:00
Frédéric FRANCE
43c15cb1b9
clean code ( #36228 )
2025-11-12 09:36:57 +01:00
Frédéric FRANCE
e6e65d4989
Update commondocgenerator.class.php ( #36227 )
2025-11-12 09:36:40 +01:00
Laurent Destailleur
f0cd8d4281
Fix autogenerate login
2025-11-11 21:59:31 +01:00
Laurent Destailleur
540e5effac
Responsive
2025-11-11 21:49:48 +01:00
Laurent Destailleur
2e72a9d14d
Trans
2025-11-11 21:37:11 +01:00
Charlène Benke
5886abaf6f
add date_c update on project_task ( #36217 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-11 20:19:25 +01:00
Regis Houssin
f2e4ac5bfe
FIX use $this->db instead $db ( #36219 )
...
* FIX use $this->db instead $db
* FIX use $db with static function
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-11 20:18:00 +01:00
Laurent Destailleur
3b38422977
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-11 19:52:04 +01:00
Jon Bendtsen
f2b823f6e7
Fix PHP Warning: Undefined array key "nblinesnull" in /var/www/html/projet/element.php ( #36198 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-11 19:47:04 +01:00
Jon Bendtsen
d53aa65d1c
NEW Add Type, Description columns to Project Overview Expense Reports ( #36214 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-11 19:46:30 +01:00
Laurent Destailleur
548f1fdac3
Fix CI
2025-11-11 19:36:11 +01:00
Laurent Destailleur
90f00f8042
Fix CI
2025-11-11 19:36:10 +01:00
Laurent Destailleur
c07f116105
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-11 19:31:28 +01:00
Laurent Destailleur
554354b151
Fi CI
2025-11-11 19:31:18 +01:00
Charlène Benke
307227de53
add interventional feature on subtotal admin ( #36207 )
2025-11-11 19:04:19 +01:00
Frédéric FRANCE
768ca25615
fix typo in interface_20_modWorkflow_WorkflowManager.class.php ( #36212 )
2025-11-11 17:48:50 +01:00
Laurent Destailleur
e1dffb015f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-11 17:47:33 +01:00
Laurent Destailleur
9b20da1475
Fix rename of function
2025-11-11 17:47:23 +01:00
Aksanti Bahiga tacite
228a91c923
[FEAT] Displaying the label instead of the id ( #36210 )
2025-11-11 17:44:39 +01:00
Frédéric FRANCE
89d4b29120
fix stock display in replenish ( #36209 )
2025-11-11 17:41:03 +01:00
Laurent Destailleur
d8656d523b
Debug v23
2025-11-11 15:12:31 +01:00
Laurent Destailleur
2db13a49b9
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-11 15:07:09 +01:00
Laurent Destailleur
9914e6280b
WIP LNE
2025-11-11 15:06:57 +01:00
Norbert Penel
b30718ebfa
Update ticket.class.php ( #34932 )
...
* Update ticket.class.php
bad init in class
* Update ticket.class.php
* Update ticket.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-11 11:18:50 +01:00
Jon Bendtsen
df4cd2fc65
FIX adding tms and datec to email templates ( #36189 )
...
* NEW: adding tms and datec to email templates
* Escaping a timestamp string I just generated myself
* switching single and double quotes in escape line for tms and datec to make the build system happy?
* Add an id to the table
* showing better names than tms and datec
* Changing code to label to fix #29116
* using hregis advice to use idate not escape the string with date
* requested changes
* forgot to add my name to editors
* had to make class changes for API to work
* setting datec back to int|string
* removing unused code lines and using idate in the api file
* no tms in create or update, but select. No datec in update
* expanding hurl tests to prevent post with id or tms, put with id or datec
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-11 09:02:57 +01:00
Frédéric FRANCE
538baecead
display member photo with hash ( #36205 )
...
* display member photo with hash
* display member photo with hash
* display member photo with hash
* display member photo with hash
2025-11-11 08:58:29 +01:00
Regis Houssin
a00ff66f45
FIX member photo and thirdparty logo not deleted in documents directory ( #36197 )
...
* FIX member photo with web portal don't need login
* FIX member photo not deleted
* FIX pre-commit
* FIX phan error and uniformize code
* FIX pfffffff pre-commit
* FIX uniformize code
* FIX remove TODO
* FIX change const name
* FIX missing add in ECM during creation
* FIX add user photo in ecm
* FIX phan error
2025-11-11 08:56:33 +01:00
github-actions[bot]
1ee0c4f4ba
PHPStan > Update baseline ( #36208 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-11-11 08:52:46 +01:00
Laurent Destailleur
2df6fa0237
Add test on data decryption
2025-11-11 01:32:17 +01:00
Laurent Destailleur
78cb2e0294
Drop a not used column to simplify
2025-11-11 01:20:26 +01:00
Laurent Destailleur
cc7f297b47
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-11 01:00:27 +01:00
Laurent Destailleur
73cc0c1701
WIP LNE
2025-11-11 00:59:51 +01:00
Laurent Destailleur
35b0625a76
Fix regression
2025-11-11 00:27:18 +01:00
Laurent Destailleur
372487c30f
Debug v23
2025-11-10 02:38:49 +01:00
Laurent Destailleur
933c90aa5e
Clean language files
2025-11-10 02:19:32 +01:00
Laurent Destailleur
0076b1d276
Try to fix phpstan
2025-11-10 01:55:39 +01:00
Laurent Destailleur
50430d0a1b
Debug v23
2025-11-10 00:41:20 +01:00
Laurent Destailleur
7b842b5028
Manage position of captcha modules. Fix responsive of setup page.
2025-11-10 00:28:38 +01:00
Laurent Destailleur
81790d0667
Debug v23
2025-11-09 23:12:34 +01:00
Laurent Destailleur
cca679c0a1
Add property parent
2025-11-09 21:57:56 +01:00
Laurent Destailleur
70f2836dbc
Debug v23
2025-11-09 21:57:45 +01:00
Laurent Destailleur
a3c634affe
Removed duplicated code
2025-11-09 21:29:28 +01:00
Laurent Destailleur
86b2db926f
css
2025-11-09 21:26:54 +01:00
Charlène Benke
cb1b29dd6a
Add sortorder parameter to selectForFormsList method ( #36173 )
...
there are a problem on many extrafields list : we can't sort list by decrease and sort from a specific fields since we have add an sql prevention on filter based on : separator (who is used to separate parameters)
@eldy i propose to remplace on extrafields parameters the : in the sql injection prevention by another caracters, by exemple the ; or the § , and replace it after having explode all the parameters
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 21:23:32 +01:00
Laurent Destailleur
e25f213da1
Fix js not found
2025-11-09 21:09:23 +01:00
Laurent Destailleur
184c9ab6ad
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-09 20:42:58 +01:00
Laurent Destailleur
dfc5367f7f
css
2025-11-09 20:42:47 +01:00
William Mead
6165c865bf
NEW stock API GET movement ( #36193 )
...
* Added stock movement GET method
* Updated PHPDoc
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 20:16:28 +01:00
Vincent de Grandpré
9c73d4aa35
Fix 35017 accounts for local taxes 2 ( #36160 )
...
* FIX#35017 add locattaxes accounts to accounting defaults
* corr. libellés localtax pour afficher le bon pourcentage
* assurer la cohérence de la structure def_tva
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 20:15:27 +01:00
Laurent Destailleur
cd30258bec
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-09 20:05:19 +01:00
Laurent Destailleur
2880feaea5
Fix CI
2025-11-09 20:05:09 +01:00
William Mead
48defa3a87
Updated PHPDoc ( #36191 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 19:59:10 +01:00
Regis Houssin
8c983073a3
FIX wrong path of libraries ( #36194 )
2025-11-09 19:58:50 +01:00
Aksanti Bahiga tacite
5a30ee1014
Add phone info in form public/members/new.php ( #36119 )
...
* Add phone info in form public/members/new.php
* Use GETPOST instead of GETPOSTISSET
2025-11-09 19:32:16 +01:00
Alexandre SPANGARO
61ddab5061
FIX Import/Export - Do not list imports or exports of Builder module backups of module descriptor files ( #36192 )
...
* FIX Import/Export - Do not list imports or exports of Builder module backups of module descriptor files
* FIX
2025-11-09 19:28:16 +01:00
Laurent Destailleur
9d70bcbf24
Doc
2025-11-09 19:19:49 +01:00
Laurent Destailleur
9d15e4e08e
Fix CI
2025-11-09 19:12:24 +01:00
Laurent Destailleur
77930aaa3c
css
2025-11-09 19:08:46 +01:00
Laurent Destailleur
f8e9d223f9
Clean code
2025-11-09 18:37:29 +01:00
Laurent Destailleur
ddb3ba4ece
Removed PROPALE_ADDON_NOTE_PUBLIC_DEFAULT. Must use the generic feature
...
"default value feature"
2025-11-09 18:26:51 +01:00
Laurent Destailleur
abef925331
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-09 18:23:48 +01:00
Laurent Destailleur
a71194c4d4
Fix CI
2025-11-09 18:22:38 +01:00
Alexandre SPANGARO
69a22346eb
NEW Dashboard - Add option in ihm to disable MRP thumb ( #36185 )
2025-11-09 18:07:57 +01:00
MDW
c39e87d703
Qual: Make $fields covariant, define type for $FIELDS in BankAccounts api ( #36188 )
...
* Qual: Make $fields covariant
* Qual: Update BankAccounts class phpDoc ($FIELDS)
# Qual: Update BankAccounts class phpDoc ($FIELDS)
Updated the documentation for the $FIELDS property.
2025-11-09 18:06:58 +01:00
Alexandre SPANGARO
472ad1d22c
NEW Holiday - Allow to specify a specific mail address from ( #36184 )
...
* NEW Holiday - Allow to specify a specific mail address from
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 18:06:35 +01:00
Frédéric FRANCE
4334797588
clean code ( #36179 )
...
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 17:59:36 +01:00
MDW
0831c65913
Qual: Update Phan baseline.txt ( #36190 )
...
#Qual: Update Phan baseline.txt
Update the Phan baseline.txt file to reflect changes in the number of occurrences of specific issues.
2025-11-09 17:58:08 +01:00
Laurent Destailleur
533c32ff12
CSS
2025-11-09 16:41:14 +01:00
Laurent Destailleur
bd8b081a37
Debug v23
2025-11-09 16:37:11 +01:00
Laurent Destailleur
c42d783abe
Fix regression
2025-11-09 14:53:09 +01:00
Laurent Destailleur
94ebf6e583
Debug v23
2025-11-09 13:42:45 +01:00
Laurent Destailleur
34145b8e45
Clean code
2025-11-09 12:43:04 +01:00
Laurent Destailleur
2ff17df01a
Fix reset of budget
2025-11-09 04:29:02 +01:00
Laurent Destailleur
e41910b146
NEW add hourly rate in list of users
2025-11-09 04:19:18 +01:00
Laurent Destailleur
caad2bb2b9
Responsive
2025-11-09 04:04:12 +01:00
Laurent Destailleur
cf651c7544
Clean code
2025-11-09 03:58:55 +01:00
Laurent Destailleur
ff80a85962
css
2025-11-09 03:50:40 +01:00
Laurent Destailleur
8d21dda08b
css
2025-11-09 03:29:20 +01:00
Laurent Destailleur
9d52e0b333
css
2025-11-09 03:24:27 +01:00
Laurent Destailleur
08c281b2e4
Fix date input on smartphone
2025-11-09 03:20:48 +01:00
Laurent Destailleur
e9229fd044
css
2025-11-09 03:04:29 +01:00
Laurent Destailleur
905173425f
CSS
2025-11-09 03:00:37 +01:00
Laurent Destailleur
ddb1fd42fc
Fix update of color when using HTML5
2025-11-09 02:40:40 +01:00
Frédéric FRANCE
114131d59d
clean code ( #36180 )
...
* clean code
* clean code
* clean code
2025-11-09 01:34:33 +01:00
Frédéric FRANCE
eaf2b694c0
ticket progress nullable ( #36178 )
...
* ticket progress nullable
* ticket progress nullable
2025-11-09 01:32:47 +01:00
Jon Bendtsen
07f8b3c8f1
NEW Parent project column in list of projects ( #36177 )
...
* NEW Parent project column in list of projects
* you can now search on both ref and on label
* adding 2 warning icons when access is denied
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-09 01:31:51 +01:00
William Mead
7e8d32d0fc
QUAL Stock movement API harmonize POST with GET ( #36131 )
...
* Harmonized POST input parameters names with GET output variable names. Updated changelog.
* Align with movement code
* Rename parameter 'label' to 'movement_label'
* Reduce regression cases
* Update api_stockmovements.class.php
* Rename inventorycode and movement_code properties
* Rename movement_code parameter to movementcode
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 01:22:16 +01:00
Frédéric FRANCE
b8c8bc4b01
fix fields doc ( #36175 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 01:20:11 +01:00
Frédéric FRANCE
2be111c933
clean code ( #36174 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 01:19:54 +01:00
Frédéric FRANCE
9491d880cf
clean code ( #36170 )
...
* clean code
* Update bom.class.php
* Update commondocgenerator.class.php
* fix
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-09 01:19:31 +01:00
Frédéric FRANCE
ca0052e82d
clean code ( #36176 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-11-08 19:29:54 +01:00
Frédéric FRANCE
1e75d5a2d3
clean code ( #36172 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-08 18:51:16 +01:00
Laurent Destailleur
a04e9c3e18
Fix CI
2025-11-08 18:43:40 +01:00
Laurent Destailleur
7b27b6b9c8
Fix CI
2025-11-08 18:38:56 +01:00
Laurent Destailleur
59dfe1423e
Doc
2025-11-08 18:33:11 +01:00
Laurent Destailleur
6976d4a011
Fix phpunit test export
2025-11-08 18:09:48 +01:00
Laurent Destailleur
9f215b7b1d
Debug v23
2025-11-08 17:12:41 +01:00
Laurent Destailleur
240352b89e
Fix regression
2025-11-08 15:59:31 +01:00
Laurent Destailleur
e5c8ff5bc3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-08 15:52:37 +01:00
Laurent Destailleur
33f3fb5dbb
Better implementation for #35929
2025-11-08 15:52:06 +01:00
github-actions[bot]
c2fcf5d697
PHPStan > Update baseline ( #36171 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-11-08 14:02:08 +01:00
Frédéric FRANCE
e343b4ab1f
clean code ( #36166 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-11-08 14:01:19 +01:00
Laurent Destailleur
67ef39ff8d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-08 12:15:04 +01:00
Laurent Destailleur
0b8f8ee8a0
Clean code
2025-11-08 12:13:39 +01:00
Frédéric FRANCE
936b3cddfb
fix common delete ( #36167 )
2025-11-08 11:57:22 +01:00
Frédéric FRANCE
4ee6aebbbf
clean code ( #36164 )
2025-11-08 11:41:07 +01:00
Frédéric FRANCE
cbaf4e3791
clean code ( #36163 )
2025-11-08 11:40:51 +01:00
MDW
d4d06084a5
Qual: Add Typing, update language in CommonStickerGenerator class ( #36161 )
...
- Added type hints for phpstan
- Updated comments to English
- Improved some comments
2025-11-08 11:40:01 +01:00
Frédéric FRANCE
b54fd5ab02
clean code ( #36162 )
2025-11-08 11:39:24 +01:00
Frédéric FRANCE
223ce3fb84
clean code ( #36157 )
...
* clean code
* clean code
2025-11-08 11:31:09 +01:00
Laurent Destailleur
3afe861e34
css
2025-11-08 11:28:10 +01:00
Laurent Destailleur
1d1cd86c8e
Trans
2025-11-08 11:22:24 +01:00
Laurent Destailleur
3c7b2f070d
Trans
2025-11-08 11:12:47 +01:00
Laurent Destailleur
f221716a8a
Doc
2025-11-08 10:56:45 +01:00
Laurent Destailleur
e67f1b8510
CSS
2025-11-07 20:15:39 +01:00
Laurent Destailleur
9ec5b94808
css
2025-11-07 20:02:16 +01:00
Laurent Destailleur
794ec7e880
Trans
2025-11-07 19:50:05 +01:00
Laurent Destailleur
4d2e51681f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-07 19:26:08 +01:00
Laurent Destailleur
dfbf173b17
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-07 19:25:42 +01:00
Charlène Benke
a8384403d3
Add project_task type to Categorie class 2/3 ( #36152 )
2025-11-07 18:46:42 +01:00
Frédéric FRANCE
cad3574179
common delete also files ( #36146 )
...
* common delete also files
* common delete also files
* common delete also files
* common delete also files
* common delete also files
* common delete also files
2025-11-07 18:44:14 +01:00
Frédéric FRANCE
a420e9a79a
clean code ( #36154 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
2025-11-07 18:41:56 +01:00
github-actions[bot]
f70e12fc2b
PHPStan > Update baseline ( #36151 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-11-07 18:41:01 +01:00
Laurent Destailleur
7e4df12c3a
Debug v23
2025-11-07 18:39:39 +01:00
Laurent Destailleur
cc63bedc4c
Move UX/UI pae to Modulebuilder main page. Not a user setup of a
...
features so useless for an end user so moved into a dev area.
2025-11-07 18:24:15 +01:00
Laurent Destailleur
355092f6d7
Debug v23
2025-11-07 18:12:46 +01:00
Laurent Destailleur
544b145410
Look and feel v23
2025-11-07 16:11:07 +01:00
Laurent Destailleur
4a19407940
css
2025-11-07 15:52:42 +01:00
Laurent Destailleur
df57023546
CSS
2025-11-07 15:34:57 +01:00
Laurent Destailleur
bb502e5439
cs
2025-11-07 15:03:37 +01:00
Laurent Destailleur
f38eee5e49
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-07 13:58:40 +01:00
Laurent Destailleur
98382cb0bb
Look and feel v23
2025-11-07 13:58:21 +01:00
Laurent Destailleur
87d69d6a0b
Look and feel v23
2025-11-07 13:26:14 +01:00
Regis Houssin
3ad30f8622
FIX use array_intersect instead in_array
2025-11-07 12:07:50 +01:00
Regis Houssin
3b7cda03f3
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into fix_18_multicompany_compatibility
2025-11-07 12:04:44 +01:00
Jessica-creat
3a4b11b824
NEW add timespent API endpoints for projects and tasks add also cascading assignment of contacts to tasks ( #35897 )
...
* demande d'ajout timespent
* feat(api): add timespent endpoints for projects and tasks
* add contact to product
* correction prettier
* revert
* feat(api): update timespent endpoints in api_projects and api_tasks
* Update api_projects.class.php
* Remove blank line before docblock in api_tasks.class.php
Removed unnecessary blank line before the docblock for the get contacts method.
* Update api_tasks.class.php
* Clarify return type in api_projects.class.php
Updated return type annotation for contact information array.
* Refine return type in get timespent method
Updated return type annotation for timespent method.
* Return raw contacts instead of cleaned data
* Update api_projects.class.php
* Return contacts array instead of cleaned data
Modified the return value to return the contacts array directly instead of cleaned data.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-07 00:09:14 +01:00
Vincent Maury
3284835892
Fix #35428 retained_warranty_date_limit not recorded ( #36141 )
...
* Fix #35428 retained_warranty_date_limit not recorded
* Fix #35428 retained_warranty_date_limit not recorded
---------
Co-authored-by: vmaury <vmaury@vmaury-Lafite-Pro-16-AMD>
2025-11-06 19:03:20 +01:00
Alexandre SPANGARO
20af12a806
FIX #36090 Accountancy - Inconsistent date on various journal ( #36105 )
...
* FIX #36090 Accountancy - Inconsistent date on various journal
* FIX CI
* Update
2025-11-06 17:25:18 +01:00
Alexandre SPANGARO
af4630c456
Typo ( #36123 )
2025-11-06 17:11:02 +01:00
sonikf
beddd5152a
Add missing fk_project ( #36128 )
2025-11-06 17:10:28 +01:00
Frédéric FRANCE
ccc5707146
phpstan doc ( #36129 )
...
* phpstan doc
* Update html.form.class.php
2025-11-06 17:09:52 +01:00
sonikf
dc4a28cd0b
NEW Add option to create standalone reception ( #36134 )
...
* Enable create menu for standalone reception
* Enable create menu for standalone reception
* Add Reception date
* Add option to create standalone reception
* fix pre-commit
2025-11-06 17:09:36 +01:00
Kamel Khelifa
65744012a2
Correction declaration variables
2025-11-06 15:00:03 +01:00
Kamel Khelifa
9f86f70574
Ajout property in AbstractListController class
2025-11-06 14:13:22 +01:00
sonikf
88241b30de
NEW Add option to create simple standalone shipment of non origin ( #35651 )
...
* NEW Add option to create simple shipment of non origin
* Enable create menu for shipment
* Enable create menu for shipment
* Update sendings.lang
* fix phpstan
* fix syntax
* fix missing line
* Add validation for socid and update note display
* fix project
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-06 13:13:36 +01:00
Kamel Khelifa
c97aee6e97
Correction phpstan
2025-11-06 12:33:41 +01:00
Kamel Khelifa
87d102417a
Correction phpstan
2025-11-06 12:31:45 +01:00
Kamel Khelifa
8d88810b17
Correction phpstan
2025-11-06 12:25:03 +01:00
Kamel Khelifa
d6ad677c9c
Correction phpstan
2025-11-06 11:56:56 +01:00
Laurent Destailleur
c19f86a4bf
Debug v23
2025-11-06 11:44:40 +01:00
Kamel Khelifa
da5233547c
Correction phpstan
2025-11-06 11:44:39 +01:00
Kamel Khelifa
e41ab4b17b
Merge branch 'develop_new_rework_webportal_lists' of github.com:Easya-Solutions/dolibarr into develop_new_rework_webportal_lists
2025-11-06 11:20:50 +01:00
Kamel Khelifa
09d4118be2
Correction phpstan
2025-11-06 11:20:16 +01:00
Laurent Destailleur
1d2d7f04f2
Debug v23
2025-11-06 11:04:10 +01:00
kkhelifa-opendsi
5ea54ea63b
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-11-06 10:55:55 +01:00
Laurent Destailleur
2f898ff188
Debug v23
2025-11-06 10:50:31 +01:00
Laurent Destailleur
a1bc0dc27c
css
2025-11-06 03:56:06 +01:00
Laurent Destailleur
b7213f0797
CSS
2025-11-06 03:48:31 +01:00
Laurent Destailleur
2e2ba8e144
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-06 03:10:30 +01:00
Laurent Destailleur
50ee4e2d72
CSS
2025-11-06 03:07:06 +01:00
Laurent Destailleur
3107435574
css
2025-11-06 03:03:50 +01:00
labiloute
382bc4e80e
FIX: fetch LDAP members in LDAP sync sync_groups_ldap2dolibarr.php ( #36117 )
...
* FIX: Add missing left join to filter by extrafields (#36092 )
Co-authored-by: Noé <noe@scopen.fr >
* FIX: fetch LDAP members in LDAP sync sync_groups_ldap2dolibarr.php
* Fix boolean parameter casing in fetch method
---------
Co-authored-by: noec764 <58433943+noec764@users.noreply.github.com >
Co-authored-by: Noé <noe@scopen.fr >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-06 02:13:19 +01:00
Charlène Benke
c3f8a2b2e6
NEW add api List VAT ( #35920 )
...
* NEW add api List VAT
Enhance getListOfVAT method with SQL filters and pagination.
* Update parameter type for fk_country in docblock
* Ensure integer casting for SQL parameters
Cast variables to integers for SQL query safety.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-06 02:11:37 +01:00
Charlène Benke
933eeb7474
NEW : Implement listTimespent method in api_projects.class.php ( #36093 )
...
* Implement listTimespent method in api_projects.class.php
Added a new method to retrieve all timespent data with filtering options (with filter, sort, ...)
* Fix comment formatting and improve listTimespent method
* Fix comment formatting and adjust function definition
* Refactor response structure for pagination data
* Initialize obj_ret as an empty array
2025-11-06 02:10:53 +01:00
Laurent Destailleur
2c67389686
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-05 23:27:43 +01:00
Laurent Destailleur
19c6fb6f9b
Fix categories
2025-11-05 23:27:31 +01:00
Charlène Benke
e5f71cd278
NEW Add contact tab on product service ( #35914 )
...
* Add contact tabs on product
* add contact type for product
* Implement contact management in contact.php
Add contact management functionality for products
* Insert product and service contact types
Added new contact types for products and services.
* Add help URL for product notes
phpstan alert
2025-11-05 22:50:38 +01:00
Laurent Destailleur
19ddd6e13a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-05 22:45:16 +01:00
Laurent Destailleur
5ff71267eb
Fix regression
2025-11-05 22:45:05 +01:00
Vincent Maury
ba3603d5c9
NEW Show cron last result and output in info ( #36028 )
...
* Show cron last result and output in info
From now, last output and last result of a cron are only displayed in cron's list, and output isn't very convenient to read
This PR adds last output and last result in cron's info page
* Use dolPrintHTML to output the messages
2025-11-05 22:37:13 +01:00
Jon Bendtsen
31cc6a702a
NEW qual fixes on api contract ( #36066 )
...
* QUAL: API contract: RestException update, check if thirdparty exists before creating contract
* using the entity of this contract
* Safer usage of getEntity
* using global ->entity
* testing if create with socid=0 should fail
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-05 22:35:25 +01:00
Frédéric FRANCE
36e90ab14e
clean code ( #36103 )
...
* clean code
* Update card.php
2025-11-05 22:31:26 +01:00
Nasser
62eafb914a
NEW: Currency for the Democratic Republic of Congo added. ( #36104 )
...
* NEW: Currency for the Democratic Republic of Congo added.
* FIX: Capitalize the first letter
* FIX: Adding Unicode.
2025-11-05 22:31:08 +01:00
Frédéric FRANCE
2cd881988e
clean code ( #36102 )
...
* clean code
* Update bookmark.class.php
2025-11-05 22:26:54 +01:00
Laurent Destailleur
26c79375f1
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-05 22:25:42 +01:00
Laurent Destailleur
afd9a21c16
Migration
2025-11-05 22:25:07 +01:00
Frédéric FRANCE
3a8b82ec0e
clean workstation setup ( #36100 )
...
* clean workstation setup
* clean workstation setup
* clean setup
2025-11-05 22:24:02 +01:00
sonikf
39fa4dd720
New function to set reception date ( #36101 )
2025-11-05 22:23:24 +01:00
github-actions[bot]
0411367b8a
PHPStan > Update baseline ( #36108 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-11-05 22:22:43 +01:00
atm-lena
4e67dd3a81
Payment Mode for Thirdparty : Move tinyint to smallint ( #36114 )
...
* M
* Update 22.0.0-23.0.0.sql
* Change mode_reglement type from smallint to integer
---------
Co-authored-by: atm-lena <lena.papazian@atm-consulting.fr >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-05 22:19:57 +01:00
Frédéric FRANCE
59789a8f02
add class_element_line ( #36115 )
2025-11-05 22:18:02 +01:00
Laurent Destailleur
4e001e0fba
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-05 22:16:44 +01:00
Laurent Destailleur
ed734ffeb9
Debug v23
2025-11-05 21:45:50 +01:00
Laurent Destailleur
37a0918393
CSS
2025-11-05 21:37:27 +01:00
Laurent Destailleur
4d2aea5ed7
CSS
2025-11-05 21:29:23 +01:00
Laurent Destailleur
6df93d0fb9
Debug v23
2025-11-05 21:24:19 +01:00
Laurent Destailleur
c5cf6f58a6
Doc
2025-11-05 20:47:14 +01:00
Laurent Destailleur
85ceba6b36
Add module name in tooltip
2025-11-05 20:04:49 +01:00
Laurent Destailleur
361a88a1c5
Add field email_sent_counter
2025-11-05 19:43:27 +01:00
Laurent Destailleur
0e3fdfe204
Add option MAIN_SETUP_MODULES_DESC
2025-11-05 15:42:33 +01:00
Laurent Destailleur
fb7a3edc64
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-05 14:26:53 +01:00
Laurent Destailleur
2aea630ac2
Add column access hours for users
2025-11-05 14:26:42 +01:00
Laurent Destailleur
15aa0fe0b0
Doc
2025-11-05 14:24:14 +01:00
Frédéric FRANCE
b3c7c1e0eb
clean code ( #36099 )
2025-11-05 12:11:00 +01:00
Laurent Destailleur
c8ed79b905
Fix CI
2025-11-04 22:00:59 +01:00
Laurent Destailleur
655c8eb2db
Debug v23
2025-11-04 21:55:56 +01:00
Laurent Destailleur
e072b171b7
CSS
2025-11-04 21:43:21 +01:00
Laurent Destailleur
b418e8e1e5
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-04 21:34:54 +01:00
Laurent Destailleur
04b4d6bee3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-04 21:28:42 +01:00
github-actions[bot]
10cee8f51b
PHPStan > Update baseline ( #36075 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-11-04 18:46:36 +01:00
Frédéric FRANCE
13bc1e2e16
clean code ( #36098 )
...
* clean code
* clean baseline
2025-11-04 18:46:24 +01:00
Frédéric FRANCE
cbe8c660ab
clean code ( #36097 )
2025-11-04 18:45:58 +01:00
Frédéric FRANCE
dbeb192f8b
clean code ( #36096 )
2025-11-04 18:45:50 +01:00
Frédéric FRANCE
2993b4eb69
clean code ( #36095 )
2025-11-04 18:45:34 +01:00
Frédéric FRANCE
2ad3be3959
clean code ( #36094 )
2025-11-04 18:45:15 +01:00
Frédéric FRANCE
5bf4022200
enhance check for dol_now parameters ( #36089 )
...
* enhance check for dol_now parameters
* enhance check for dol_now parameters
* enhance check for dol_now parameters
* enhance check for dol_now parameters
2025-11-04 18:42:32 +01:00
Frédéric FRANCE
39f54ca1d0
test phpstan ( #36069 )
...
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* test phpstan
* clean baseline
* test
* test
2025-11-04 18:41:36 +01:00
MDW
b925dd6c37
Qual: Make $fields type covariant (phpstan) ( #36084 )
...
# Qual: Make $fields type covariant (phpstan)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-04 14:16:17 +01:00
MDW
3b04eacf98
Qual: Fix multiple phpstan notices ( #36083 )
...
* Qual: Fix phpstan - type casting in treasuryjournal.php
Added explicit type casting to float calculations.
* Qual: Fix phpstan by testing possibly undefined $def_tva in VAT label generation
* Qual: Add null initialization for static analysis
Initialize $save_link_by_element and $save_element_by_link with null values to satisfy static analysis requirements (phpstan) and avoid possibly undefined notices.
* Qual:(accountingjournal): Ignore line for phpstan
phpstan can not see that $pre_data_info['error'] might be set.
* Qual: Removed redundant tests
Removed some redundant tests (detected by phpstan)
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-04 14:15:38 +01:00
Jon Bendtsen
a35fac2d9f
New: Clickable links from PROFIT section ( #36081 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-04 14:14:52 +01:00
Mathieu Pellegrin
2d06e4af70
TakePOS Cash Control report: Fix incorrect float approximation and string/float mix on test ( #36003 )
...
* Fix incorrect float approximation and string/float mix on equality test
* Replace price function with price2num for comparisons
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-04 13:08:18 +01:00
Laurent Destailleur
0c76fc1003
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-04 13:05:47 +01:00
Laurent Destailleur
0b4e2f3b90
Fix CI
2025-11-04 13:02:32 +01:00
Laurent Destailleur
6584ed2d6d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-04 12:53:39 +01:00
Laurent Destailleur
f355bff45a
Fix scc
2025-11-04 12:50:17 +01:00
Laurent Destailleur
05d41cfd0f
Fix pgsql seems v14 now.
2025-11-04 12:32:04 +01:00
Laurent Destailleur
6a98306eca
Add column vatexemptcode
2025-11-03 18:32:22 +01:00
Laurent Destailleur
776e5b9088
Add column vatexemptcode
2025-11-03 18:30:37 +01:00
Laurent Destailleur
c75484d6be
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-03 16:12:19 +01:00
Laurent Destailleur
146980e440
Fix CI
2025-11-03 16:12:10 +01:00
Kamel Khelifa
3688dd0a71
Correction list filter
2025-11-03 15:54:46 +01:00
Jessica-creat
0900f69936
NEW Add contact support on products in REST API ( #35925 )
...
* demande d'ajout timespent
* prettier
* revert modif
* revert
* feat(api): update product contact endpoints in api_products
* Fix
* Fix
* Fix
* Fix PHPDoc return type syntax in api_products.class.php
* Fix PHPDoc parameter types in api_products.class.php
* Update api_products.class.php
* Update api_products.class.php
* Fix return type annotation in API documentation
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-03 15:51:43 +01:00
Kamel Khelifa
fd6a397383
Correction php phan test
2025-11-03 15:49:33 +01:00
Kamel Khelifa
a4991ee551
Correction php phan test
2025-11-03 15:48:02 +01:00
Laurent Destailleur
be009f0418
Use fontawesome picto for phone instead of png
2025-11-03 14:42:39 +01:00
Laurent Destailleur
ab4e7d1e92
Fix picto
2025-11-03 14:40:03 +01:00
Laurent Destailleur
c5a2960cbd
Fix phone picto
2025-11-03 14:39:09 +01:00
Laurent Destailleur
74cc41c460
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-03 14:27:58 +01:00
Laurent Destailleur
4a6c6ef725
FIX Clear filter
2025-11-03 13:44:25 +01:00
Laurent Destailleur
aa33c2254d
Max length by default should be 0
2025-11-03 12:33:53 +01:00
Laurent Destailleur
21da38b935
Tooltips
2025-11-03 12:17:16 +01:00
Laurent Destailleur
8ac52ae91a
Trans
2025-11-03 11:51:36 +01:00
Charlène Benke
36b3ddb883
NEW : Add task categories 1/3 ( #35848 )
...
* Create llx_categorie_project_task table
* Add primary key and indexes to llx_categorie_project_task
* Add project_task type to category class
* Implement setCategories method in task class
Added setCategories method to manage task categories.
* Add llx_categorie_project_task table with constraints
Create llx_categorie_project_task table and add constraints
* Update copyright and remove setCategories method
Updated copyright year for Charlene Benke and removed the setCategories method.
* Remove project_task constant and related mappings
* Modify primary key for llx_categorie_project_task
Updated primary key constraint for llx_categorie_project_task table.
* Rename llx_categorie_project_task.key.sql to llx_categorie_project_task-project.key.sql
* Rename llx_categorie_project_task.sql to llx_categorie_project_task-project.sql
2025-11-03 10:30:31 +01:00
sonikf
6743c38463
New prepare for standalone reception ( #35869 )
...
* New prepare for standalone reception
* New prepare for standalone reception
* fix line indentation
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-03 10:27:11 +01:00
Charlène Benke
49e74b07fe
NEW : add conditional supplier price display ( #35900 )
...
* add conditional supplier price display
conditional display of supplier price information based on advanced user permissions.
* Remove unnecessary blank lines in card.php
2025-11-03 10:21:40 +01:00
Laurent Destailleur
3f45882d80
Debug v23
2025-11-03 03:48:14 +01:00
Laurent Destailleur
6ced6e2622
Trans
2025-11-03 02:17:35 +01:00
Laurent Destailleur
21f27ce45c
CSS
2025-11-03 02:12:10 +01:00
Laurent Destailleur
70d4461c1d
QUAL Add phpunit test to avoid a bad code sequence
2025-11-03 02:00:01 +01:00
Frédéric FRANCE
e4e2e06306
clean code ( #36071 )
...
* clean code
* Update blockedlog_list.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-03 01:32:15 +01:00
Frédéric FRANCE
93a305faa7
clean code ( #36072 )
...
$modecompta not empty here
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-02 21:49:34 +01:00
Laurent Destailleur
20fba19fca
Fix warning
2025-11-02 21:40:34 +01:00
Laurent Destailleur
65a983c2d7
Fix warning
2025-11-02 21:40:02 +01:00
Laurent Destailleur
813adaa7b1
Move tool for file integrity into the blockedlog module.
2025-11-02 18:56:14 +01:00
Laurent Destailleur
fe07914d89
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-02 18:28:52 +01:00
Laurent Destailleur
64a09cd635
WIP LNE
2025-11-02 17:58:22 +01:00
MDW
c4712cbca7
Qual: Fix PhanTypeComparisonFromArray in pertype.php and peruser.php ( #36068 )
...
# Qual: Fix PhanTypeComparisonFromArray in pertype.php and peruser.php
- Update pertype.php and peruser.php to resolve PhanTypeComparisonFromArray notices.
When an array value is set, it's already an array so comparing to '' is
useless and invalid.
- Update baseline.txt to reflect reduced occurrences of phan issues.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-02 16:56:31 +01:00
Laurent Destailleur
71b4612a47
Remove module
2025-11-02 16:34:12 +01:00
Laurent Destailleur
78a2bfcef8
Removed module ExternalSite
2025-11-02 16:07:24 +01:00
Laurent Destailleur
54fd942a9f
Fix warning
2025-11-02 15:34:10 +01:00
Laurent Destailleur
4b08955478
Trans
2025-11-02 14:59:01 +01:00
Laurent Destailleur
6ab539fe54
Fix url or module provider
2025-11-02 14:48:56 +01:00
Laurent Destailleur
d763a46fd3
Fix picto of modules
2025-11-02 14:26:46 +01:00
Laurent Destailleur
7f7518b389
Move status of modules
2025-11-02 14:21:29 +01:00
Laurent Destailleur
9a91513fc1
Enhance the method find in product batch
2025-11-02 13:47:29 +01:00
Laurent Destailleur
f295746f7d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-02 13:30:33 +01:00
Regis Houssin
b6c27f8052
NEW add the option to not synchronize thirdparty <--> member ( #36033 )
...
* NEW add possibility to not synchronize thirdparty <--> member
* FIX more simple
* Change getDolGlobalString to getDolGlobalInt
* Change getDolGlobalString to getDolGlobalInt
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-02 13:28:09 +01:00
MDW
436b270b0d
Fix: SQL compatibility, increase size for incoterms/code ( #36049 )
...
* Fix: SQL compatibility, increase size for incoterms/code
- Modify llx_c_incoterms table to increase code field length
- Use `INSERT IGNORE` or `ON CONFLICT` depending on db type
* Simple sql INSERTs instead of INSERT IGNORE
* Qual: Update Incoterms code field in table definition
Updated the llx_c_incoterms table to modify the code field length, and removed modification in the data file.
2025-11-02 13:26:50 +01:00
Jyhere
f13172ee98
CHANGE: ExpenseReport::periodExists() rewrite ( #36015 )
...
* CHANGE: ExpenseReport::periodExists() rewrite
* Fix SQL query date condition formatting
* Change SQL condition to include date range
* Update expensereport.class.php
* Rename parameter in periodExists method
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-02 13:16:20 +01:00
Jon Bendtsen
154e5801a9
replacing variable MAIN_MODULE_OPENIDCONNECT with MAIN_AUTHENTICATION_OIDC_ON because openidconnect is no longer a module ( #36051 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-11-02 13:07:46 +01:00
MDW
be588ee1be
Qual: Update TVA intra field reference in quadri_detail.php ( #36064 )
...
- Changed reference from 'tva_intra' to 'company_tva_intra' in multiple locations
- Updated baseline.txt to reflect reduced occurrences of PhanTypeArraySuspiciousNull and PhanPluginUndeclaredVariableIsset
2025-11-02 13:06:34 +01:00
MDW
2de1724786
Qual: Fix donation notices ( #36058 )
...
* Qual: Fix missing abstract isEnabled for ModeleDon
# Qual: Fix missing abstract isEnabled for ModeleDon
* Qual: Fix donation list fields
# Qual: Fix donation list fields
Fixes PhanTypeMismatchProperty issues in don/list.php by typecasting and
adding d.ref field to query & using it.
* Fix: Fix call to ModeleDon::write_file
- Refactored write_file method in don.class.php to extraneous parameters
- Removed PhanParamTooMany warning from baseline.txt
* Qual: Remove duplicate assignment in list.php
Removed redundant assignment of projectstatic.id.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-02 12:58:12 +01:00
Frédéric FRANCE
6e1f01a942
fix a little warning ( #36062 )
2025-11-02 12:50:23 +01:00
MDW
6c5cd1c7b0
Fix: Uniform assign_values method signatures ( #36063 )
...
# Fix: Uniform `assign_values` method signatures
`Canvas` is calling `assign_values` with three arguments, so all methods
must have three arguments.
- Modified `actions_adherentcard_common.class.php` and `actions_contactcard_common.class.php` to add object reference parameter
- Updated `actions_adherentcard_default.class.php` and `actions_contactcard_default.class.php` to pass reference parameter to parent class
- Updated Phan baseline to reflect changes in canvas classes
2025-11-02 12:49:33 +01:00
Frédéric FRANCE
3963002486
fix show_optional with null ( #36065 )
2025-11-02 12:48:29 +01:00
Jon Bendtsen
20a428e2de
QUAL: API contract: RestException update, check if thirdparty exists before creating/updating contract ( #36007 )
...
* QUAL: API contract: RestException update, check if thirdparty exists before creating contract
* also checking if socid exists during put
* using the entity of this contract
* also fixing entity during post
* some hurl tests of contract api
* check if contract id is 0, because that is not possible
* check (un)activate permissions and getEntity()
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 22:47:18 +01:00
MDW
7655c259f8
FIX: Define keyCodeForEnter before first use (takepos) ( #36060 )
...
# FIX: Define keyCodeForEnter before first use (takepos)
Move the code to get the keyCodeForEnter from the bottom of the file closer to the top.
This ensure that the variable is defined before first use.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 22:43:24 +01:00
Frédéric FRANCE
dd58e49736
clean code ( #36057 )
...
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 22:42:12 +01:00
Laurent Destailleur
fe2cf18f52
Add warning in setup of openidconnect
2025-11-01 22:40:21 +01:00
Laurent Destailleur
a4fe30aded
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-01 22:26:54 +01:00
Laurent Destailleur
d93ccee00e
Introduce global option MAIN_AUTHENTICATION_OIDC_ON to disable globaly
...
OIDC
2025-11-01 22:26:38 +01:00
MDW
808eaa8cfc
Fix: Correct fields (takepos/receipt) ( #36056 )
...
# Fix: Correct fields (takepos/receipt)
- Use invoice date (not unavailable date_c);
- Correct ifprod1 to idprof1.
2025-11-01 21:57:34 +01:00
Laurent Destailleur
31b4e093cb
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-01 19:37:25 +01:00
Laurent Destailleur
b1c7b1154f
Debug v23 - Translation not loaded when it should
2025-11-01 19:36:35 +01:00
Mathieu Pellegrin
963deab290
Fix #35970 ( #35971 )
...
* Fix #35970
* Add test for invoice status
2025-11-01 18:57:54 +01:00
Frédéric FRANCE
91af13069a
fix strict check ( #36055 )
2025-11-01 18:55:28 +01:00
Laurent Destailleur
b39902a4b4
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-01 18:33:15 +01:00
Laurent Destailleur
2c16fffa38
WIP LNE
2025-11-01 18:33:05 +01:00
Frédéric FRANCE
ff7a684a0a
clean code ( #36054 )
...
* clean code
* clean code
* avoid obj to be false
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-11-01 17:48:18 +01:00
MDW
073426d97e
Qual: Fix multiple phan notices, update baseline ( #36022 )
...
* Qual: Fix phan notice with copy of attribute
* Qual: Fix phan notices with cast and updated param definition
* Qual: Fix phan notice with cast
* Qual: Update parameter type hint in utf8_check function
The parameter type hint for the $str parameter in the utf8_check function has been updated to include nullable types (string or int).
* Qual: Update User parameter type to nullable in call_trigger methods
The User parameter in call_trigger methods has been updated to be nullable to accommodate cases where the user object might not be available. This change ensures better flexibility and robustness in the codebase.
* Qual: Update phan baseline
* Qual: phpstan compatible type
* Qual: Add missing type hints for phan
- Add missing type hints for phan
- Fix indentation issues
- Improved consistency in code structure
* Qual: Update field configuration for backward compatibility
Enhanced the field configuration for backward compatibility by adding expected properties to the 'ref' field array.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 17:47:28 +01:00
Frédéric FRANCE
0a3d2c7ddc
clean code ( #36053 )
...
* clean code
* clean code
2025-11-01 17:47:13 +01:00
Frédéric FRANCE
f4b91c40a1
fix dol_print_date ( #36050 )
...
* fix dol_print_date
* Update box_members_last_subscriptions.php
2025-11-01 17:46:30 +01:00
Frédéric FRANCE
60e2fec850
better debug ( #36052 )
2025-11-01 17:45:18 +01:00
Laurent Destailleur
79c672fda8
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-11-01 13:32:56 +01:00
Laurent Destailleur
c599c114fe
WIP LNE
2025-11-01 13:32:45 +01:00
Pierre Ardoin
9c66964104
NEW Add user permission for create/edit/delete supplier prices ( #35940 )
...
* Add copyright notice for Pierre Ardoin
* Update permissions for supplier prices management
* Add permissions for supplier purchase prices
* Enhance supplier price permissions
Added advanced permission checks for supplier price management.
* fix tabs&spaces
* fix tab@spaces
* Remove unnecessary blank lines in price_suppliers.php
* Remove unauthorized access checks for supplier prices
Removed access control checks for unauthorized supplier price creation and editing.
* Remove unnecessary blank line in price_suppliers.php
* Refactor user permission checks for supplier prices
replace $usercanwritesupplierprice with $usercancreate
* Refactor edit and remove links for supplier prices
* Update price_suppliers.php
2025-11-01 03:27:25 +01:00
Charlène Benke
e86aa52d83
Modify supplier reputation options in API products ( #36029 )
...
Updated supplier reputation parameter options.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 03:24:59 +01:00
Alexandre SPANGARO
2883a7d47a
NEW Accountancy - Add reconcile on general accounting account - SQL part ( #35994 )
...
* NEW Accountancy - Add reconcile on general accounting account - SQL part
* Copyright
* Change term lettering for matching
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 03:17:27 +01:00
Lucas Marcouiller
d4cb81508d
NEW Can update value of timespent with last task hourly rate ( #36018 )
...
* NEw update task hourly rate
* fix Ci
---------
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 03:16:17 +01:00
Frédéric FRANCE
e00559b242
fix CI after file rename ( #36021 )
...
* fix CI after file rename
* clean code
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 03:12:58 +01:00
Charlène Benke
211514c85e
Fix assignment of public property in task class ( #36011 )
...
* Fix assignment of public property in task class
* Rename 'public' to 'project_public' in task class
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 02:58:27 +01:00
Bahfir Abbes
f2b0873e26
New module part webportallogin to allow login method definition by external modules in Dolibarr webportal ( #36037 )
...
* New module part webportallogin to allow login method definition by external modules in Dolibarr webportal
* Update webportal.main.inc.php
add WEBPORTAL_LOGIN_BY_MODULE to enable disable login by modules
* Fix condition check for web portal login module
---------
Co-authored-by: abb <contact@ab1consult.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 02:46:52 +01:00
Frédéric FRANCE
a2c1bc77c2
clean code ( #36010 )
2025-11-01 02:38:43 +01:00
Frédéric FRANCE
df5588b3e1
clean code ( #36009 )
2025-11-01 02:38:29 +01:00
MDW
2030b6a338
NEW: Update Incoterms to 2025 standards and add new terms ( #36041 )
...
- Updated existing Incoterms descriptions to reflect 2025 standards
- Added new Incoterms (DTP, DPP, DTP(DHL))
- Added migration script to handle existing installations
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 02:37:58 +01:00
Frédéric FRANCE
38a62ca163
clean code ( #36012 )
2025-11-01 02:37:42 +01:00
Maxime Kohlhaas
fe9a55259a
NEW : add global search for resource object ( #36043 )
...
* NEW : add global search for resource object
* Update comment for quick search resource field
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 01:38:44 +01:00
Maxime Kohlhaas
24952c3916
Fix : CI feedbacks ( #36045 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 01:01:10 +01:00
Laurent Destailleur
05b14fb762
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-11-01 00:53:45 +01:00
Frédéric FRANCE
ef0f2ee4ee
clean code ( #36014 )
2025-11-01 00:32:45 +01:00
Frédéric FRANCE
f1a418f042
clean code ( #36016 )
...
* clean code
* clean code
* clean code
2025-11-01 00:31:43 +01:00
Charlène Benke
0707b849fd
Add French holiday translations to hrm.lang ( #36035 )
2025-11-01 00:30:43 +01:00
Laurent Destailleur
9562b68f7f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-31 18:32:34 +01:00
Laurent Destailleur
64854482d8
Doc
2025-10-31 18:25:49 +01:00
ThomasNgr-OpenDSI
1cd82c88cb
Develop fix STOCK_MUST_BE_ENOUGH_FOR_(PROPAL|ORDER|INVOICE) ( #33517 )
...
* Manage STOCK_MUST_BE_ENOUGH_FOR_(PROPAL|ORDER|INVOICE) with new attribute stockable_product
* Use static properties for product types. Controle product type service.
* simpler condition for STOCK_MUST_BE_ENOUGH_FOR_PROPOSAL
2025-10-31 17:15:18 +01:00
Laurent Destailleur
63ec276f5c
Add DOLAPIENTITY into allowed http headers
2025-10-31 17:01:07 +01:00
Laurent Destailleur
5a61116497
Debug v23
2025-10-31 16:55:48 +01:00
Laurent Destailleur
6e14377ba4
FIX avoid error 500 on api when cache dir does not exists
2025-10-31 16:44:29 +01:00
Laurent Destailleur
cb7d856aa1
Doc
2025-10-31 16:28:21 +01:00
Laurent Destailleur
88aeae24da
Add more logs
2025-10-31 16:22:53 +01:00
Laurent Destailleur
e660f0f35a
Enhance log
2025-10-31 16:10:06 +01:00
Marc de Lima Lucio
223326610e
FIX: expense report card: use correct bank module designator for detection
2025-10-31 13:43:21 +01:00
Laurent Destailleur
8cd3abb78d
Can add a category without removing the others
2025-10-31 04:05:45 +01:00
Laurent Destailleur
bbd01729b6
Fix css
2025-10-31 03:29:24 +01:00
Laurent Destailleur
ee84fadd1c
Comment
2025-10-31 02:22:14 +01:00
Laurent Destailleur
beb33d2f62
Fix trans
2025-10-30 23:06:34 +01:00
Laurent Destailleur
96ab49b80d
Doc
2025-10-30 23:02:53 +01:00
Laurent Destailleur
e21139558a
Debug v23
2025-10-30 22:34:34 +01:00
Laurent Destailleur
9152e86c5a
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-30 22:30:47 +01:00
Laurent Destailleur
2686238fe9
Clean code. select2 component need less code in html page
2025-10-30 22:21:12 +01:00
Laurent Destailleur
ee2db13af7
Trans
2025-10-30 17:45:20 +01:00
Laurent Destailleur
31f14faa0f
Debug v23
2025-10-30 17:40:54 +01:00
Laurent Destailleur
9eee6b187f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-30 14:42:09 +01:00
Laurent Destailleur
187840dbb3
NEW Can add info of main IT service provider in setup.
2025-10-30 14:41:37 +01:00
Laurent Destailleur
8e9290abd6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-30 02:59:33 +01:00
Laurent Destailleur
cd86879db3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-30 02:20:20 +01:00
Laurent Destailleur
305aced04b
FIX #35247 FIX #35950 Using same option for landing page and home page
...
leads to fatal errors with admin that is blocked.
Only the "Landing page" feature seems stable, so we keep it and use
another constant for the unstable "Home page" option.
2025-10-30 02:19:34 +01:00
VIAL-GOUTEYRON Quentin
c616e27274
New Hooks propals/orders ( #35989 )
...
* Add hook manager support for appending custom filter clauses across various SQL queries.
* Add hook manager support for custom SQL filters across multiple modules.
* Remove obsolete test code from api_proposals.class.php
* Remove unnecessary blank lines in card.php
* Remove unnecessary blank lines in card.php
* Remove unused object initialization and 'boxcode' parameter in product class
* Update api_proposals.class.php
* Initialize hooks for order API access
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-30 01:51:29 +01:00
Charlène Benke
f6f9f1214d
NEW Add auto-reference generation for tasks (like in project) in API ( #35981 )
...
* Add auto-reference generation for tasks (like in project)
* Fix phan-var-force annotation for modTask
2025-10-30 01:15:40 +01:00
kollibar
414c6927be
NEW Add accounting export mode for ISTEA ( #36006 )
...
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
* Revert "Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :"
This reverts commit 80e67e665a .
* Correction for the generation of the bankjournal for a payment for different third parties party (in case of payment multi third partie is active, ie option "Allow payments on different third parties bills but same parent company" = true).
correction for the bug issue https://github.com/Dolibarr/dolibarr/issues/34755
* Revert "Correction for the generation of the bankjournal for a payment for different third parties party (in case of payment multi third partie is active, ie option "Allow payments on different third parties bills but same parent company" = true)."
This reverts commit 12ccfa60fa .
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
(Sorry for the 2 failed pull request: I'm begginer in use of git)
* Revert "Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :"
This reverts commit 6fb35a6d2e .
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
(Sorry for the 2 failed pull request: I'm begginer in use of git)
* correction commit for phan
* Correction for Travis CI
* I forgot to correct a line
* Correction for phpcs
* ajout d'un test si la requete sql de recherche d'un total pour la ligne échoue
* activation of this fix only if option FACTURE_PAYMENTS_ON_DIFFERENT_THIRDPARTIES_BILLS is on
* spelling correction in comment that don't pass pre-commit check
* trailing whitespace forget
* Add function to split a discount in 2 by API REST
* correction for phan & php-stan
* correction for phan & php-stan
* correction for phan & php-stan
* Update api_thirdparties.class.php
* Update api_thirdparties.class.php
* Update api_thirdparties.class.php
* Add accounting export mode for ISTEA
* Add accounting export mode for ISTEA
* add english translation
* Add accounting export mode for ISTEA
* Add accounting export mode for ISTEA
* Add accounting export mode for ISTEA
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-30 01:13:14 +01:00
Laurent Destailleur
59e0320984
Clean code
2025-10-30 00:28:49 +01:00
Laurent Destailleur
1a8d91eee2
Fix CI
2025-10-30 00:07:50 +01:00
Laurent Destailleur
0f56916173
Clean comment
2025-10-29 23:46:55 +01:00
Laurent Destailleur
f319f32452
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-29 23:39:54 +01:00
Laurent Destailleur
786449d633
Translation: french "Lettrage" is "Matching" in English. "Reconcile"
...
seems mostly used for "Rapprochement bancaire"
2025-10-29 23:38:37 +01:00
Mathieu Pellegrin
6a9d50513f
Fix incorrect total discount (missing loop after GROUP BY query) ( #36000 )
...
* Fix incorrect total discount (missing loop after GROUP BY query)
* Make phpcs happy
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-29 23:19:47 +01:00
Laurent Destailleur
a42ea407f2
NEW date function related to holiday can accept country id in addition
...
to country code
2025-10-29 23:14:15 +01:00
Frédéric FRANCE
bda086bf0e
add missing translation and clean code ( #35956 )
...
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add missing translation
* add doc
* add doc
2025-10-29 22:25:23 +01:00
Frédéric FRANCE
3b61b77b79
fix fetch extraparams ( #35986 )
...
* fix fetch extraparams
* fix
* fix
* Update FactureTest.php
2025-10-29 22:19:07 +01:00
Charlène Benke
006c9dcc99
Add progress parameter to api task addTimeSpent method ( #35992 )
...
Added optional progress parameter to addTimeSpent method.
2025-10-29 22:10:25 +01:00
Frédéric FRANCE
77a06a6cfd
fix CI ( #35995 )
...
* Update phpstan-baseline.neon
* Update phpstan-baseline.neon
* Update societe.class.php
* Update societe.class.php
2025-10-29 22:07:14 +01:00
Laurent Destailleur
99d311402d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-29 19:05:33 +01:00
Laurent Destailleur
4c84650e39
NEW Add API for Holidays/Leaves
2025-10-29 18:58:06 +01:00
Laurent Destailleur
f32aeac947
NEW Show warning on banner when an email is not valid
2025-10-29 17:00:55 +01:00
Laurent Destailleur
d0c4d2d8b4
NEW Output of category tag is nicer for long subcategories.
2025-10-29 16:50:09 +01:00
Laurent Destailleur
4fd6894210
Fix capital when value is 0
2025-10-29 14:32:51 +01:00
Laurent Destailleur
7b44d610d4
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-29 13:29:03 +01:00
Laurent Destailleur
d0123c3795
Clean code
2025-10-29 13:28:53 +01:00
Alexandre SPANGARO
e68cb0fc00
NEW Accountancy - Add accounting for discounts ( #35977 )
...
* NEW Accountancy - Add accounting for discounts - Update menu
* NEW Accountancy - Add accounting for discounts - Setup
* NEW Accountancy - Add accounting for discounts - Language
* NEW Accountancy - Add accounting for discounts - Setup
* NEW Accountancy - Add accounting for discounts - Language
* NEW Accountancy - Add accounting for discounts - Function
* FIX CI
* FIX CI
* Fix CI
* FIX CI
2025-10-29 10:54:14 +01:00
Laurent Destailleur
870ee50729
Fix pos_print_counter
2025-10-28 23:35:42 +01:00
Frédéric FRANCE
db9ac18451
fix typo ( #35983 )
2025-10-28 19:21:21 +01:00
Laurent Destailleur
ab56e3a2c1
Clean code. Removed not working and duplicate feature of post phone
...
interface (standard interface works better).
2025-10-28 16:57:49 +01:00
Laurent Destailleur
cf18a71a75
WIP LNE
2025-10-28 15:12:45 +01:00
Laurent Destailleur
8e005b19c0
WIP LNE
2025-10-28 15:07:49 +01:00
Laurent Destailleur
e47925af7c
WIP LNE
2025-10-28 14:14:28 +01:00
Laurent Destailleur
541e5fefdc
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-28 13:33:06 +01:00
Laurent Destailleur
9214ee5d2a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-28 13:07:31 +01:00
Laurent Destailleur
a1b4d1a06e
WIP LNE
2025-10-28 13:07:19 +01:00
Jon Bendtsen
982e0ed64e
NEW: API endpoint for getting products in a warehouse ( #35918 )
...
* mostly updating fetch with all the fields and adding 2 missing variables
* adding throw RestException numbers, @url and a test for if you try with id=0
* Adding hurl file that do some testing og warehouses API endpoints
* Class for API prevented ever seeing model_pdf in API json
* Check for auth before doing other tests on the request
* New function list Products in warehouse. Work done by defrance, revived by JonB
* API PUT/update now allows for more database fields
* hurl tests for the new list products in warehouse endpoint
* also rejecting warehouse_id in a post
* pre-commit fix api warehouses
* copy paste error from api_usergroup
* Just return the lines, no cleaning needed
* PHAN fixes
* trying to fix PHAN error
* fix api update so it returns error when error, and fix object->update with import_key
* this->db not global db
* Advice from hregis
* Typo this d not dB
* Array of strings
* Changed listProducts in warehouse, uses api_product->get with variables from that
* hurl tests for API warehouses, and the new function get products in warehouse
* some STAN fixes
* more phan fixes
* changes revealed necessary by hurl testing
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-10-28 10:23:06 +01:00
Charlène Benke
e69f56acbe
New Add color fields on user group ( #35646 )
...
* Add color column to llx_usergroup table
* Add color column to llx_usergroup table
* Add color property to user group class
* Add color attribute to user group card
* Add ColorGroup translation to users.lang
* Add ColorGroup translation in French language file
* Fix SQL syntax for adding color column in llx_usergroup
* Fix SQL syntax for adding color column in llx_usergroup
* Fix color column addition in llx_usergroup table
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-28 02:26:49 +01:00
Mathieu Pellegrin
88cf4654b4
FIX #35884 ( #35885 )
...
Change GETPOST method for password fields to use "password" instead of "alpha".
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-28 02:22:15 +01:00
Frédéric FRANCE
34a1c824b7
NEW public pages donation, ticket and member use captcha setup ( #35913 )
...
* donation use captcha setup
* donation use captcha setup
* member use captcha setup
* member use captcha setup
* member use captcha setup
* member use captcha setup
* member use captcha setup
* ticket use captcha setup
* ticket use captcha setup
* clean
* clean
2025-10-28 02:21:06 +01:00
Frédéric FRANCE
8cbe1b55af
add dolBuildUrl ( #35947 )
...
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* clean
2025-10-28 01:40:02 +01:00
Frédéric FRANCE
7342a58044
clean phpstan baseline for supplier invoice class ( #35945 )
...
* clean phpstan baseline for supplier invoice class
* clean phpstan baseline for supplier invoice class
2025-10-28 01:25:46 +01:00
Frédéric FRANCE
03ea0cda01
clean code class commondict ( #35952 )
...
* add fetchAll in abstract class commondict
* add fetchAll in abstract class commondict
* add fetchAll in abstract class commondict
* add fetchAll in abstract class commondict
* add fetchAll in abstract class commondict
* add fetchAll in abstract class commondict
* add fetchAll in abstract class commondict
* clean code
2025-10-28 01:25:30 +01:00
Regis Houssin
e37c7678a4
FIX avoid warning if NOREQUIRETRAN is defined (eg ajax) ( #35954 )
2025-10-28 01:24:02 +01:00
Regis Houssin
cac1058caf
NEW add extraparams field in llx_categorie ( #35975 )
2025-10-28 01:22:02 +01:00
Frédéric FRANCE
972295ea3c
add missing translation ( #35958 )
2025-10-28 01:13:14 +01:00
Frédéric FRANCE
a487ce4923
add missing translation ( #35959 )
...
* add missing translation
* add missing translation
* clean missing
2025-10-28 01:12:45 +01:00
dependabot[bot]
8ac1fca761
Bump actions/upload-artifact from 4 to 5 ( #35960 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 01:12:07 +01:00
sonikf
8ed78a31b1
Add tpl files for standalone reception ( #35966 )
...
* Add tpl for standalone reception
* try to fix phan
2025-10-28 01:10:11 +01:00
Regis Houssin
210328dd33
FIX avoid php warnings ( #35967 )
2025-10-28 01:07:22 +01:00
Jyhere
ce7e9f4027
FIX: warning on invoice list when no extrafield ( #35968 )
2025-10-28 01:05:34 +01:00
Frédéric FRANCE
9b512f565f
try to make new checks ( #35976 )
...
* try to make new checks
* try to make new checks
* try to make new checks
* try to make new checks
* try to make new checks
* try to make new checks
2025-10-28 00:57:01 +01:00
Laurent Destailleur
df5c3a8084
Clean code
2025-10-27 22:18:20 +01:00
Laurent Destailleur
342120f893
Debug v23
2025-10-27 21:42:21 +01:00
Laurent Destailleur
de2641c842
Trans
2025-10-27 21:08:28 +01:00
Laurent Destailleur
a7a3ad2352
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-27 20:59:21 +01:00
Laurent Destailleur
bf4140e8f8
Doc
2025-10-27 20:59:11 +01:00
Charlène Benke
9a9eec75fc
add hook on printColDescContent ( #35741 )
...
* add hook on printColDescContent
Allow to add more informations on pdf description with hook management.
sample hook use :
public function printColDescContent($parameters, &$object, &$action)
{
$pdf = $parameters['pdf'];
if ($object->name == 'sponge mydiscount') {
//var_dump($parameters, $object, $action); exit;
$pdf->MultiCell(0, 3, "xxxxx", 0, 'L', 0, 1, '', '', true);
return 1;
}
}
* Add hook support to printColDescContent method
2025-10-26 14:43:40 +01:00
Frédéric FRANCE
48d2dd8956
clean code ( #35915 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-10-25 23:09:16 +02:00
Pierre Ardoin
4d69d875f0
FIX Token issue when deleting a line ( #35935 )
...
* Sécurisation du jeton CSRF pour la suppression de transfert de stock
* Sécuriser les actions de suppression de transfert de stock
* Corriger l'indentation du lien de suppression de ligne
* Supprimer les commentaires français des protections CSRF
* Remove CSRF token check for delete actions
Removed CSRF token validation for delete actions.
2025-10-25 23:05:52 +02:00
Frédéric FRANCE
a31a02dbe5
Update setup_conf.sh ( #35937 )
...
* Update setup_conf.sh
* Update setup_conf.sh
2025-10-25 23:04:44 +02:00
Frédéric FRANCE
d07de98ad8
Update makepack-dolibarr.pl ( #35938 )
2025-10-25 23:04:15 +02:00
Frédéric FRANCE
e67651f5bc
Update github_commits_byversion.sh ( #35939 )
2025-10-25 23:02:55 +02:00
Alexandre SPANGARO
658770a449
FIX Accountancy - Not propose to write operation on draft asset ( #35943 )
2025-10-25 22:57:13 +02:00
Frédéric FRANCE
4ac3c3f8b6
clean phpstan baseline of supplier order class ( #35942 )
...
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
* clean phpstan baseline of supplier order class
2025-10-25 22:55:06 +02:00
Alexandre SPANGARO
c0cfd77cb9
FIX - Accountancy - Wrong length apply when various operation are proposed ( #35944 )
2025-10-25 22:54:46 +02:00
Frédéric FRANCE
675ec205f4
clean phpstan baseline ( #35946 )
2025-10-25 22:53:09 +02:00
Regis Houssin
591395f44b
QUAL uniformize and globalize accesskey/stringforfirstkey + for Mac OS this is "CTRL + Option + key" ( #35948 )
...
* QUAL uniformize en globalize accesskey/stringforfirstkey + Mac os is
CTRL + Option + key
* FIX pre-commit error
2025-10-25 22:52:55 +02:00
github-actions[bot]
21a933bd2e
PHPStan > Update baseline ( #35949 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-10-25 20:39:40 +02:00
Laurent Destailleur
729e19cecb
Fix warning
2025-10-24 23:05:49 +02:00
Laurent Destailleur
cd2f4bb7d2
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-24 19:46:38 +02:00
Frédéric FRANCE
16371177ac
fix doc ( #35923 )
2025-10-24 18:29:27 +02:00
github-actions[bot]
d4905ca777
PHPStan > Update baseline ( #35926 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-10-24 18:28:50 +02:00
Frédéric FRANCE
f807b77c25
add captcha on recrutiment public page ( #35931 )
...
* add captcha on recrutiment public page
* add captcha on recrutiment public page
* add captcha on recruitment public page
2025-10-24 18:24:12 +02:00
Frédéric FRANCE
d22b6abe59
update hash in windows-ci.yml ( #35932 )
2025-10-24 18:21:16 +02:00
Laurent Destailleur
eec7c592c0
FIX dol_print_date with param gmt when server is not UTC.
2025-10-24 15:30:02 +02:00
Laurent Destailleur
c6c968374a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-24 11:42:53 +02:00
Laurent Destailleur
b3d8e7078e
Trans
2025-10-24 11:40:38 +02:00
John BOTELLA
bbec4721a4
UIUX : webportal css style PART 03 : allow select login form theme for webportal ( #35849 )
...
* WIP : add theme selection
* final style
* fix class
* fix css
* fix comment
* PHP stan
* PHP stan
* PHP stan
* PHP stan
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-24 11:19:13 +02:00
Laurent Destailleur
1e1d8de59a
Try to use hint index only when not counter productive.
2025-10-24 03:34:18 +02:00
Laurent Destailleur
ba4878b490
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-24 03:20:17 +02:00
Laurent Destailleur
fe71668d0d
Replace use of DISTINCT with WHERE EXISTS
2025-10-24 03:15:51 +02:00
Regis Houssin
de62f22493
QUAL avoid to calling "closeTopMenuLoginDropdown" after all click ( #35898 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-23 16:38:07 +02:00
Laurent Destailleur
c03026a41d
Debug v23
2025-10-23 14:59:19 +02:00
Laurent Destailleur
23fcfd233c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-23 14:48:00 +02:00
Bradley Jarvis
3464989848
Fix - Task event linked from task and event ( #35888 )
...
This patch fixes task events so that they are correctly displayed in the
task event list and that in the event the Linked Object referes back to
the task.
The issue was that the elementtype value in the database was being
referenced as both 'project_task' and 'task' by different parts of code
Co-authored-by: brad <brad@endurotags.com.au >
2025-10-23 14:47:27 +02:00
Laurent Destailleur
69060a6f49
Complete #35888
2025-10-23 14:47:20 +02:00
Frédéric FRANCE
8e0566a33b
add ajax tooltip for recruitment candidature ( #35910 )
...
* add ahax tooltip for recruitment candidature
* add ajax tooltip for recruitment candidature
2025-10-23 14:32:45 +02:00
Laurent Destailleur
0346d901be
Clean code
2025-10-23 14:31:45 +02:00
Laurent Destailleur
1e84852825
Clean code
2025-10-23 14:26:47 +02:00
Laurent Destailleur
628aacd7fe
Clean code
2025-10-23 14:14:53 +02:00
Frédéric FRANCE
f89cc919b8
clean code ( #35894 )
...
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-23 14:05:59 +02:00
Jon Bendtsen
802e4b6491
NEW API user/groups/ POST, PUT, DELETE + some hurl tests ( #35903 )
...
* NEW API user/groups/ POST, PUT, DELETE + some hurl tests
* indent fix
* saving note_private (Ryan) during create and detect if we call ourselves?
* fix call with wrong arguments
* Reshow array's in the json output
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-10-23 13:56:22 +02:00
Regis Houssin
1e8b3e5d01
NEW possibility to define global entity in user param ( #35908 )
...
* NEW possibility to define global entity in user param
* FIX travis error
2025-10-23 13:43:53 +02:00
Frédéric FRANCE
f203eace15
make jobposition ajaxtooltip ( #35899 )
...
* make jobposition ajaxtooltip
* make jobposition ajaxtooltip
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-23 13:26:25 +02:00
Laurent Destailleur
c42f2e4c88
Doc
2025-10-23 01:44:43 +02:00
Laurent Destailleur
57670bd45e
Comment to prepare use of specific VAT code for vat exemption
2025-10-23 01:41:33 +02:00
Laurent Destailleur
2f38d267b3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-23 01:01:09 +02:00
Laurent Destailleur
713eeeacf2
Revert option
...
MAIN_USE_VAT_COMPANIES_IN_EEC_WITH_INVALID_VAT_ID_ARE_INDIVIDUAL
into MAIN_USE_VAT_ZERO_FOR_COMPANIES_IN_EEC_EVEN_IF_VAT_ID_UNKNOWN
2025-10-23 01:00:24 +02:00
Laurent Destailleur
ea0fcd193c
Fix CI
2025-10-22 22:31:51 +02:00
Laurent Destailleur
412a224d90
Fix CI
2025-10-22 22:28:55 +02:00
Laurent Destailleur
73d3067b16
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-22 22:09:49 +02:00
Laurent Destailleur
ec109fa7ea
Fix default fields for POS
2025-10-22 22:09:15 +02:00
Laurent Destailleur
52ea569239
Fix default fields for POS
2025-10-22 22:07:17 +02:00
Laurent Destailleur
93bb6035b8
FIX Column Terminal is forbidden in POS context
2025-10-22 21:11:04 +02:00
Laurent Destailleur
2efff17837
Fix deprecation
2025-10-22 20:06:24 +02:00
Laurent Destailleur
7f04762b17
Fix merge pb
2025-10-22 18:56:05 +02:00
Laurent Destailleur
c465a5c8da
Fix CI
2025-10-22 18:28:00 +02:00
Laurent Destailleur
2f64e56ef2
Fix CI
2025-10-22 18:26:31 +02:00
Laurent Destailleur
4bae3f6eec
Must use StudlyCaps or PascalCase for class name
2025-10-22 18:15:27 +02:00
Laurent Destailleur
7db8a7eadc
Fix regression
2025-10-22 18:12:10 +02:00
Laurent Destailleur
c1831b76a3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-22 18:04:57 +02:00
Jon Bendtsen
1f47cfd583
NEW API for getting, adding, deleting and/or modifying email templates ( #35853 )
...
* NEW API for getting, adding, deleting and/or modifying email templates
* removing duplicate class formmail which has been moved to a separate file
* hurl file for testing the emailtemplates api
* more comprehensive tests of posting a new email template, all required fields and making sure that ID is rejected
* first GUI test of email templates
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-22 18:04:39 +02:00
altairis-melina
592710868f
FIX: Module name to show links of linked objects of expeditions ( #35883 )
...
Co-authored-by: Noé Cendrier <81741011+altairis-noe@users.noreply.github.com >
2025-10-22 18:00:07 +02:00
Laurent Destailleur
e314c075a7
Removed property that seems not used.
2025-10-22 17:59:51 +02:00
Alexandre SPANGARO
d6b2b12419
#35859 Review data of payment term by default ( #35870 )
...
* #35859 Review data of payment term by default
* Restore rowid
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-22 17:57:25 +02:00
Alexandre SPANGARO
8f51b05a57
NEW Accountancy - Add field centralized on import/export ( #35872 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-22 17:44:36 +02:00
Vincent Maury
27ed249561
NEW : add supplier payment mail template ( #35877 )
...
* Fix 35865 no formail displayed in supplier payment
* - add possibility to create custom mail template for supplier invoices payment
- add a default template
- add 2 new substitutions keys : __SUPPLIER_PAYMENT_INVOICES_LIST__ and __SUPPLIER_PAYMENT_INVOICES_TOTAL__
* - add possibility to create custom mail template for supplier invoices payment
- add a default template
- add 2 new substitutions keys : __SUPPLIER_PAYMENT_INVOICES_LIST__ and __SUPPLIER_PAYMENT_INVOICES_TOTAL__
---------
Co-authored-by: vmaury <vmaury@vmaury-Lafite-Pro-16-AMD>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-22 17:44:01 +02:00
William Mead
29eabe9a75
Added stock movement API data pagination ( #35875 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-22 17:43:24 +02:00
Laurent Destailleur
33e27947ca
WIP LNE
2025-10-22 16:31:47 +02:00
Laurent Destailleur
7fa99f6e15
QUAL Moved structure of table printer_receipt into sql instead of php
2025-10-22 15:36:16 +02:00
Laurent Destailleur
c82a709ff3
FIX Printers can have duplicate names
2025-10-22 15:27:48 +02:00
Laurent Destailleur
8de37232d8
Debug v23
2025-10-22 14:41:35 +02:00
Laurent Destailleur
95741170ab
WIP LNE
2025-10-22 14:31:04 +02:00
Laurent Destailleur
e3ff9e5c2d
Clean code
2025-10-22 14:17:04 +02:00
Laurent Destailleur
2c1ab9b40a
Clean code
2025-10-22 14:14:58 +02:00
Laurent Destailleur
8d50b69bce
Add a test if command not found
2025-10-22 13:30:36 +02:00
Laurent Destailleur
43aa97edcc
Move method
2025-10-22 12:40:56 +02:00
Laurent Destailleur
3bc8d435a4
WIP LNE
2025-10-22 12:35:30 +02:00
Laurent Destailleur
2c71ce566f
Doc
2025-10-22 12:17:14 +02:00
Laurent Destailleur
165242c0fb
Move version info into a dedicated file
2025-10-22 12:16:09 +02:00
Ryad ABANI
38980a935c
FIX: Email Collector Module: manage error when imap_fetchstructure return false. Previously it generated warning and fatal error because the returned value was not of type class
2025-10-22 11:56:07 +02:00
Laurent Destailleur
481f3f1a9e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-22 11:06:14 +02:00
Laurent Destailleur
be351614e2
NEW DEV Can set color of the on/off button.
2025-10-22 11:05:59 +02:00
Frédéric FRANCE
e274a9c31c
do not check in htdocs/includes ( #35886 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-22 02:47:05 +02:00
Laurent Destailleur
bc20306426
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-22 02:45:08 +02:00
Laurent Destailleur
f6004f22ff
Add missing index file
2025-10-22 02:44:48 +02:00
Vincent Maury
0ddd2b194f
Fix 35865 no formail displayed in supplier payment ( #35867 )
...
Co-authored-by: vmaury <vmaury@vmaury-Lafite-Pro-16-AMD>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-22 02:32:36 +02:00
Laurent Destailleur
74455fd391
FIX #35887
2025-10-22 02:21:52 +02:00
Laurent Destailleur
58abe1291c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-22 02:05:19 +02:00
Laurent Destailleur
7724e58d6d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-22 02:05:18 +02:00
Laurent Destailleur
aca82c627f
FIX dol_eval when having " !(...)"
2025-10-22 02:04:40 +02:00
Frédéric FRANCE
acb1bc22c4
add upload on recruitment job and fix CI ( #35880 )
...
* add upload on recruitment job
* add upload on recruitment job
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-10-22 00:48:28 +02:00
Laurent Destailleur
73c559b9d5
Complete llx_oauth_token
2025-10-21 20:22:11 +02:00
Laurent Destailleur
bbb96e3c14
Fix migration of token
2025-10-21 20:16:15 +02:00
Laurent Destailleur
3975453a75
Move some part of code from filefunc into master.
2025-10-21 19:08:24 +02:00
Laurent Destailleur
0fe5b9c52b
Trans
2025-10-21 16:54:42 +02:00
Laurent Destailleur
a0411e6725
Doc
2025-10-21 14:54:56 +02:00
Laurent Destailleur
f35536712f
WIP LNE
2025-10-21 14:41:42 +02:00
Laurent Destailleur
d8b63e6fa6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-21 10:35:24 +02:00
Laurent Destailleur
bf6e7d80e0
Fix edit mode
2025-10-21 10:35:11 +02:00
Alexandre SPANGARO
02f949c4b7
NEW Accountancy - Manuel input - Add script to greyed out subledger_account if general ledger is not centralized ( #35855 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-21 02:13:38 +02:00
Lucas Marcouiller
ad67faa01d
New all project contact in task creation ( #35862 )
...
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-21 02:13:10 +02:00
Alexandre SPANGARO
cdd4dde166
NEW Accountancy - Various payment - Add script to greyed out subledger_account if general ledger is not centralized ( #35842 )
...
* NEW Accountancy - Add data-centralized in select_account()
* NEW Accountancy - Add script to greyed out subledger_account if general ledger is not centralized
* Fix phan
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-21 02:08:19 +02:00
Frédéric FRANCE
cd3b74f092
NEW add api for members statistics ( #35851 )
...
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* NEW add api for members statistics
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-21 02:05:51 +02:00
William Mead
8b47aadb1c
Added warehouse api data pagination ( #35866 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-21 02:04:51 +02:00
Laurent Destailleur
4799705cd8
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-21 02:03:34 +02:00
Alexandre SPANGARO
ffa489ee59
NEW Accountancy - Transaction - Add verification on centralized account ( #35824 )
...
* NEW Accountancy - Transaction - Add verification on centralized account
* Fix phan
* Fix phan
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-21 01:06:21 +02:00
Frédéric FRANCE
894e73e9cf
add new elements properties magic ( #35861 )
...
* add new elements properties magic
* add new elements properties magic
2025-10-21 01:04:53 +02:00
Frédéric FRANCE
7d01503c46
clean code ( #35856 )
...
* fix CI
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-21 01:03:55 +02:00
Jon Bendtsen
56bcd57fc6
QUAL: polishing up the API's for usergroups ( #35854 )
...
* note_private=note + cleaning json output when getting a usergroup
* better comment text
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-10-21 00:36:44 +02:00
Laurent Destailleur
20a73086e9
Merge branch 'develop' into develop_NEW_create_ticket_mail_linked_files
2025-10-21 00:05:56 +02:00
Laurent Destailleur
0cb4679757
Fix CI
2025-10-21 00:05:22 +02:00
Laurent Destailleur
655286f3b3
Fix CI
2025-10-20 23:55:59 +02:00
Laurent Destailleur
9ee8006f17
Fix CI
2025-10-20 23:50:32 +02:00
Laurent Destailleur
294309dbd4
Fix CI
2025-10-20 23:48:37 +02:00
Laurent Destailleur
ab6aae51dd
Allow boolean on yn()
2025-10-20 23:42:20 +02:00
Laurent Destailleur
a202d1e60d
Debug v23
2025-10-20 20:51:20 +02:00
Laurent Destailleur
dab2bcbd90
Debug v23
2025-10-20 20:44:17 +02:00
Laurent Destailleur
6f88b841e0
Add vat field
2025-10-20 17:57:22 +02:00
Laurent Destailleur
7792a397d3
Clean code
2025-10-20 16:46:36 +02:00
tnegre
3ce1b6bb4f
NEW : On ticket creation from backend, send linked files in the email.
2025-10-20 16:08:04 +02:00
Laurent Destailleur
5604df683d
Backup/Restore is cleaner
2025-10-20 15:12:35 +02:00
Laurent Destailleur
2835ec5c3d
Add BLOCKEDLOG_LAST_RECORD_FINGERPRINT at install
2025-10-20 04:31:42 +02:00
Laurent Destailleur
a84cff56a7
Clean screen
2025-10-20 03:35:12 +02:00
Laurent Destailleur
dc6c6b281e
Dev Loi Finance
2025-10-20 02:58:42 +02:00
Laurent Destailleur
606de1688e
Dev Loi Finance
2025-10-20 02:35:55 +02:00
Laurent Destailleur
9fb7805e4f
Fix typeof pad in takepos
2025-10-20 01:54:37 +02:00
Laurent Destailleur
4fe22fad9e
Show terminal on ticket
2025-10-20 01:47:43 +02:00
Laurent Destailleur
0d2b4faee2
Prepare code for LNE
2025-10-20 00:45:59 +02:00
Laurent Destailleur
2a155bff70
Debug
2025-10-19 23:34:12 +02:00
Laurent Destailleur
d539010e3f
Fix CI
2025-10-19 23:28:44 +02:00
Laurent Destailleur
0fa7da21f1
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-19 23:14:52 +02:00
PsyCrow
277ca022f2
Remove unnecessary type casting for VAT rates ( #35830 )
...
vat_rate could be string so should not be casted to float
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-19 23:13:53 +02:00
Laurent Destailleur
2076c44618
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-19 23:13:26 +02:00
Laurent Destailleur
ad00c73028
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-19 21:23:46 +02:00
Laurent Destailleur
f97028a764
Test change for ci to use php min 7.2
2025-10-19 21:09:45 +02:00
Laurent Destailleur
2c04ca3979
NEW Minimal version of PHP is now 7.2
2025-10-19 21:03:50 +02:00
PsyCrow
893b6525ab
Remove unnecessary type casting for VAT rate ( #35831 )
...
vat_rate could be string should not be float casting
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-19 18:50:25 +02:00
Frédéric FRANCE
f729b421a5
move sql in stats class ( #35850 )
...
* move sql in stats class
* move sql in stats class
* move sql in stats class
* move sql in stats class
* move sql in stats class
* move sql in stats class
* PHPStan > Update baseline (#35844 )
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
* move sql in stats class
* move sql in stats class
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-10-19 18:50:09 +02:00
PsyCrow
d36bfd0f3e
Refactor updateline call to remove type casting ( #35833 )
...
Removed unnecessary type casting for vatrate in updateline method.
2025-10-19 18:48:16 +02:00
PsyCrow
2b93b8a66a
Remove unnecessary type casting for VAT rates ( #35834 )
...
vat_rate could be string and should not be casted to float
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-19 18:47:43 +02:00
Laurent Destailleur
e7672cd9e5
Fix critical regression in cast
2025-10-19 18:47:20 +02:00
Laurent Destailleur
a66164d0f7
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-19 18:40:41 +02:00
Laurent Destailleur
3aa920be4a
Fix critical regression when casting vat rate
2025-10-19 18:40:26 +02:00
PsyCrow
4f3b2fe8de
Fix type casting for TVA tax in addline method ( #35832 )
...
tva_tx should not be casting to float
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-19 18:38:55 +02:00
Laurent Destailleur
738b85abcd
Fix PHP doc regression
2025-10-19 18:38:10 +02:00
Laurent Destailleur
2c65efad96
Fix php doc
2025-10-19 18:32:25 +02:00
Laurent Destailleur
8d91557b17
Fix doc
2025-10-19 18:23:04 +02:00
Laurent Destailleur
a1f4fb9810
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-19 18:19:37 +02:00
Laurent Destailleur
b6353d06ae
Fix doc
2025-10-19 18:19:28 +02:00
Laurent Destailleur
01eb4510f7
Fix doc
2025-10-19 18:18:56 +02:00
github-actions[bot]
4be6bd93cb
PHPStan > Update baseline ( #35844 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-10-19 18:12:31 +02:00
Laurent Destailleur
bbeaadb14a
Fix picto module zapier
2025-10-19 18:11:00 +02:00
Laurent Destailleur
c5b4faffe7
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-19 17:56:22 +02:00
Laurent Destailleur
68a8631cb5
Doc
2025-10-19 17:56:12 +02:00
Laurent Destailleur
02216080f6
Fix picto
2025-10-19 17:54:52 +02:00
Frédéric FRANCE
1e329f2325
clean code ( #35843 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-10-19 17:09:54 +02:00
Frédéric FRANCE
db4d73ed50
clean baseline phpstan ( #35840 )
2025-10-19 03:35:21 +02:00
MDW
8a84fad171
Qual: Fix misuse of Mo->error ( #35841 )
...
# Qual: Fix misuse of Mo->error
Phan identified that ++ was performed on Mo->error which is a string.
This fixes that by using a local $error variable (as in another
function).
2025-10-19 03:35:04 +02:00
Frédéric FRANCE
9193aa889a
clean phpstan baseline ( #35839 )
2025-10-19 03:34:22 +02:00
Frédéric FRANCE
8f7931eb49
clean phpstan baseline ( #35837 )
...
* clean phpstan baseline
* clean phpstan baseline
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-19 03:34:09 +02:00
Laurent Destailleur
9a8820b9c6
NEW Add column title in emailing and add more filters
2025-10-19 03:33:09 +02:00
Frédéric FRANCE
ed4b7ce58d
clean phpstan baseline ( #35838 )
...
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* fix
2025-10-19 01:58:11 +02:00
Frédéric FRANCE
4bc77ebcda
clean phpstan baseline ( #35836 )
...
* clean phpstan baseline
* clean phpstan baseline
2025-10-19 01:56:26 +02:00
MDW
66683105f1
Qual: Fix phan notices ( #35827 )
...
# Qual: Fix phan notices
Some type hints updates + correction to get week from date (action/pertype.php)
+ check that value is not null (pdf_* classes).
2025-10-18 19:10:43 +02:00
Frédéric FRANCE
05e6c8ce11
Fix phpstan ( #35828 )
...
* clean phpstan baseline
* clean baseline
* clean baseline
* clean baseline
* clean baseline
2025-10-18 19:09:52 +02:00
Laurent Destailleur
dabda44e8d
Add more method in setup factory
2025-10-18 13:56:33 +02:00
Laurent Destailleur
f99cbafd64
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-10-18 12:25:14 +02:00
Laurent Destailleur
836696847e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-18 11:54:26 +02:00
Guido Schratzer
78aefbaa2e
FIX #35766 : Update buying price INT Float ( #35769 )
...
* FIX #35766 : Update buying price INT Float
loose Decimals
.
* Fix: keep fk_product_fournisseur_price as int; treat buying price as float (no truncation) [#35766 ]
* Updated per feedback: keep fk_product_fournisseur_price as ?int (rowid) and as float.
Adjusted FactureRec::updateline PHPDoc to ?int and float|'' (model still normalizes via price2num).
Tested on a recurring line: decimals preserved, FK stored as int, CI green. Minor adjustments before v22 backport
* Delete .hooktest
* Delete dev/tools/pre-commit/README.md
* Delete test/phpunit/phpunit.xml
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-18 11:54:09 +02:00
Laurent Destailleur
0df13aedcb
Ignore file to avoid commiting it
2025-10-18 11:53:37 +02:00
Frédéric FRANCE
3d852682ec
clean baseline ( #35822 )
...
* clean baseline
* clean baseline
* clean baseline
* clean baseline
* clean baseline
* clean baseline
2025-10-18 11:20:54 +02:00
Vincent Maury
b28b94821f
NEW #35700 : Throw an error when validating a propal, order, supplier with a product no more in sale/purchase… ( #35709 )
...
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Fix #35700 : Throw an error when validating a propal, order, supplier proposal, supplier order if some products doesn't have the good status (on sale, on buy)
* Update commonobject.class.php
* Refactor checkActiveProductInLines method
* Fix comment formatting in commonobject.class.php
* Update commonobject.class.php
---------
Co-authored-by: vmaury <vmaury@vmaury-Lafite-Pro-16-AMD>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-18 11:19:31 +02:00
Laurent Destailleur
f0c61790eb
Clean code
2025-10-17 23:43:28 +02:00
Laurent Destailleur
384d40ca01
phpunit more complete
2025-10-17 19:39:45 +02:00
Laurent Destailleur
993f821a3b
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-17 18:44:26 +02:00
Laurent Destailleur
b6171202db
Trans
2025-10-17 18:35:16 +02:00
Christophe Battarel
e81cca858e
NEW: import subscriptions ( #35612 )
...
* NEW: import subscriptions
* remove bad code
* FIX: already declared property is not needed
* Update subscription.class.php
* FIX: change format to please php-stan
* ENH: DolibarrModules::$import_convertvalue_array value format
---------
Co-authored-by: Christophe Battarel <christophe@altairis.fr >
Co-authored-by: Noé Cendrier <noe.cendrier@altairis.fr >
Co-authored-by: Noé Cendrier <81741011+altairis-noe@users.noreply.github.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 18:24:40 +02:00
Laurent Destailleur
9430078409
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-17 18:18:30 +02:00
Laurent Destailleur
493630eb4f
Add expire at into token table. SQL part of #35804
2025-10-17 18:18:19 +02:00
Lucas Marcouiller
8fb42b0061
New fetch member to redirect to membership payment ( #35808 )
...
* New fetch member to redirect to membership payment
* add constant
* fix CI
* Update new.php
* Fix formatting of conditional check for member search
---------
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 18:13:39 +02:00
Vincent Maury
54a2335d79
Display error message when impossible to create user from contact ( #35807 )
...
Co-authored-by: vmaury <vmaury@vmaury-Lafite-Pro-16-AMD>
2025-10-17 15:56:17 +02:00
William Mead
3c5d6b9649
NEW: Option to clone parent categories on variant creation ( #35806 )
...
* Added option to clone parent categories on product variant creation
* Updated PHPDoc
2025-10-17 15:52:42 +02:00
Josep Lluís
0245482bc6
NEW Add configuration for default timesheet menu ( #35805 )
...
* Add configuration for default timesheet menu
Using PROJECT_OPEN_ALWAYS_ON_TIMESHEET config, you can use variables "perweek" (default), "perday" or "permonth"
* Update eldy.lib.php
* Fix default value for optionTimesheet variable
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 15:50:47 +02:00
github-actions[bot]
9447f04876
PHPStan > Update baseline ( #35810 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-10-17 15:46:08 +02:00
William Mead
276f792e9a
Fixed return object for expense report API ( #35813 )
2025-10-17 15:45:59 +02:00
Laurent Destailleur
c48d4db3a5
Trans
2025-10-17 15:43:48 +02:00
tnegre
66d72d0bba
FIX allow a situation with credit to be removed from cycle
2025-10-17 14:13:25 +02:00
Marc de Lima Lucio
403dad1660
FIX: expense report card: do not show bank account if user cannot see them
2025-10-17 13:56:07 +02:00
Laurent Destailleur
93a03691e1
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-17 13:45:12 +02:00
Laurent Destailleur
d87d6d10a4
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-17 13:44:54 +02:00
John BOTELLA
b1854b7d4f
UIUX : webportal css style PART 02 ( #35774 )
...
* Add css
* FIX CSS and UX
* fix php doc
* Fix missing badge for status
* fix download link css
* change space on comment
2025-10-17 12:22:20 +02:00
Laurent Destailleur
be803918dd
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-17 03:50:50 +02:00
Laurent Destailleur
5da33763d2
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-17 03:50:31 +02:00
Alexandre SPANGARO
88607b2eda
QUAL Accountancy - Use xxx_prepare_head() on accounting transaction ( #35778 )
...
* QUAL Accountancy - Use xxx_prepare_head() on accounting transaction
* Fix phpstan
* Fix phpstan
* Fix according to Frederic
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 03:46:20 +02:00
Laurent Destailleur
b395cee7c8
Use position on each numbering module
2025-10-17 03:33:54 +02:00
Christophe Battarel
6e184d4195
NEW : add free numbering module for members ( #35636 )
...
* NEW : add free numbering module for members
* fix next value
* fix codesniffer
* fix phan
* fix missing class declaration
* rename module
---------
Co-authored-by: Christophe Battarel <christophe@altairis.fr >
2025-10-17 03:29:57 +02:00
Laurent Destailleur
fefc2ef466
CSS
2025-10-17 03:28:23 +02:00
Laurent Destailleur
c0e395ee11
Clean code
2025-10-17 02:53:01 +02:00
Frédéric FRANCE
29b3880e6c
add dolBuildUrl ( #35664 )
...
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* clean baseline
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 02:31:07 +02:00
Frédéric FRANCE
90a0d3cc28
clean phpstan baseline ( #35798 )
...
* fix missing translation
* fix missing translation
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
* clean phpstan baseline
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 02:01:47 +02:00
MDW
fa266e7fd7
Qual: Update phan baseline, set return value for anonymous functions ( #35775 )
...
* Qual: Update baseline regarding fixed phan notices
# Qual: Update baseline regarding fixed phan notices
* Qual: Fix phan notice (return type of anonymous function
# Qual: Fix phan notice (return type of anonymous function
2025-10-17 01:57:37 +02:00
Leander Cain Slotosch
174a38b48b
ADD new german forme juridique ( #35799 )
...
* Add new eGbR forme juridique for Germany
* Add more missing forme juridique for Germany
2025-10-17 01:55:27 +02:00
John BOTELLA
0d8647975d
Uiux : Data for invoices & Orders status badges ( #35781 )
...
* New data for invoices status badges
* add orders
* add module builder
2025-10-17 01:55:11 +02:00
github-actions[bot]
70a7554f87
PHPStan > Update baseline ( #35789 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 01:52:46 +02:00
Laurent Destailleur
67428766a2
FIX #35784
2025-10-17 01:48:32 +02:00
Laurent Destailleur
4c5a256088
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-17 01:03:06 +02:00
John BOTELLA
f8988d3874
UIUX : webportal css style PART 01 ( #35773 )
...
* Add css
* FIX CSS and UX
* fix php doc
2025-10-17 00:48:25 +02:00
Frédéric FRANCE
3f72cf2576
add facility to upload odt template ( #35790 )
...
* add facility to upload odt template
* add facility to upload odt
* add facility to upload odt
* add facility to upload odt
2025-10-17 00:45:05 +02:00
Mohamed DAOUD
15bd28fefb
ignore master inc file for export website ( #35791 )
2025-10-17 00:42:29 +02:00
Leander Cain Slotosch
b87922dbd7
Fix typo in table name in bankjournal.php ( #35800 )
2025-10-17 00:32:32 +02:00
Laurent Destailleur
412fe1df32
Fix regression
2025-10-16 21:26:35 +02:00
Laurent Destailleur
9d24127f37
Clean code
2025-10-16 20:15:06 +02:00
Laurent Destailleur
5228c9827e
Fix CI
2025-10-16 19:46:46 +02:00
Laurent Destailleur
793f48dbff
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-16 19:42:43 +02:00
Regis Houssin
12d078c651
FIXX clean code
2025-10-16 19:33:38 +02:00
Regis Houssin
0dbbd453e5
FIX Multicompany compatibility with "project_task"
2025-10-16 19:10:32 +02:00
tnegre
8ddf9f6075
FIX : remove useless condition to create credit on situation invoice ( #35786 )
2025-10-16 11:57:49 +02:00
Laurent Destailleur
c45ab5c387
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-15 20:03:54 +02:00
Laurent Destailleur
14f63d1ca2
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-15 18:58:24 +02:00
Laurent Destailleur
fc7f9058af
Fix ci
2025-10-15 18:58:12 +02:00
Frédéric FRANCE
82010e7a60
fix CI payment_salary.php ( #35767 )
...
* fix CI payment_salary.php
* Update baseline.txt
* Update phpstan-baseline.neon
2025-10-15 18:56:13 +02:00
Laurent Destailleur
f0d53c7dc6
Fix pr
2025-10-15 12:55:43 +02:00
Laurent Destailleur
04eecafa78
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-15 11:52:03 +02:00
Laurent Destailleur
d13ebdef2f
Update doc
2025-10-15 11:51:55 +02:00
Marc de Lima Lucio
12bcdd0e80
QUAL: stop support of run_trigger ( #34373 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 11:49:55 +02:00
Laurent Destailleur
f8bb32eb97
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-15 11:49:30 +02:00
Charlène Benke
520d44e808
New : add public and private note on contract list ( #34252 )
...
* New : add public and private note on contract list
* Update list.php
* Update list.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 11:43:21 +02:00
Mathieu Pellegrin
c09ae7c3fb
Fix #35703 ( #35734 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 11:34:51 +02:00
lvessiller-opendsi
f8218fe64b
NEW const MENU_HIDE_EMAIL_TEMPLATES to hide email templates setup in Tools menu ( #35739 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 11:33:48 +02:00
Laurent Destailleur
578cd6ca0f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-15 11:31:38 +02:00
Laurent Destailleur
9a99139d85
Fix status of salary
2025-10-15 11:31:28 +02:00
John BOTELLA
d04e40dea3
Fix missing cursor for copy action ( #35765 )
2025-10-15 11:31:10 +02:00
John BOTELLA
37ff735a80
Fix css badge pill definition ( #35763 )
...
* fix css badge pill definition
* fix css badge pill definition
2025-10-15 11:30:24 +02:00
Frédéric FRANCE
5367d63a56
clean code page phpinfo.php ( #35762 )
...
* clean code page phpinfo.php
* Update check.php
* Update phpinfo.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 11:28:47 +02:00
Laurent Destailleur
7853a33560
No need of token for action=create
2025-10-15 11:22:11 +02:00
Laurent Destailleur
dbc0905e79
Renamed salaries/paiement_salary.php into salaries/payment_salary.php
2025-10-15 11:19:00 +02:00
Laurent Destailleur
56997cc06c
FIX The IBAN into EPC qr code must use the default bank account if not
...
forced
2025-10-15 05:02:34 +02:00
Laurent Destailleur
40fdd49b05
Update card.php
2025-10-15 04:46:19 +02:00
Laurent Destailleur
39f84d5baa
Merge branch 'develop' into new-api-rest-tokens
2025-10-15 04:38:48 +02:00
Laurent Destailleur
80e7c42e3d
Update card.php
2025-10-15 04:38:25 +02:00
Laurent Destailleur
80700179be
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-15 04:36:25 +02:00
Laurent Destailleur
cfd17372f4
Debug v23
2025-10-15 04:36:06 +02:00
Laurent Destailleur
634e27d1f1
Merge branch 'develop' into new-api-rest-tokens
2025-10-15 03:41:05 +02:00
Laurent Destailleur
8e3ae42cdf
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-10-15 03:37:57 +02:00
Jon Bendtsen
a9b468bbcd
New: Adding linked project to mass mailing card ( #35723 )
...
* New: Adding linked project to mass mailing card
* modify project on mailing card
* mailing card load fk_project pre commit fix
* only fetch projects with id>0
* fix PHPstan errors regarding mesg
* projects related to mass mailings does not have a soc or socid
* remove last trace of soc and socid
* checking if mesg is set before using it
* just loading all projects, because maybe you have a mailing list with workers for a thirdparty? think company party
* showing the project during edit
* given that action is already something else, it will never not be classify
* making PHPstan happy
* Adding project column to list of mass mailings. Search, order and click able
* pasted the wrong place
* no need to check for filtermail
* x now also clears project search
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 03:19:45 +02:00
Jon Bendtsen
387a42c9ea
Api member createSubscription, not all possible RestException numbers was mentioned ( #35748 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-10-15 02:31:08 +02:00
Jon Bendtsen
153dadf6aa
FIX #35318 better array check fields_label ( #35750 )
...
* FIX #35318 better array check fields_label
* Update html.formwebportal.class.php
* Update extrafields.class.php
* Update commonobject.class.php
* Update ajaxextrafield.php
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 02:30:48 +02:00
Laurent Destailleur
c50d511d7e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-15 02:25:40 +02:00
Laurent Destailleur
51c2103c3e
Close #35754 - Better fix in 1 POST.
2025-10-15 02:25:05 +02:00
Laurent Destailleur
c1a8172347
Fix #35754
2025-10-15 01:29:38 +02:00
Charlène Benke
e8fc2c0f0e
Modify getListOfContactTypes for expedition type ( #35726 )
...
* Modify getListOfContactTypes for expedition type
Adjust the contact type based on shipping settings.
* Update api_setup.class.php
* Update api_setup.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 01:16:49 +02:00
Frédéric FRANCE
51629b1949
clean code ( #35736 )
...
* clean code
* no element line
* no element line
* no element line
* no element line
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 01:06:26 +02:00
Laurent Destailleur
dc5bc7204b
Clean code
2025-10-15 00:37:47 +02:00
Laurent Destailleur
58110719cc
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-14 23:39:00 +02:00
Laurent Destailleur
2d75809b9f
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-14 23:29:38 +02:00
Clément Jaunay
1e788d14f5
fix: conditionally include extrafields for filtering ( #35742 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-14 23:18:43 +02:00
Laurent Destailleur
870ad12100
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-14 22:23:33 +02:00
Laurent Destailleur
9894886ba9
Fix CI
2025-10-14 22:22:41 +02:00
Charlène Benke
e9d1e719e6
warning error if realpath is not empty before use ( #35740 )
2025-10-14 22:13:43 +02:00
Laurent Destailleur
94b113273e
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-14 21:56:38 +02:00
Laurent Destailleur
862ea4e15c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-14 21:51:24 +02:00
Jon Bendtsen
aa67ad50bc
Mass mailing list: make title a clickable link ( #35746 )
...
* Mass mailing list: make title a clickable link
* Update list.php
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-14 21:50:34 +02:00
Jon Bendtsen
58f516ef18
api_products purchase_prices: Adjust RestException with missing numbers ( #35749 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-14 21:49:03 +02:00
Laurent Destailleur
8851025eb2
Fix trans
2025-10-14 21:48:46 +02:00
Jon Bendtsen
49b8f4a590
Fix: 3 modules where list.php redirected to /mymodule/myobject_card.php ( #35732 )
...
* Fix: 3 modules where list.php redirected to /mymodule/myobject_card.php
* remove an commented segment of the code which did the same kind of dolbuildpath to /mymodule/myobject_card.php which is obviously wrong, since it was a comment anyway, no risk
* remove an commented line of the code which did the same kind of dolbuildpath to /mymodule/myobject_card.php which is obviously wrong, since it was a comment anyway, no risk
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-10-14 21:41:51 +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
f0bebb4ee8
Fix CI
2025-10-14 21:11:08 +02:00
Laurent Destailleur
eb80551a51
Fi CI
2025-10-14 21:07:45 +02:00
Laurent Destailleur
2e4c0715c4
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-14 21:05:34 +02:00
Laurent Destailleur
f62b83df1d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-14 21:05:07 +02:00
Laurent Destailleur
81e5b0da1b
Doc
2025-10-14 21:04:56 +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
Esteban Thilliez
2d62fc3c59
CLOSE #35716 Supplier invoices API endpoint to mark invoice as paid or unpaid ( #35717 )
...
Supplier invoices API endpoints to mark invoice as paid or unpaid, implemented exactly the same way it is implemented for client invoices.
2025-10-14 19:58:33 +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
github-actions[bot]
e8418543f7
PHPStan > Update baseline ( #35715 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-10-14 19:56:55 +02:00
Jon Bendtsen
7fc9b253bf
Reviving some old PR with API get, activate and disable modules ( #35718 )
...
* Reviving some old PR with API get, activate and disable modules
* expanding hurl test for setup wih some module tests
* return array, not object
* fix PHPStan on getmodules
* typecasting module functions to string
* instiating class DolibarrModule into an object so we can call functions on it
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-10-14 19:33:40 +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
Frédéric FRANCE
6f83be9cf4
clean code in movement_list.php ( #35731 )
...
* clean code in movement_list.php
* Update externalModules.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-14 18:47:36 +02:00
Laurent Destailleur
8c699b6103
Debug v23
2025-10-14 18:43:23 +02:00
Laurent Destailleur
9d4af43760
Better message
2025-10-14 18:17:31 +02:00
Laurent Destailleur
c7ab7cd83d
FIX Bad label for column title on multicurency
2025-10-14 16:27:31 +02:00
Laurent Destailleur
62e53b2774
Clean code
2025-10-14 16:06:04 +02:00
Laurent Destailleur
d37b717844
Debug v23
2025-10-13 21:57:19 +02:00
Laurent Destailleur
a74147f146
Fix ci
2025-10-13 21:13:50 +02:00
Laurent Destailleur
099a7b650c
Clean setup pages
2025-10-13 21:11:09 +02:00
Laurent Destailleur
6595b1aa66
Clean setup pages
2025-10-13 21:03:14 +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
ef9e74c4d4
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-13 19:55:25 +02:00
Laurent Destailleur
938e6e0b77
PERF Remove distinct and join in list of agenda events
2025-10-13 13:14:08 +02:00
Laurent Destailleur
b78f30e8af
Debug v23
2025-10-13 11:49:07 +02:00
Laurent Destailleur
cba68f31bb
Debug v23
2025-10-13 11:39:08 +02:00
Laurent Destailleur
394e35d00b
Clean code
2025-10-13 11:34:57 +02:00
Laurent Destailleur
580d0d4fa8
Replace function img_pdf with img_picto
2025-10-13 11:12:30 +02:00
Laurent Destailleur
d57bb824d7
Fix CSS regression. The arrow was no more visible with image using font
...
awesome.
2025-10-12 22:01:16 +02:00
Laurent Destailleur
85fbc62222
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-12 21:32:09 +02:00
Laurent Destailleur
bc2049c93d
Trans
2025-10-12 21:31:54 +02:00
Laurent Destailleur
de1c933a9b
css
2025-10-12 21:30:58 +02:00
Laurent Destailleur
8a0dde736b
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-12 20:24:44 +02:00
Laurent Destailleur
15acc37e62
Fix the price in module browser
2025-10-12 19:33:45 +02:00
Laurent Destailleur
bdfab3c467
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-12 18:50:02 +02:00
ldestailleur
62a3d7242d
Debug the embeded dolistore search tool
2025-10-12 15:47:16 +02:00
ldestailleur
67c1960483
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-12 14:12:24 +02:00
ldestailleur
951c3a36cc
Fix look and feel
2025-10-12 14:12:15 +02:00
ldestailleur
435d10b887
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-12 13:57:49 +02:00
Laurent Destailleur
3e1a6edd84
Update security.txt
2025-10-12 03:16:45 +02:00
atm-corentin
049fe9f201
Fix : Display supplier prices for shared products in multicompany context ( #35600 )
...
* Update SQL join condition for supplier prices to respect multi-entity context.
* Update SQL join condition for product supplier prices to use correct entity.
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-11 17:58:19 +02:00
ldestailleur
ae39bedf27
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-11 15:31:48 +02:00
ldestailleur
bbec15ee91
Fix regression in accounting transfer
2025-10-11 15:31:32 +02:00
Philippe Grand
c4abb3f8c3
Fix: prevent "Cannot access offset of type string on string" in param_ihm.php ( #35702 )
...
* Fix: prevent "Cannot access offset of type string on string" in param_ihm.php
- Added validation to handle cases where $tmparray items are strings instead of arrays
- Normalized entries to ensure each item has a 'label' and 'picto' key
- Defaulted 'picto' to "generic" when missing
- Prevents fatal error under PHP 8 when accessing $val['label'] or $val['picto']
* fix codesniffer issue
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-11 15:30:52 +02:00
ldestailleur
92b158d1fc
Fix img picto
2025-10-11 14:58:23 +02:00
ldestailleur
e0c2fe14f9
Trans
2025-10-11 14:53:14 +02:00
ldestailleur
4dec03b9f9
Clean ci workflow files
2025-10-11 14:27:37 +02:00
ldestailleur
c363096d36
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-11 14:13:57 +02:00
ldestailleur
5824cc3449
Fix regression
2025-10-11 14:13:45 +02:00
Wilson
e3ad771149
NEW Allow omission of ODT template name when generating ODT and PDF ( #35701 )
...
Presently, Invoice PDF/ODT is generated with template name just before file extension.
This creates an issue where Mass Actions is also unable to perform Send By Email, or PDF Merge.
This pull request is inspired by this forum post:
https://www.dolibarr.org/forum/t/how-to-remove-omit-odt-templete-name-from-auto-document-generated/22735
Co-authored-by: Wilson <wilson@Wilsons-MacBook-Air.local >
2025-10-11 14:03:54 +02:00
ldestailleur
617d6e677f
Try to reduce conflict and compatiblity pb by keeping old function name
2025-10-11 13:55:16 +02:00
ldestailleur
042f4c8822
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-11 13:53:33 +02:00
webmaster67
fad11836ff
NEW: Add directory navigation to Web Portal Shared Documents ( #35443 )
...
* Create documentlist.controller.class.php
Intégration de mon portail client personnalisé avec GED
attention
class/sontext.class.php devra aussi être modifier.
* Update context.class.php
ajout du ged
pour les fichiers joints par tiers.
* Update context.class.php
ajout d'accès à fichiers joints du tiers.
* Update menu.tpl.php
ajout du menu accès au GED
* Update README.md
* Update README.md
* Update README.md
* Add files via upload
document utile sert a partager via le GED de dolibarr des fichiers avec tous les clients utilisateur du webportal.
* Update context.class.php
ajout dans le menu de deux controleur suplémentaire.
* Update menu.tpl.php
ajoute des deux chapitre dans le menu
* Update README.md
* Update README.md
* Update menu.tpl.php
document format change
* Add files via upload
mises à jour et normalisation fichiers
* Add files via upload
ajout webportal.lang
* Update README.md
* Delete htdocs/webportal/documentutile.controller.class.php
* Update menu.tpl.php
* Update README.md
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update menu.tpl.php
* Update menu.tpl.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update README.md
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update README.md
* Create webportal.lang
* Update webportal.lang
* Update webportal.lang
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update website.lang
* Delete htdocs/langs/fr_FR/webportal.lang
* Delete htdocs/langs/en_US/webportal.lang
* Update README.md
* Update README.md
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Create abstractdocument.controller.class.php
* Update website.lang
* Update website.lang
* Update website.lang
* Update README.md
* Update README.md
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update README.md
* Update context.class.php
* Update README.md
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update menu.tpl.php
* Update documentlist.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update menu.tpl.php
* Update menu.tpl.php
* Update README.md
* Update context.class.php
* Update documentlist.controller.class.php
* Update menu.tpl.php
* Update menu.tpl.php
* Update context.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
taking into account subfolders in shareddocuments
* Update abstractdocument.controller.class.php
support for subfolders and addition of a breadcrumb trail for navigation through subfolders
* Update website.lang
* Update website.lang
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update website.lang
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update documentlist.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
it's ready Boss
@eldy
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
correction get post faite
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
french comment removed sorry
* Update shareddocuments.controller.class.php
french comment traductions ok !
* Update documentlist.controller.class.php
* Update documentlist.controller.class.php
tabs corrected
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
oubli d'un @
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-11 13:53:23 +02:00
sonikf
0d10df9065
Fix accountancy pdfs ( #35686 )
...
* Add missing translation
* fix translation for non latin languages and add space
* Add missing translation
* Add translations
DebitShort and CreditShort
* fix space
* fix translation for non latin languages
* fix translation for non latin languages
* fix trans
* fix missing separator line
* Add missing separator line
* fix translation for non latin languages
* Add missing translation
* Update pdf_balance.modules.php
* check if translation for AccountancyGroupXXX exists
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-11 13:50:14 +02:00
ldestailleur
99aea6fdea
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-11 13:49:19 +02:00
ldestailleur
ae759ee6af
Trans
2025-10-11 13:45:59 +02:00
Charlène Benke
b14892043f
Add api document upload for knowledge management module ( #35704 )
2025-10-11 13:39:43 +02:00
Frédéric FRANCE
3bcb82428f
PERF Add index to optimize fetch ecm_files by src_object_type and src_object_id ( #35708 )
...
* Update 22.0.0-23.0.0.sql
* Update llx_ecm_files.key.sql
2025-10-11 13:39:02 +02:00
ldestailleur
115da282e3
Fix warning
2025-10-11 13:37:00 +02:00
ldestailleur
efe851ec92
Fix warning
2025-10-11 13:33:55 +02:00
ldestailleur
4e95109429
Fix warning
2025-10-11 13:30:12 +02:00
ldestailleur
47ba906291
Fix warning
2025-10-11 13:27:16 +02:00
ldestailleur
755c616dfd
Try fix warning
2025-10-11 13:21:04 +02:00
ldestailleur
7f180687a1
Fix warning
2025-10-11 13:08:16 +02:00
ldestailleur
ed28193e27
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-11 13:02:15 +02:00
ldestailleur
13313f56be
NEW The check file feature can limit check on unalterable files only
2025-10-11 13:01:49 +02:00
Frédéric FRANCE
1e0548468e
clean code expensereport class ( #35697 )
2025-10-11 06:27:40 +02:00
ldestailleur
5aee279f5a
Clean code
2025-10-10 14:47:31 +02:00
ldestailleur
77d7d17d4c
Removed function getImgPictoNameList from functions.lib.php (useless)
2025-10-10 14:45:07 +02:00
ldestailleur
c24ebe2122
Complete label and picto in type of blockedlog events
2025-10-10 12:04:11 +02:00
ldestailleur
87e8eddb65
Complete label of fields in popup of blocked log detail
2025-10-10 11:49:12 +02:00
ldestailleur
049ab546be
Trans
2025-10-10 10:30:44 +02:00
ldestailleur
fa650e4d5d
Trans
2025-10-10 10:27:19 +02:00
ldestailleur
3403bbe869
NEW Enhance the system for warnings on module activation
2025-10-10 10:16:33 +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
076ab14c47
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-09 18:41:49 +02:00
ldestailleur
c7f75a9a52
Fix test
2025-10-09 18:41:34 +02:00
Jon Bendtsen
e8a347f89e
NEW API for handling mass mailing targets ( #35603 )
...
* NEW API for handling mailing targets
* fix PHP Codesniffer
* adding return values to make phpstan happy
* Update function actually updates
* defining mailing_target public function create
* using a different language translation
* mailing_target - phpstan fixes
* mailing target - no check properties body
* mailing target int typecast fk_mailing
* mailing target - just 1 parameter
* mailing_target phpstan fixes
* mailing_target setting labelStatus
* mailing target class public function delete
* reveal the list of status name for the Mass mailing object in the API
* set tms to now when it is set to draft
* functions to set the mailing target status
* hurl testing api mailings
* hurl test - exit run script at first error
* hurl test mailings - should cover all endpoints
* using self:: in front of the CONST
* Trying to find out which line evaluates to noting
* API mailings can now get the targets of a mailing
* Protected method name "Mailings::_cleanTargetDatas" must not be prefixed with an underscore
* give me fk_project
* API endpoints for: Get all targets of a mass mailing + Get information about a specific target id
* API endpoint to update a mailing target
* telling pre-commit check to ignore, just like done in the function I copied
* be more explicit about for GUI tests we need username and password
* Prevent updating fk_mailing value
* API endpoint deleteTarget
* post to create a mailing target does work, but need slight more testing after work
* correct indent
* fixing some build errors
* More comprehensive hurl test of creation of a target
* adding status_dest to mailing targets json
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-10-09 18:38:13 +02:00
sonikf
140d2aa1cd
Add required fields for standalone reception and e-reporting ( #35694 )
...
* Add required fields for e-reporting
* Add required fields for e-reporting
2025-10-09 18:35:18 +02:00
Alexandre R
edda95d07f
fixed rate conversion to int rather than float on supplier's invoices ( #35696 )
...
Co-authored-by: A.R <alexandre.rivas69@gmail.com >
2025-10-09 18:23:14 +02:00
Esteban Thilliez
cdcfb93eb5
FIX wrong documents path for supplier_invoice module in documents api ( #35692 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-09 18:20:28 +02:00
Charlène Benke
44981cde29
bad left menu name for mrp ( #35695 )
2025-10-09 18:20:14 +02:00
MDW
72f6422804
Qual: Update baseline, fix new notice. ( #35689 )
...
# Qual: Update baseline, fix new notice.
Fix small new notice and update baseline with regards to other fixes.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-09 18:18:49 +02:00
ldestailleur
05d0bba2a0
Update field denormalized_lower_planned_end_date in contract table.
2025-10-09 18:16:57 +02:00
ldestailleur
9bc45a5e89
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-09 16:55:10 +02:00
ldestailleur
eeacbac425
Code comment
2025-10-09 16:54:54 +02:00
Kusco
100ba8e060
FIX Module-builder modMyModule.class.php ( #35684 )
...
* Update modMyModule.class.php
Fix an error that generates errors in the logs.
dol_eval try/catch error : Undefined constant "mymodule"
* Update modMyModule.class.php
2025-10-09 15:40:16 +02:00
ldestailleur
58b524d98c
Modules
2025-10-09 15:38:30 +02:00
ldestailleur
8c85a8a0e6
Fix module
2025-10-09 15:37:11 +02:00
ldestailleur
a5a4dd1add
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-09 15:19:11 +02:00
ldestailleur
5245289ef8
Setup page
2025-10-09 15:19:02 +02:00
ldestailleur
d4082e1560
Setup page
2025-10-09 15:18:23 +02:00
ldestailleur
21e06d8fb5
Add redirect if setup not complete on other page
2025-10-09 15:10:25 +02:00
ldestailleur
ca11daa0bb
Move the test if setup is complete into an inc.php file
2025-10-09 15:07:38 +02:00
ldestailleur
091787d65d
Clean setup info
2025-10-09 14:54:05 +02:00
ldestailleur
e78cb01ce6
Debu v23
2025-10-09 06:51:16 +02:00
ldestailleur
cc1d3c431d
Can add, update ref_ext of a member
2025-10-09 06:27:11 +02:00
ldestailleur
94ee91a051
NEW Add column ref_ext and note_private for membership
2025-10-09 06:18:45 +02:00
ldestailleur
01fe82e726
NEW Add column ref_ext and note_private for membership
2025-10-09 06:13:50 +02:00
ldestailleur
56c616d65a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-09 05:59:53 +02:00
ldestailleur
6dd6760d24
Doc
2025-10-09 05:59:37 +02:00
Charlène Benke
e9a9c7ac61
add societe and ticket on api upload document ( #35681 )
...
* Add support for 'societe' modules on api upload document
* Add ticket module handling in API documents class
* Update api_documents.class.php
* Update api_documents.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-09 05:45:01 +02:00
Frédéric FRANCE
b99464eb80
clean code ( #35687 )
...
* clean code
* clean code member setup
* clean code member setup
* clean code member setup
* clean code member setup
2025-10-09 05:38:40 +02:00
Daksh Amalseda
be3f10e6d2
Added spellcheck="false" on form field that does not need spellchecking ( #35682 )
...
* fixed bug
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-08 22:23:43 +02:00
ldestailleur
44ef4d5860
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-08 22:17:33 +02:00
ldestailleur
aa0f3f2d60
Look and feel embedded dolistore
2025-10-08 22:17:24 +02:00
ldestailleur
adf03f7168
Look and feel embedded dolistore
2025-10-08 22:17:08 +02:00
ldestailleur
51492f25f2
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-08 21:40:32 +02:00
ldestailleur
62a16aadff
Trans
2025-10-08 21:35:25 +02:00
Frédéric FRANCE
2ed9f1ea98
clean code ( #35683 )
...
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-08 21:32:49 +02:00
ldestailleur
8e3a185af5
Fix CI
2025-10-08 20:38:23 +02:00
ldestailleur
e36f3f4e9d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-08 20:28:58 +02:00
ldestailleur
47dc800efb
Fix CI
2025-10-08 19:52:25 +02:00
ldestailleur
07c1391ffd
Fix CI
2025-10-08 19:40:30 +02:00
ldestailleur
7c20dc8333
Fix: if ref is too large, no way to create an index and we need index
...
one
2025-10-08 16:40:41 +02:00
ldestailleur
6dd2f31012
NEW The flag "Dispute open" make the status in Red.
2025-10-08 16:35:17 +02:00
ldestailleur
49b432436b
Work on modulebuilderization
2025-10-08 15:31:31 +02:00
ldestailleur
0d73eaf179
Clean code
2025-10-08 13:48:47 +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
8dd55d5a33
FIX Concat of PDF to invoices
2025-10-08 12:28:35 +02:00
ldestailleur
7b4a17e000
NEW Add setup page to concat natively files on invoice PDF.
2025-10-08 12:20:51 +02:00
ldestailleur
68459f54ab
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-08 11:39:14 +02:00
ldestailleur
6ef0ec5b9e
Doc
2025-10-08 11:39:04 +02:00
PsyCrow
91fec9d807
FIX TCPDI deprecated callables #35194 ( #35669 )
...
PHP 8.1+ deprecates the sintaxis of callables ["Class", "Class::method"]
Upgraded sintaxis fixes PHP Warnings
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-08 11:38:47 +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
58a84827d5
CSS
2025-10-08 11:30:13 +02:00
Charlène Benke
3ff7e43648
Add parameters 'source' and 'notrigger' to postContact ( #35678 )
...
* Add parameters to postContact method
allow to add internal contact
* Add parameters 'source' and 'notrigger' to postContact
2025-10-08 10:58:01 +02:00
ldestailleur
cec620563e
Fix waning
2025-10-08 10:56:38 +02:00
sonikf
f3bfcfe7c2
fix translation of unit piece ( #35679 )
...
* fix translation of unit piece
* fix translation of unit piece
* fix translation of unit piece
2025-10-08 10:40:02 +02:00
ldestailleur
ca000b77f6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-08 09:46:20 +02:00
ldestailleur
0d04a879a1
Fix warning
2025-10-08 09:46:04 +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
Lenin Rivas
d67db1e685
NEW Add Transfer Number ( #35665 )
...
* NEW Add Transfer Number
* NEW Add Transfer Number
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-07 23:26:43 +02:00
Charlène Benke
0c2f6ea9b0
add getContacts method on invoice api ( #35656 )
...
* add getContacts method on invoice api
Add the getContacts method to fetch both external and internal contacts for a given invoice.
* Change return type from Object to array in API docs
Updated return type in the documentation for the get contacts method.
* Update api_invoices.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-07 20:51:07 +02:00
Charlène Benke
07518a6865
Refactor contact deletion logic in API proposals ( #35668 )
...
* Refactor contact deletion logic in API proposals
* Fix formatting issue in delete contact logic
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-07 20:50:45 +02:00
Carlos Herrera
345a256ef6
API get documents dont support "projects_tasks" ( #35671 )
...
* API get documents dont support "projects_tasks"
Fixes #35650
* fix: add missing whitespace formatting in api_documents class
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-07 20:48:58 +02:00
Mohamed DAOUD
7626de3ff1
enhance isPaymentOK hook ( #35674 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-07 20:47:55 +02:00
Nicolas Domenech
41f5804a92
Fix remove double logo in page subscriptionok ( #35672 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-07 20:46:38 +02:00
Frédéric FRANCE
f2e80fead5
fix backtopage ( #35662 )
...
* fix backtopage
* fix backtopage
* fix backtopage
* fix backtopage
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-07 19:37:17 +02:00
Fabian Volkers
7faab635c4
Enable filtering by supplier order in /receptions API endpoint ( #35601 )
...
* 🐛 Use reception email templates for receptions
* ✨ LEFT JOIN reception with element_elemnt to allow filtering by supplier_order
* 📝 Document supplier order filter for receptions endpoint
* 🐛 Check for presence of el filter using regex to avoid duplicate lines
* Update api_receptions.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-07 19:36:22 +02:00
Frédéric FRANCE
da46bc5517
FIX mo production with dlc dluo ( #35676 )
...
* fix mo production with dlc dluo
* fix mo production with dlc dluo
* fix mo production with dlc dluo
* fix mo production with dlc dluo
* fix mo production with dlc dluo
* fix mo production with dlc dluo
2025-10-07 19:35:17 +02:00
ldestailleur
8335e264be
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-07 19:00:00 +02:00
ldestailleur
e348a89ccf
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-07 18:59:50 +02:00
Frédéric FRANCE
175c90f658
fix CI ( #35663 )
...
* fix CI
* Rename llx_accounting_bookkeeping.key-accounting.sql to llx_accounting_bookkeeping-accounting.key.sql
2025-10-07 18:58:55 +02:00
ldestailleur
447d8b7a64
Show info on tooltip
2025-10-07 15:47:54 +02:00
ldestailleur
1225aee5e0
Fix IDE false error
2025-10-07 14:56:19 +02:00
ldestailleur
53b5af0efa
spellcheck war
2025-10-07 14:53:37 +02:00
ldestailleur
dd4f55ca0a
Fix cancel button
2025-10-07 14:40:15 +02:00
ldestailleur
f815571248
Code comment
2025-10-07 13:37:47 +02:00
ldestailleur
f22838782a
Fix duplicate instruction
2025-10-07 12:51:56 +02:00
ldestailleur
26a2d47bec
Doc
2025-10-07 12:45:33 +02:00
ldestailleur
570c7b2255
Doc
2025-10-07 11:04:10 +02:00
ldestailleur
0aaf06d07b
NEW Can urlencode substition variable of constants
2025-10-07 09:32:08 +02:00
ldestailleur
6b6ebe7a43
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-07 08:56:29 +02:00
ldestailleur
8dd9ed56a1
spellcheck war
2025-10-07 08:56:18 +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
ldestailleur
10deeef770
Rename table to have them created at module activation
2025-10-06 18:08:02 +02:00
Alexandre SPANGARO
89db077280
SQL Accountancy - Add a table to manage transaction ( #35642 )
...
* SQL Accountancy - Add a table to manage transaction
* fix PR
* Update 22.0.0-23.0.0.sql
* Update llx_accounting_bookkeeping_piece.key.sql
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-06 18:04:11 +02:00
Benhamid
37270fdca0
Update remx.php ( #35657 )
...
Fixed URL issue: a duplicated '?' character caused incorrect query parameters when creating a new discount.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-06 18:02:52 +02:00
ldestailleur
77d4a16778
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-06 18:01:13 +02:00
ldestailleur
38180ab43c
Use the semi-detached COCOMO model
2025-10-06 13:11:38 +02:00
ldestailleur
adb02003f5
Fix CI
2025-10-06 11:29:03 +02:00
ldestailleur
0e79c7817f
Try to make a request in 2 part with union for better performance
2025-10-06 03:10:09 +02:00
ldestailleur
26123a6f84
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-06 02:50:45 +02:00
ldestailleur
3f91f3f1fc
Debug v23
2025-10-06 02:50:07 +02:00
Jon Bendtsen
1cb221efe9
Make hurl tests work on GUI page requiring login ( #35652 )
...
* Adding hurl tests to Dolibarr
* modifying run.sh to get it past commit checks
* change the APIHEADER to be read from the environment
* spell fix
* test to see if build system will accept this file
* deleting script method that doesn't work
* beginning to make hurl tests accept environment variables for the location
* Add GUI login to hurl tests
* Fix CI
* 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
* Fix warning
* Clean code
* PHPStan > Update baseline (#35644 )
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
* NEW Can drag and drop in BOM card
* WIP Upload files
* WIP Upload files
* Adding hurl tests to Dolibarr
* using hostnport variable for all remaining tests
* Add some asserts and gui login tests
* double quotes around shell variables
* adding -r to read
* expand mass mail gui test with all 6 columns in the table
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: ldestailleur <eldy@destailleur.fr >
Co-authored-by: Frédéric FRANCE <frederic34@users.noreply.github.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 >
2025-10-06 01:38:44 +02:00
ldestailleur
2da06f9fb1
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-06 01:37:53 +02:00
ldestailleur
efc15d7d1f
WIP Upload file page
2025-10-06 01:27:48 +02:00
ldestailleur
7c400a1e12
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-05 20:40:01 +02:00
ldestailleur
a9bf93afd1
WIP Upload files
2025-10-05 20:39:05 +02:00
ldestailleur
dcee71db77
WIP Upload files
2025-10-05 20:13:05 +02:00
ldestailleur
ef22546aa6
NEW Can drag and drop in BOM card
2025-10-05 20:12:52 +02:00
Jon Bendtsen
c1aceed820
Adding hurl tests to Dolibarr ( #35643 )
...
* Adding hurl tests to Dolibarr
* modifying run.sh to get it past commit checks
* change the APIHEADER to be read from the environment
* spell fix
* test to see if build system will accept this file
* deleting script method that doesn't work
* beginning to make hurl tests accept environment variables for the location
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-05 18:08:10 +02:00
ldestailleur
9a67f45847
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-05 17:02:33 +02:00
ldestailleur
e471e0fb31
Clean code
2025-10-05 17:02:22 +02:00
ldestailleur
2d4a30fd58
Fix warning
2025-10-05 17:01:14 +02:00
github-actions[bot]
f721985162
PHPStan > Update baseline ( #35644 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-10-05 16:57:05 +02:00
ldestailleur
0ef9acd8ae
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-05 16:56:25 +02:00
ldestailleur
419e208a77
Fix CI
2025-10-05 16:56:09 +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
Jon Bendtsen
76916ad1cf
Add fk_project to Mass Emailings ( #35635 )
...
* Add fk_project to Mass Emailings
* Mass Mailing fk_project SQL definition dispre
* mailing typecasting fk_project
* mailing using correct variable name
* more type casting to fix phpstan errors related to fk_project in mass mailing
* mailing fk_project NULL better default in DB
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-10-04 20:08:27 +02:00
MDW
234fa7690f
Qual: Update phan baseline & minor fix ( #35638 )
...
# Qual: Update phan baseline & minor fix
Fix new phan notice using cast of potential null value.
Remove unneeded exceptions from baseline.
2025-10-04 20:03:38 +02:00
Frédéric FRANCE
a15c3a4ff2
fix members cards ( #35639 )
...
* fix members cards
* fix
* fix members cards
2025-10-04 20:02:49 +02:00
Charlène Benke
d1e0efc466
NEW Add getcontacts on api of interventional and proposal ( #35589 )
...
* Add getContacts method to retrieve contact information
* Implement getContacts method for proposals
Added a method to retrieve contacts associated with a proposal, including access checks and data cleaning.
* Implement getContacts method for invoices
Added a method to retrieve contacts associated with a specific invoice, including access checks and error handling.
* Update api_proposals.class.php
* Update api_invoices.class.php
* Update api_interventions.class.php
* Update api_interventions.class.php
* Add method to set invoice as draft
* Return contacts directly instead of cleaned data
* Return raw contacts instead of cleaned data
* Combine external and internal contacts in order list
Merge external and internal contacts for orders.
* Change return type from Object to array in API doc
Updated return type in API documentation for contact information.
* Change return type in api_orders.class.php docblock
Updated return type in docblock to reflect array return.
* Change return type from Object to array in API doc
* Update api_orders.class.php
* Update api_interventions.class.php
* Update api_proposals.class.php
* Update api_orders.class.php
* Update api_interventions.class.php
* Update api_interventions.class.php
* Update api_interventions.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-04 20:01:57 +02:00
ldestailleur
900fa67c9e
Clean code
2025-10-04 15:12:02 +02:00
ldestailleur
8ba14e9e18
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-04 14:13:08 +02:00
ldestailleur
fbfeb5c978
Clean code
2025-10-04 14:12:46 +02:00
Frédéric FRANCE
6afec608a3
fix CI ( #35631 )
...
* fix CI
* fix CI
* fix CI
* fix CI
* fix CI
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-10-04 13:29:57 +02:00
ldestailleur
597088f030
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-04 02:33:41 +02:00
ldestailleur
783dbd5ccf
Fix missing where on rowid
2025-10-04 02:33:28 +02:00
sonikf
bc9199e58f
NEW Add tpl files for standalone shipment ( #35624 )
...
* NEW Add option to create simple shipment of non origin
* try to fix phan
* try to fix phan
* fix phan
2025-10-04 01:14:14 +02:00
ldestailleur
8b0d4f82a5
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-04 00:51:06 +02:00
ldestailleur
62d05df912
Look and feel v23
2025-10-04 00:50:49 +02:00
Frédéric FRANCE
ebca8345b0
add tables missing ( #35628 )
...
* add tables missing
* add tables missing
* add tables missing
* add tables missing
* add tables missing
* add tables missing
* Update 22.0.0-23.0.0.sql
2025-10-04 00:08:32 +02:00
Frédéric FRANCE
a90c222f73
clean code ( #35626 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-10-04 00:07:24 +02:00
Frédéric FRANCE
a20fac32a6
enhance setup captcha ( #35627 )
...
* enhance setup captcha
* add oddeven
2025-10-04 00:07:15 +02:00
ldestailleur
b9daf82a44
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-03 19:20:40 +02:00
ldestailleur
31394457f1
Typo
2025-10-03 19:20:28 +02:00
Vincent Maury
66e88bc761
NEW Add tasks card hooks ( #35616 )
...
* Hooks missing in some task cards
* Add hook in contact of task card
* Update contact.php
* Some hook missing
* Update contact.php
* Update document.php
* Update contact.php
* Update document.php
* Update contact.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-03 19:07:29 +02:00
Frédéric FRANCE
ac7fe765ae
add doc ( #35625 )
2025-10-03 19:06:34 +02:00
sonikf
86578bd625
NEW Create simple shipment of non origin ( #35604 )
...
* NEW Add option to create simple shipment of non origin
* NEW Add option to create simple shipment of non origin
* avoid 2nd update and revert origin change
* remove 2nd update
2025-10-03 19:06:01 +02:00
Alexandre R
01d854e44e
FIX invoices payments on multicurrencies being converted as int ( #35622 )
...
* fix invoices payments on multicurrencies being converted as int
* Update paiement.php
---------
Co-authored-by: A.R <alexandre.rivas69@gmail.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-03 19:03:52 +02:00
Mohamed DAOUD
5e94b60916
fix cat warning ( #35623 )
2025-10-03 19:01:52 +02:00
ldestailleur
406f722cf9
Removed confirmation to close task
2025-10-03 18:39:48 +02:00
ldestailleur
e203684464
Fix ip if ''
2025-10-03 17:29:54 +02:00
ldestailleur
21ff19cec3
Add another way to know if local ta must be used or not.
2025-10-03 15:43:55 +02:00
ldestailleur
e903cf122c
CSS
2025-10-03 14:40:30 +02:00
ldestailleur
456530c6c8
Fix CSS
2025-10-03 13:56:53 +02:00
ldestailleur
14d5666477
Add ref in create form
2025-10-03 13:48:31 +02:00
ldestailleur
9d4391f581
Missing table in migration
2025-10-03 13:39:56 +02:00
ldestailleur
8b82ff4fd1
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-03 13:01:15 +02:00
ldestailleur
e0df46e5c4
Comment to discourage use of always_enabled to true.
2025-10-03 12:39:33 +02:00
ldestailleur
00143a8368
Fix constant
2025-10-03 11:59:27 +02:00
ldestailleur
6a009f95dc
Add a error log but does not block if trigger name is wrong
2025-10-03 11:27:39 +02:00
ldestailleur
16ee8858b4
Fix trigger PAYMENTONLINE
2025-10-03 10:46:40 +02:00
ldestailleur
88825c460b
Spellcheck
2025-10-03 10:22:58 +02:00
ldestailleur
84f9065881
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-03 10:11:04 +02:00
ldestailleur
c6bf35779f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-03 10:04:50 +02:00
ldestailleur
658741c072
Fix avoid rolback when no transaction open
2025-10-03 09:41:49 +02:00
emilisev
6054cd6311
NEW execute hook addMoreActionsButtons on bank card ( #35598 )
...
* execute hook addMoreActionsButtons on bank card
* fix code formatting
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-03 09:23:09 +02:00
Frédéric FRANCE
9ff1bc423d
clean code ( #35602 )
...
* clean code
* clean code
* clean code
* clean code and baseline
* clean code and baseline
* clean code and baseline
2025-10-03 09:20:09 +02:00
Francis Appels
9b071f22c2
Use trigger prefix product also for supplier product. ( #35566 )
...
* Use trigger prefix product also for supplier product.
* Add explication TRIGGER_PREFIX for developers
2025-10-03 09:00:39 +02:00
Laurent Destailleur
ae11ad4e72
Fix duplicate test
2025-10-02 18:23:59 +02:00
Laurent Destailleur
049eb31665
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-02 18:11:50 +02:00
Laurent Destailleur
2cb9f21259
Fix space
2025-10-02 17:54:37 +02:00
Laurent Destailleur
65f997585b
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-02 17:39:26 +02:00
Laurent Destailleur
b0636bf78c
Fix CI
2025-10-02 17:38:39 +02:00
Yoan Mollard
81894fa6ac
Restore the accountancy report by project to the eldy menu ( #35596 )
...
* Restore the accountancy report by project to the menus
* Side menu: show by-project view only if isModEnabled('comptabilite')
* tabs fix
2025-10-02 16:39:05 +02:00
Frédéric FRANCE
c18c6fe8dc
use TRIGGER_PREFIX if available when updating notes ( #35585 )
2025-10-02 16:14:27 +02:00
Laurent Destailleur
ba2466a008
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-02 16:00:44 +02:00
ldestailleur
0ef81c4c0e
PERF Avoid SQL on localtax in list of project
2025-10-02 13:58:32 +02:00
ldestailleur
dec9d861bf
PERF Reduce number of SQL call to get local tax.
2025-10-02 13:50:47 +02:00
ldestailleur
3c8ea21911
Removed size=""
2025-10-02 12:49:00 +02:00
ldestailleur
9743be92cb
NEW Add column thirdparty ref_customer and ref_supplier in project list
2025-10-02 12:28:27 +02:00
ldestailleur
6856b66d85
Clean code
2025-10-02 10:56:12 +02:00
ldestailleur
da79b3bc4c
Add tms field into table llx_document_model
2025-10-02 10:35:28 +02:00
ldestailleur
af371b828f
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-02 02:17:55 +02:00
ldestailleur
4ed605e31e
Fix error message
2025-10-02 01:47:05 +02:00
Laurent Destailleur
1028ff9efe
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-10-01 20:04:34 +02:00
ldestailleur
869aab8960
Removed no more required file
2025-10-01 20:02:36 +02:00
Laurent Destailleur
e230c0e0ad
Merge branch 'develop' into develop_new_rework_webportal_lists
2025-10-01 20:00:10 +02:00
ldestailleur
fcb55feb50
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-01 19:57:33 +02:00
ldestailleur
8d7052ee50
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-01 19:57:24 +02:00
Pierre Ardoin
30d66bcdd8
UIUX adds a new permission that restricts the user to seeing their salaries and only those. ( #35293 )
...
* Update admin.lang
Add translate "Permission511=Lire les salaires et leur paiement (les vôtres et ceux de vos subordonnées)" and move old 511->512 and 512->513.
* Update modSalaries.class.php
Add the new permission 'Read employee salaries and payments (yours only)'
* Update list.php
add the new permission filter "read child"
* Update payments.php
Add the new permission "readchild"
* Update index.php
Add support off new permission
* Update index.php
* Update index.php
* Update index.php
* Update list.php
* Update list.php
* Update list.php
* Update payments.php
2025-10-01 17:49:35 +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
Yamil Esteban Garcia
fc1364db56
NEW add tags on proposals and supplier proposals and in statistics ( #35553 )
...
* add own supplier invoice tag filter and bulk insert
add own supplier invoice tag filter and bulk insert
* Update list.php
change format
* Bulk edit commande tags
Bulk edit commande tags
* Label filter orders and supplier order statistics
Label filter orders and supplier order statistics
* Supplier Order Label Filter and Mass Action for Supplier Order Labels
Supplier Order Label Filter and Mass Action for Supplier Order Labels
* Update index.php
change format
* Update list.php
change format
* Update index.php
change format
* Update index.php
change format
* create categories proposal and supplier proposal
create categories proposal and supplier proposal
* adds category insertion to budget
adds category insertion to budget
* Create table llx_categorie_propal
Create table llx_categorie_propal
* setCategories method
setCategories method
* bulk add tag and filter tag actions
bulk add tag and filter tag actions
* labels in supplier budget statistics and budgets
labels in supplier budget statistics and budgets
* change format
* adds category insertion to supplier budget
* create supplier budget category table
create supplier budget category table
* create setCategories method
create setCategories method
* add tags in bulk and filter tag actions
add tags in bulk and filter tag actions
* Update card.php
* Update card.php
* Update propal.class.php
* Update index.php
* Update index.php
* Update card.php
* Update supplier_proposal.class.php
* Update list.php
* Update supplier_proposal.class.php
* Update supplier_proposal.class.php
* Update list.php
* Update list.php
* Update card.php
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-01 17:37:08 +02:00
ldestailleur
54dc4452aa
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-10-01 17:27:12 +02:00
ldestailleur
b0406165ae
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-01 17:07:38 +02:00
ldestailleur
7eb18a140f
By default an extrafields is not on on PDF
2025-10-01 17:07:27 +02:00
ldestailleur
62c009d440
Code comment
2025-10-01 17:04:30 +02:00
David Beniamine
7419604955
Allow search on date in don ( #35581 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-01 16:21:28 +02:00
Frédéric FRANCE
0c176bc5df
clean code ( #35579 )
2025-10-01 15:02:42 +02:00
Mohamed DAOUD
7d55a1a41a
NEW Paymentok validate invoice if not already done ( #35564 )
...
* paymentok validate invoice
* add test
2025-10-01 14:51:20 +02:00
Frédéric FRANCE
1280d404ab
check if file exists before include ( #35570 )
...
* check if file exists before include
* check if file exists before include
* fix
2025-10-01 13:58:20 +02:00
Frédéric FRANCE
573f951ac9
clean code ( #35541 )
...
* 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
* clean code
2025-10-01 13:44:36 +02:00
Mohamed DAOUD
cb23873769
NEW Public donation page ( #35565 )
...
* public page invoice
* trans keys
* FIX CI
* FIX phpstan
* fix CI
* fix stan
2025-10-01 13:40:41 +02:00
Frédéric FRANCE
3785dd2d17
clean code ( #35567 )
...
* clean code
* clean code
* clean code
2025-10-01 13:30:02 +02:00
ldestailleur
3bab3fd349
NEW Can show both currency code and symbol into the select of currency
2025-09-30 19:02:15 +02:00
ldestailleur
54eaa1f106
More spellcheck
2025-09-30 18:30:59 +02:00
ldestailleur
9458392ae1
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-30 02:50:38 +02:00
ldestailleur
9fd37b308e
CSS install
2025-09-30 02:36:47 +02:00
ldestailleur
d372f0d1f8
Look and feel v23
2025-09-30 01:20:25 +02:00
ldestailleur
d6a579f437
CSS
2025-09-30 00:43:18 +02:00
Florian Mortgat
89757d5cbf
NEW: hooks showInputExtraField and showOutputExtraField to override ExtraFields::show(Input|Output)Field ( #35496 )
...
* NEW: hooks `showInputExtraField` and `showOutputExtraField` to override `ExtraFields::showInputField` and `ExtraFields::showOutputField`
* Fix inter-hook interference with 'showOptionals' because resPrint isn't output right after calling executeHooks
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-29 23:31:26 +02:00
Norbert Penel
d96de728ea
Update project selection with additional parameters ( #35542 )
...
Fix #35500
2025-09-29 23:19:04 +02:00
Charlène Benke
420f4ff416
add MAIN_DOCUMENTS_LIST_IN_TWOCOLUMNS params ( #35532 )
...
* add MAIN_DOCUMENTS_LIST_IN_TWOCOLUMNS params
Display documents lists on two columns instead two following table
* Update document_actions_post_headers.tpl.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-29 21:45:10 +02:00
Charlène Benke
a91cf6086a
Add hook on expense api ( #35438 )
...
* Add hook on expense api
* Fix SQL query construction in api_shipments.class.php
* Add global hookmanager declaration in api_shipments
* Remove unnecessary blank lines in api_shipments.class.php
* Remove unnecessary blank lines in api_shipments.class.php
* Update api_shipments.class.php
* Update api_shipments.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-29 21:26:41 +02:00
Mohamed DAOUD
c222bf1f85
ip protection for invoice creation ( #35557 )
2025-09-29 21:13:01 +02:00
Frédéric FRANCE
925d6f450d
add country and custom code in fetch line ( #35554 )
...
* add country and custom code in fetch line
* add country and custom code in fetch line
* add country and custom code in fetch line
* add country and custom code in fetch line
* add country and custom code in fetch line
* add country and custom code in fetch line
* add country and custom code in fetch line
* add country and custom code in fetch line
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-29 21:09:06 +02:00
Frédéric FRANCE
dd67cab64f
fix set project for actioncomm ( #35543 )
2025-09-29 21:07:00 +02:00
kkhelifa-opendsi
b84969a548
NEW : Add missing parameters for menus on webportal hook ( #35550 )
2025-09-29 20:44:13 +02:00
Frédéric FRANCE
700463596e
verify if file exists before trying to include ( #35548 )
...
* verify if file exists before trying to include
* verify if file exists before trying to include
2025-09-29 20:42:44 +02:00
Frédéric FRANCE
e0fd1bdd3e
clean code ( #35545 )
2025-09-29 20:41:32 +02:00
kkhelifa-opendsi
341a88f48a
FIX : Fix variable typos in Context class or webportal ( #35551 )
2025-09-29 20:41:20 +02:00
Frédéric FRANCE
4657b5f02c
fix CI ( #35556 )
2025-09-29 20:40:36 +02:00
ldestailleur
d2e101bafe
css
2025-09-29 19:13:57 +02:00
ldestailleur
5bbfc5e025
Hide phpinfo link during upgrade process (already forbidden)
2025-09-29 16:06:16 +02:00
Kamel Khelifa
0100d37944
Correction phpstan
2025-09-29 15:32:29 +02:00
ldestailleur
e8aac4e17d
Trans
2025-09-29 15:19:37 +02:00
Kamel Khelifa
b567c2d011
Correction phpstan
2025-09-29 15:14:30 +02:00
Kamel Khelifa
c41602e6ec
Correction phpstan
2025-09-29 14:47:45 +02:00
Kamel Khelifa
297818c775
NEW : Rework of the webportal list for more flexibility and more templating
2025-09-29 14:19:11 +02:00
ldestailleur
efd5e48f78
NEW The PHP info is in a popup in install page.
2025-09-29 13:56:43 +02:00
ldestailleur
c05004415b
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-29 12:27:23 +02:00
ldestailleur
254924712d
Better error messgae
2025-09-29 12:04:56 +02:00
Frédéric FRANCE
164f2c4414
clean code ( #35539 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-28 23:19:33 +02:00
Laurent Destailleur
e73ca1d749
Better error management
2025-09-28 23:17:26 +02:00
Laurent Destailleur
3c57870e31
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-28 22:44:37 +02:00
Charlène Benke
277c01a432
Implement CRUD operations for interventional lines and contacts ( #35457 )
...
* Implement CRUD operations for interventional lines and contacts
Added methods to manage interventional lines and contacts.
* Update api_interventions.class.php
* Fix variable references in api_interventions.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-28 22:41:42 +02:00
Frédéric FRANCE
f5dab1a3b6
clean code ( #35535 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-28 22:27:15 +02:00
Jon Bendtsen
f3a62ae0b1
If the number of categories are smaller than the limit and the page is not 0, then we should not return anything ( #35509 )
...
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
2025-09-28 22:26:48 +02:00
Laurent Destailleur
131d1390bc
Debug v23
2025-09-28 22:20:44 +02:00
Laurent Destailleur
0564b44678
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-28 21:47:12 +02:00
Laurent Destailleur
4de515c4df
Debug v23
2025-09-28 21:45:37 +02:00
Frédéric FRANCE
29db95a8b3
clean code ( #35538 )
...
* clean code
* clean code
* clean code
2025-09-28 21:44:41 +02:00
Frédéric FRANCE
c4068211c5
add missing translation ( #35536 )
...
* add missing translation
* add missing translation
2025-09-28 20:59:52 +02:00
Frédéric FRANCE
a8b4ae7dfb
clean code ( #35534 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-28 20:58:18 +02:00
Frédéric FRANCE
7fb7d38ffc
clean code ( #35533 )
2025-09-28 20:56:54 +02:00
Laurent Destailleur
38a7524846
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-28 20:01:36 +02:00
Laurent Destailleur
f30fb7a6a5
Test
2025-09-28 19:01:48 +02:00
Günter Lukas
4cb5fba913
NEW #31723 - Improve project overview: Hide paid orders ( #35524 )
...
* Add PaidHidden and PaidShown language entries
* Add functionality to show/hide paid lines
* Add copyright notice for Guenter Lukas
* Fix spelling of 'Guenter' to 'Günter' in copyright
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-28 14:40:06 +02:00
ldestailleur
824e35fe04
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-28 14:25:40 +02:00
ldestailleur
bd217b025f
Fix CSS
2025-09-28 14:25:28 +02:00
Frédéric FRANCE
8fa1df6560
clean code ( #35518 )
...
* clean code
* fix
* fix
* clean code
2025-09-28 13:58:30 +02:00
Joachim Kueter
d286de5684
odd optional column for VAT reverse charge flag ( #35530 )
2025-09-28 13:57:36 +02:00
MDW
a161c5fb67
Qual: Fix phan notices, update baseline ( #35528 )
...
# Qual: Fix phan notices, update baseline
Fix some new phan notices and update baseline
2025-09-28 13:55:39 +02:00
Frédéric FRANCE
6441c42323
clean code ( #35529 )
...
* clean code
* clean code
* clean code
2025-09-28 13:54:39 +02:00
Laurent Destailleur
1466698553
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-28 01:43:10 +02:00
Laurent Destailleur
65a04831a9
Fix height
2025-09-28 01:42:50 +02:00
Anthony Damhet
c17f13316a
UIUX - More intuitive select table ( #35485 )
...
* More intuitive select table
Added for objects:
- Members
- ActionComm
- Mailing
- Bank Accounts
- Various Payments
- Cash Control
- Paiement
- Contacts
- VAT
- Contracts
- Cron
- Gifts (Dons)
- Expedition
- Expense Reports
- FichInter
- Supplier Proposals
- Supplier Orders
- Supplier Invoices
- Supplier Paiements
- Products and supplier products
- Holidays
- Knowledge record
- Partnership
- Inventory
- Stock
- Projects
- Tasks
- Tickets
- Societes
- Salaries
- Resource
- Users
* Add Status message on documentation
* Remove intuitive select experimetns
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-28 01:21:40 +02:00
Frédéric FRANCE
33ca6820a2
add doc ( #35516 )
...
* add doc
* add doc
* add doc
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-27 22:08:13 +02:00
Laurent Destailleur
d3bef6ee32
Debug v23
2025-09-27 18:28:35 +02:00
ldestailleur
e45fe1f988
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-27 15:57:27 +02:00
ldestailleur
4906ad29d6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-27 15:38:07 +02:00
ldestailleur
488b7d88a2
Enhance output for unalterable logs
2025-09-27 15:37:53 +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
Alexandre SPANGARO
b4a88253eb
UIUX - More intuitive select table - Module builder ( #35490 )
...
Module builder
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-27 12:10:48 +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
bf21674d27
Fix search in website pages
2025-09-27 03:26:23 +02:00
ldestailleur
3f1709123c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-27 02:29:07 +02:00
ldestailleur
8696b0ab6f
Try to add PRODUIT_SOUSPRODUITS_ALSO_ENABLE_PARENT_STOCK_MOVE to restore
...
an old behaviour.
2025-09-27 02:28:41 +02:00
ldestailleur
7e77994cec
Rename hidden constant for a better understanding
2025-09-27 02:20:40 +02:00
kkhelifa-opendsi
21af311344
NEW : Change the path for the mailing files ( #34878 )
...
* NEW : Change the path for the mailing files because if you have more than 100 mailing you have the files of the previous mailing show in the newest.
Only activate if the global MAILING_USE_NEW_PATH_FOR_FILES is set to 1.
Add a script for move files to new path.
* Place migration script into repair.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
Co-authored-by: tnegre <tnegre@open-dsi.fr >
2025-09-27 00:08:56 +02:00
kkhelifa-opendsi
a9cd1d2bb9
New : Copy support of the deposit percent of the payment mode found in customer proposal, customer order and customer invoice to supplier proposal, order and invoice ( #35432 )
...
* New : Copy support of the deposit percent of the payment mode found in customer proposal, customer order and customer invoice to supplier proposal, order and invoice
* Correction pre-commit / travis CI
* Correction pre-commit / travis CI
* Correction pre-commit / travis CI
* Correction pre-commit / travis CI
2025-09-26 23:59:51 +02:00
Charlène Benke
a633c1db81
NEW Add contact management on project Api ( #35459 )
...
* Add contact management on project Api
* Update api_projects.class.php
* Update api_projects.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-26 23:56:51 +02:00
Frédéric FRANCE
3ed79a2055
Fix warning in mo_production.php if no extrafields ( #35482 )
2025-09-26 23:56:23 +02:00
Frédéric FRANCE
55f4c8f7ae
clean code ( #35486 )
...
* clean code
* clean baseline
2025-09-26 23:55:58 +02:00
John BOTELLA
f8b9748d49
New doc for intuitive table line selection ( #35491 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-26 23:55:43 +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
01b917c0a1
clean code ( #35505 )
2025-09-26 23:53:49 +02:00
Frédéric FRANCE
5ae9e3fc51
add TRIGGER_PREFIX in workstation.class.php ( #35508 )
2025-09-26 23:52:51 +02:00
Frédéric FRANCE
6b433afab1
clean code ( #35510 )
2025-09-26 23:52:29 +02:00
Frédéric FRANCE
680f4b6c31
fix CI ( #35481 )
...
* fix CI
* Update paymentsalary.class.php
* clean phpstan baseline
* clean code
* clean code
2025-09-26 20:47:34 +02:00
Frédéric FRANCE
343e05efc5
update phpstan ( #35487 )
2025-09-26 20:46:46 +02:00
Laurent Destailleur
4284d147bf
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-26 19:17:09 +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
Charlène Benke
debdeb071d
add current date link on Date Delivery Planned ( #29876 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-25 12:24:09 +02:00
Marc de Lima Lucio
8428a5ccfa
NEW: extrafields: add field to link a field to a module ( #34416 )
...
* NEW: extrafields: add field to link a field to a module
* Update 22.0.0-23.0.0.sql
* Update llx_extrafields.sql
* Update 22.0.0-23.0.0.sql
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-25 12:20:46 +02:00
Norbert Penel
4bcb7e16da
FIX price.php ( #32181 )
...
* FIX price.php
https://github.com/Dolibarr/dolibarr/issues/32180
* Update price.php
* Update price.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-25 12:07:36 +02:00
ldestailleur
46900b8a37
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-25 11:53:53 +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
VIAL-GOUTEYRON Quentin
049cbbfb4d
Fix MRP: Add hook calculateCostsBomAfter to alter BOM costs ( #35465 )
...
* fix doc (#35416 )
* fix doc
* Update commonobject.class.php
* Update mo.class.php
* FIX missing entity filter (#35461 )
* Add post-processing hook `calculateCostsBomAfter` in BOM cost calculations
---------
Co-authored-by: Frédéric FRANCE <frederic34@users.noreply.github.com >
Co-authored-by: Regis Houssin <regis.houssin@inodbox.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-25 11:48:19 +02:00
ldestailleur
023e3081a4
Fix link to ref of salary payment
2025-09-25 11:09:00 +02:00
ldestailleur
9dd0c922da
Fix CI
2025-09-24 18:53:58 +02:00
ldestailleur
38082f52c5
Doc
2025-09-24 18:25:08 +02:00
ldestailleur
4bc5892544
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-24 17:00:53 +02:00
ldestailleur
3b5d1eb315
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-24 16:35:44 +02:00
ldestailleur
77d956ce92
Clean code
2025-09-24 16:35:25 +02:00
Bradley Jarvis
4f81ffb308
FIX: Error on add contact ( #35460 )
...
* FIX: Error on add contact
Trigger COMMANDE_ADD_CONTACT causing error when adding a contact to and
order, this fix updates the COMMANDE prefix to ORDER
* FIX: delete contact
This fixes the trigger call for delete contact on orders
* FIX: Update patch
Updated to reflect recent PR to add TRIGGER_PREFIX to commande class
* Update commonobject.class.php
Reduce risk of regression
---------
Co-authored-by: brad <brad@endurotags.com.au >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-24 16:33:40 +02:00
ldestailleur
75925aee71
Debug v23
2025-09-24 12:05:30 +02:00
ldestailleur
20875dead9
Use fields into the list of events
2025-09-24 12:01:52 +02:00
ldestailleur
0351057ef2
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-24 11:13:43 +02:00
ldestailleur
16a7431168
Add fields for actioncomm to fix #35422
2025-09-24 11:13:24 +02:00
Frédéric FRANCE
e65b5575b9
clean code ( #35462 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-24 10:37:26 +02:00
Laurent Destailleur
e85c2d70b9
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-24 00:56:29 +02:00
Frédéric FRANCE
bb9899085e
clean code ( #35451 )
...
* clean code
apiroute is interventions
* Update api_interventions.class.php
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* fix bad condition
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-23 23:22:57 +02:00
Alexandre SPANGARO
5df20007bc
NEW API User - Remove user from group ( #35453 )
...
* NEW API User - Remove user from group
* Update api_users.class.php
* Update api_users.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-23 23:22:38 +02:00
ldestailleur
ce6bd7146b
NEW Make the public contact form with experimental status
2025-09-23 23:15:13 +02:00
ldestailleur
55fe8b09e3
NEW Make the public contact form with experimental status
2025-09-23 23:13:42 +02:00
ldestailleur
79cf1410b3
Test CI
2025-09-23 22:10:57 +02:00
ldestailleur
6f15fcc66c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-23 22:03:24 +02:00
ldestailleur
2a7ce987c3
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-23 22:03:09 +02:00
Charlène Benke
cd03e9fc36
Add check for invoice status before line deletion ( #35456 )
...
* Add check for invoice status before line deletion
* Change invoice status check from fk_statut to status
2025-09-23 21:44:47 +02:00
Charlène Benke
496fef63a3
contact deletion in api_orders class for internal and external ( #35455 )
...
* contact deletion in api_orders class for internal and external
* Update api_orders.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-23 21:43:39 +02:00
Frédéric FRANCE
ca8a6c9c45
clean code ( #35447 )
...
* clean code
* clean code
* clean code
2025-09-23 21:42:20 +02:00
kaantopkaya
985b6f258a
new: add otherCurlOptions to getURLContent ( #35454 )
2025-09-23 21:41:32 +02:00
github-actions[bot]
d5c61d07ba
PHPStan > Update baseline ( #35452 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-23 21:39:51 +02:00
ldestailleur
ad830a346e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-23 16:50:17 +02:00
ldestailleur
bde100bf9d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-23 10:18:26 +02:00
ldestailleur
c063eea63d
Debug v23
2025-09-23 10:18:08 +02:00
Frédéric FRANCE
c08c7170d2
clean code ( #35427 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-22 22:25:00 +02:00
Anthony Damhet
1df61bbd98
Add intuitive table selection ( #35444 )
...
Add intuitive table selection with class .row-with-select
Added to propal, order and invoice list
2025-09-22 22:20:52 +02:00
Frédéric FRANCE
00fe10a75f
clean code ( #35442 )
...
* 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-09-22 22:16:20 +02:00
github-actions[bot]
21100454f6
PHPStan > Update baseline ( #35433 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-22 20:32:02 +02:00
Frédéric FRANCE
a7cebb70a9
fix usage of recipient translation ( #35437 )
...
* fix usage of recipient translation
* fix usage of recipient translation
* fix usage of recipient translation
2025-09-22 20:30:23 +02:00
ldestailleur
17d3a35a51
Fix select technical id
2025-09-22 13:38:27 +02:00
ldestailleur
6ddc9eb796
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-22 11:56:18 +02:00
ldestailleur
f4d3c63332
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-22 10:50:45 +02:00
ldestailleur
401d1dcdc0
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-22 10:42:52 +02:00
ldestailleur
f6ac3eda7d
spellcheck war
2025-09-22 10:33:50 +02:00
Bradley Jarvis
6c8b4da445
FIX - MRP MO Product to Consume ( #35424 )
...
* FIX - MRP MO Product to Consume
Fixes MO Product to Consume when recursive BOM's are used, the product
to consume only includes the BOM line items instead of BOM product
* fix php-stan errors
* fix phan analysis errors
* fix phan analysis errors take 2
---------
Co-authored-by: brad <brad@endurotags.com.au >
2025-09-22 10:18:14 +02:00
Laurent Destailleur
7ef5b4d427
Code comment
2025-09-22 02:39:45 +02:00
Chloe-Moreau-2009
f8376320aa
QUAL replace $conf->XXX->dir_output by getMultidiroutput ( #34446 )
...
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
---------
Co-authored-by: Theobald <f.moreau@theobald-groupe.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-22 00:53:15 +02:00
Vincent Maury
1abb76dc2e
Fix 34301 Project selector on supplier proposal filters incorrectly by thirdparty, ignoring global constant ( #34498 )
...
* Fix 34301
* Fix issue #34301
* Fix issue #34301
* Update card.php
* Update card.php
---------
Co-authored-by: vmaury <vmaury@vmaury-ThinkPad-X240>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-21 23:49:46 +02:00
Charlène Benke
e02991ed7f
NEW Add hook initialization for interventions API ( #35203 )
...
* NEW Add hook initialization for interventions API
the goal is to enhance the search function on the api (by sample add linked contact or user name)
* Clean up whitespace in api_interventions.class.php
* Fix parameter reference in executeHooks call
* Update api_interventions.class.php
* Update action name in API intervention hooks
* Add 'apimethod' to parameters in API hook
* Update api_interventions.class.php
* Update api_interventions.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-21 23:23:39 +02:00
Frédéric FRANCE
8fd4d0332d
clean code ( #35423 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-21 23:22:33 +02:00
ldestailleur
6a97704644
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-21 17:11:03 +02:00
ldestailleur
1008b0f3e4
Fix CI
2025-09-21 17:10:53 +02:00
ldestailleur
137d3e579b
CSS
2025-09-21 17:10:07 +02:00
ChristosK.
45336e50a4
Update recap-fourn.php ( #35417 )
...
* Update recap-fourn.php
The key improvement is that now the balance calculation works correctly with descending order of movements. The balance will show the most recent transaction with the cumulative total of all transactions, and older transactions will show their respective balances as of that time.
This implementation now matches the behavior of compta\recap-compta.php where the balance is calculated from bottom to top when the movements are displayed in descending order.
* Update recap-fourn.php
The key improvement is that now the balance calculation works correctly with descending order of movements. The balance will show the most recent transaction with the cumulative total of all transactions, and older transactions will show their respective balances as of that time.
This implementation now matches the behavior of compta\recap-compta.php where the balance is calculated from bottom to top when the movements are displayed in descending order.
* Update recap-fourn.php
fix reordering by date column
* Update recap-fourn.php
* Update recap-fourn.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-21 16:52:43 +02:00
ldestailleur
fdf3b9057a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-21 16:51:32 +02:00
ldestailleur
31b9e008fe
Fix color of status
2025-09-21 16:51:20 +02:00
ldestailleur
13b3e15503
Fix CI
2025-09-21 16:04:29 +02:00
github-actions[bot]
e169718b4c
PHPStan > Update baseline ( #35420 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-21 15:32:44 +02:00
Frédéric FRANCE
86f20799bc
clean code ( #35419 )
...
* clean code
* clean code
2025-09-21 15:32:34 +02:00
ldestailleur
b783743b10
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-21 15:31:55 +02:00
ldestailleur
700cbfb19c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-21 15:28:41 +02:00
ldestailleur
842f57b866
Fix hack to avoid infinite loop in restler when xdebug is on
2025-09-21 15:26:47 +02:00
ldestailleur
49051ff165
Removed deprecated property ->projet (replace with ->project)
2025-09-21 15:08:56 +02:00
ldestailleur
15f34dbbb0
QUAL: Removed deprecated properties user_valid, user->creation,
...
user_modification replaced with user_ceation_id, user_validation_id and
user_modification_id.
2025-09-21 14:58:38 +02:00
ldestailleur
27c725f5ca
Clean code
2025-09-21 14:29:34 +02:00
ldestailleur
e45352bd11
Clean code. Replace property with local variable.
2025-09-21 14:21:38 +02:00
Charlène Benke
9e3d909570
add getTimespent on api task ( #35263 )
...
* add getTimespent on api task
* Fix return statement in api_tasks.class.php
* Fix return statement in api_tasks.class.php
* Fix formatting and spacing in getTimespent method
* Fix formatting of if statement in getTimespent method
* Update api_tasks.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-21 12:30:48 +02:00
ldestailleur
35e720354e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-21 12:22:19 +02:00
ldestailleur
82917d2b75
Complete parameter for api hook
2025-09-21 12:22:08 +02:00
Frédéric FRANCE
8753595903
fix translation member ( #35415 )
2025-09-21 12:12:29 +02:00
Frédéric FRANCE
e7ddb684e0
clean code ( #35387 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-21 12:12:09 +02:00
Frédéric FRANCE
5c2344cca8
clean code ( #35396 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-21 12:11:36 +02:00
ldestailleur
bf98e2b1d5
Debug setup reminders v23
2025-09-20 19:33:05 +02:00
ldestailleur
8390a19d59
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-20 19:13:26 +02:00
ldestailleur
297d43d514
Debug v23
2025-09-20 19:12:43 +02:00
webmaster67
7dd1e5a95f
NEW More webportal fonctions - Can add shared files and thirdparty documents ( #35391 )
...
* Create documentlist.controller.class.php
Intégration de mon portail client personnalisé avec GED
attention
class/sontext.class.php devra aussi être modifier.
* Update context.class.php
ajout du ged
pour les fichiers joints par tiers.
* Update context.class.php
ajout d'accès à fichiers joints du tiers.
* Update menu.tpl.php
ajout du menu accès au GED
* Update README.md
* Update README.md
* Update README.md
* Add files via upload
document utile sert a partager via le GED de dolibarr des fichiers avec tous les clients utilisateur du webportal.
* Update context.class.php
ajout dans le menu de deux controleur suplémentaire.
* Update menu.tpl.php
ajoute des deux chapitre dans le menu
* Update README.md
* Update README.md
* Update menu.tpl.php
document format change
* Add files via upload
mises à jour et normalisation fichiers
* Add files via upload
ajout webportal.lang
* Update README.md
* Delete htdocs/webportal/documentutile.controller.class.php
* Update menu.tpl.php
* Update README.md
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update menu.tpl.php
* Update menu.tpl.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update README.md
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update README.md
* Create webportal.lang
* Update webportal.lang
* Update webportal.lang
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update website.lang
* Delete htdocs/langs/fr_FR/webportal.lang
* Delete htdocs/langs/en_US/webportal.lang
* Update README.md
* Update README.md
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Create abstractdocument.controller.class.php
* Update website.lang
* Update website.lang
* Update website.lang
* Update README.md
* Update README.md
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update README.md
* Update context.class.php
* Update README.md
* Update abstractdocument.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update menu.tpl.php
* Update documentlist.controller.class.php
* Update abstractdocument.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update shareddocuments.controller.class.php
* Update documentlist.controller.class.php
* Update menu.tpl.php
* Update menu.tpl.php
* Update README.md
* Update context.class.php
* Update documentlist.controller.class.php
* Update menu.tpl.php
* Update menu.tpl.php
* Update context.class.php
* Update documentlist.controller.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-20 19:11:31 +02:00
ldestailleur
73f1b50ea1
Fix default mode is edit
2025-09-20 18:47:10 +02:00
Frédéric FRANCE
b9776e8a83
fix reminders sms ( #35398 )
...
* fix reminders sms
* fix reminders sms
* fix reminders sms
* fix reminders sms
* fix durations
* fix durations
* fix durations
* fix durations
* fix durations
* fix durations
* fix durations
* fix durations
* fix
* fix
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-20 18:38:10 +02:00
Carlos Herrera
10c7a67ac1
Problem in Gantt view. Tasks in project ( #35412 )
...
Fixes #35411
2025-09-20 16:53:32 +02:00
ldestailleur
f9cd8367ad
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-20 16:23:22 +02:00
ldestailleur
02809d5901
Fix syntax
2025-09-20 16:00:51 +02:00
MDW
b3228aa7ce
Qual: Fix phan notices ( #35406 )
...
* fix CI
* fix
* Qual: Fix newly appeard phan notices
# Qual: Fix newly appeard phan notices
Fix notices that appearce sin a previous phan report - some of these
notices are masked by the current baseline.
---------
Co-authored-by: Frédéric FRANCE <frederic34@users.noreply.github.com >
Co-authored-by: Frédéric FRANCE <frederic.france@free.fr >
2025-09-20 15:59:05 +02:00
Frédéric FRANCE
d1572fc3ea
fix CI ( #35409 )
...
* fix CI
* fix
2025-09-20 15:57:39 +02:00
ldestailleur
d3de333f54
Trans
2025-09-20 15:56:19 +02:00
ldestailleur
acd694914b
FIX Bad management of carriage return when requesting IA API.
2025-09-20 15:24:45 +02:00
ldestailleur
caac9a5218
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-20 15:01:36 +02:00
ldestailleur
34a34efec5
Enhance AI setup and log report
2025-09-20 15:01:26 +02:00
ldestailleur
9148dcfe45
Enhance AI setup and log report
2025-09-20 14:58:04 +02:00
ldestailleur
53e1d3630f
Clean code
2025-09-20 12:13:24 +02:00
ldestailleur
0b93c10df9
Clean code
2025-09-20 12:12:28 +02:00
ldestailleur
706b9f47d8
Move doc for git commit template
2025-09-20 03:10:33 +02:00
ldestailleur
e4d10caf33
Trans
2025-09-20 02:53:00 +02:00
ldestailleur
5ac469634e
Clean code for PDF invoices
2025-09-20 02:48:27 +02:00
Carlos Herrera
57157db2b7
Cehojac/issue35362 ( #35364 )
...
* intervencions api call dont show the objects relations
Fixes #35362
* feat: add loadlinkedobjects parameter to control linked object loading in interventions API
thank you for the recomendarion @eldy !!!!
2025-09-20 01:11:19 +02:00
ldestailleur
cb2d22e016
Fix roundind using stock accuracy ('MS')
2025-09-20 01:08:54 +02:00
Bradley Jarvis
7e712cd368
Fix sub BOM quantities ( #35371 )
...
* FIX: reqursive bom quantities
Correctly handle quantities on BOM recursion. Current behavior is that
sub BOM total quantity is multiplied by parent quantity for that line,
the expected behaviour is that the parent BOM would be including sub BOM
on a per unit base.
* Simplified code
* Update objectline_view.tpl.php
* Update bom.class.php
* Update bom.class.php
* Update bom.class.php
* Update bom.class.php
---------
Co-authored-by: brad <brad@endurotags.com.au >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-20 01:00:39 +02:00
Vincent de Grandpré
2d76f12dae
Repair recalculateinvoicetotal ( #35381 )
...
* PHPStan > Update baseline
* FIX#33963 - Enabling foreign key field to allow mandatory parameter saving
* Added author to copyright
* Correction calcul du total des taxes
* Travis
* code format
* espaces superflus
* bis
* Update repair.php
* Update repair.php
* PHPStan > Update baseline
* set paid = 1 when total_ttc equals sum of payments
* current upstream file
---------
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-20 00:49:52 +02:00
Yamil Esteban Garcia
8037974241
NEW add supplier invoice, order and supplier order tag filter and bulk insert and statistics order and supplier order ( #35399 )
...
* add own supplier invoice tag filter and bulk insert
add own supplier invoice tag filter and bulk insert
* Update list.php
change format
* Bulk edit commande tags
Bulk edit commande tags
* Label filter orders and supplier order statistics
Label filter orders and supplier order statistics
* Supplier Order Label Filter and Mass Action for Supplier Order Labels
Supplier Order Label Filter and Mass Action for Supplier Order Labels
* Update index.php
change format
* Update list.php
change format
* Update index.php
change format
* Update index.php
change format
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-20 00:46:32 +02:00
MDW
decd14c735
Qual: Update phan baseline ( #35405 )
2025-09-20 00:45:43 +02:00
Carlos Herrera
b732fd2ed7
feat: add contact list parameter to ticket API endpoints to control contact data retrieval ( #35404 )
2025-09-20 00:45:30 +02:00
Frédéric FRANCE
318e0362c4
fix Objectlink api ( #35402 )
...
* fix objectlink api
* fix objectlink api
* fix objectlink api
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-20 00:26:38 +02:00
Charlène Benke
ad4f4fb619
Refactor VAT array handling in PDF generation ( #35395 )
...
$this->tva_array[$vatrate.($vatcode ? ' ('.$vatcode.')' : '')]['amount'] is present on 2 part of the if
2025-09-20 00:01:19 +02:00
Frédéric FRANCE
3adedc23d9
fix CI 🐛 ( #35392 )
...
* add picto
* fix padding
* fix CI
* Update user.class.php
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-09-19 23:38:52 +02:00
ldestailleur
daa98872eb
Fix trans
2025-09-19 16:09:43 +02:00
ldestailleur
25a59cb869
Doc
2025-09-19 13:33:37 +02:00
ldestailleur
43cf29d2e1
Clean corrupted data
2025-09-19 12:20:22 +02:00
ldestailleur
b292c3d631
Add constant MAIN_USE_TITLE_FOR_USER to show a property that is not used
2025-09-18 22:28:14 +02:00
ldestailleur
2a6064b755
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-18 21:49:58 +02:00
ldestailleur
958bca6223
Fix bad var
2025-09-18 16:30:30 +02:00
ldestailleur
4a363478ae
Clean code with rector
2025-09-18 16:26:38 +02:00
ldestailleur
02ec4cf421
Test
2025-09-18 15:41:47 +02:00
ldestailleur
b30aa97ba9
Clean code
2025-09-18 15:00:47 +02:00
ldestailleur
f665a0301e
Clean code
2025-09-18 14:52:39 +02:00
ldestailleur
a441b412cc
Clean code
2025-09-18 14:04:48 +02:00
ldestailleur
6c8e2a1320
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-18 13:54:44 +02:00
ldestailleur
8bd82c0b67
Clean code
2025-09-18 13:54:23 +02:00
ldestailleur
65f865b843
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-18 13:33:54 +02:00
ldestailleur
09240c30c7
FIX CI
2025-09-18 13:33:32 +02:00
VIAL-GOUTEYRON Quentin
1874deef49
FIX delivery triggers and mail templates: correct inconsistencies in email triggers and templates` ( #35264 )
...
* `fix(delivery): correct inconsistencies in email triggers and templates`
**Body:**
- Adjusted email trigger names from `RECEPTION_*` to `SHIPPING_*`.
- Updated parameters and placeholders for shipment email tracking.
- Removed redundant `reception_send` entry in mail templates for shipping.
* `fix(delivery): update email triggers and templates for deliveries`
**Body:**
- Replaced email trigger `SHIPPING_SENTBYMAIL` with `DELIVERY_SENTBYMAIL`.
- Updated template references from `shipping_*` to `delivery_*` for consistency.
- Modified tracking ID format from `shi` to `del` in `card.php`.
- Added `MailToSendDelivery` language entry for email labels.
- Adjusted mail templates to include `delivery_send` entries.
2025-09-18 13:23:57 +02:00
ldestailleur
42edd8f22d
Clean code
2025-09-18 12:19:29 +02:00
Yamil Esteban Garcia
6329e03c7d
add filter by invoice categories in the statistics module ( #35388 )
...
add filter by invoice categories in the statistics module
2025-09-18 12:09:39 +02:00
ldestailleur
6ed764bedf
Clean code
2025-09-18 11:40:56 +02:00
Frédéric FRANCE
d6dce86061
clean code ( #35379 )
...
* clean code
* clean code
* clean code
* clean code
2025-09-18 11:08:06 +02:00
Frédéric FRANCE
af47262f4f
fix missing translation ( #35378 )
2025-09-18 10:52:47 +02:00
ldestailleur
333e977bf9
Allowed commit
2025-09-17 23:25:33 +02:00
ldestailleur
cd0fd6f466
CSS
2025-09-17 23:24:25 +02:00
ldestailleur
2572847b2a
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-17 18:29:07 +02:00
Frédéric FRANCE
2505c3755b
clean code ( #35367 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-17 18:18:16 +02:00
Bahfir Abbes
93973e13c5
Fix:prevent handling update action by generic include of actions_addupdatedelete.inc.php ( #35369 )
...
* Fix:prevent handling update action by generic include of actions_addupdatedelete.inc.php
Fix:
To prevent handling update action by generic post update action in inventories at /core/actions_addupdatedelete.inc.php, we need to unset $action variable, otherwise $object fileds are filled with with empty values.
* Update inventory.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-17 15:11:09 +02:00
ldestailleur
073f7f3620
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-17 15:04:35 +02:00
ldestailleur
4e83087e28
Fix complete #35368
2025-09-17 15:04:01 +02:00
Yamil Esteban Garcia
161b73bf7b
FIX The write_file function should return -1 if an error exists ( #35368 )
...
* Error: When creating an invoice for a supplier order with a negative value #30516
Error: When creating an invoice for a supplier order with a negative value #30516
* Update html.form.class.php
Modifications made related to the issue
Search for variants by EAN #34567
* Update html.form.class.php
I change :
if(getDolGlobalString('SEARCH_VARIANTS_OF_EAN13')){
with
if (getDolGlobalString('SEARCH_VARIANTS_OF_EAN13')) {
and
SEARCH_VARIANTS_OF_EAN13
into
PRODUIT_ATTRIBUTES_HIDECHILD_BUT_ALLOW_SEARCH_IN_EAN13
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
* added tag mass action
added tag mass action
* Update list.php
* Update pdf_crabe.modules.php
The write_file function as its own documentation describes returns 1 0 a value minus 0 if an error exists. Therefore, if there is an error in the hook more than saving the error, it must return 0 since an error occurred
* Update pdf_crabe.modules.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-17 14:59:51 +02:00
ldestailleur
41dd77959a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-17 14:45:48 +02:00
ldestailleur
1cea5220da
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-17 14:25:15 +02:00
Frédéric FRANCE
c8458c22e8
clean code ( #35358 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-17 14:22:58 +02:00
ldestailleur
f2f5f23f8f
Fix syntax error
2025-09-17 14:22:53 +02:00
atm-GregM
c84d4c53e5
New develop import export product customer price ( #35349 )
...
* NEW import/export product customer price
* back travis and more
* back travis 2
2025-09-17 14:19:36 +02:00
ldestailleur
f5d7d165b0
Debug script
2025-09-17 14:17:29 +02:00
Frédéric FRANCE
be6c3df029
fix CI ( #35361 )
...
* fix CI
* Update msg-commit
* Update ruleset.xml
2025-09-17 14:12:39 +02:00
Frédéric FRANCE
078da229c8
clean code ( #35352 )
...
* 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
* 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-09-17 14:11:32 +02:00
Frédéric FRANCE
612248a9e9
clean code ( #35365 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-17 14:10:48 +02:00
ldestailleur
e0073b000d
Debug v23
2025-09-17 14:03:09 +02:00
ldestailleur
c7407473c1
Fix try to work on multientity even if cron disable don entity 1.
2025-09-17 13:54:21 +02:00
ldestailleur
5df4a90edb
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-17 13:43:23 +02:00
ldestailleur
f2ff34d573
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-17 12:59:19 +02:00
ldestailleur
760a808a5d
Fix warnings
2025-09-16 12:03:37 +02:00
ldestailleur
067d4e332e
CSS
2025-09-16 11:59:01 +02:00
ldestailleur
d121d7e173
Try git commit
2025-09-16 11:42:39 +02:00
ldestailleur
29ccbb43d5
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-16 11:17:22 +02:00
ldestailleur
111e319be8
Fix changelog
2025-09-16 11:16:54 +02:00
ldestailleur
142fbf93b0
QUAL: The library timepicker.js has been removed. Was not used by
...
Dolibarr.
2025-09-16 11:16:34 +02:00
Frédéric FRANCE
4c4b344510
fix CI ( #35359 )
...
* fix CI
* Update card.php
2025-09-16 10:16:09 +02:00
Laurent Destailleur
ea7152a818
Fix phan
2025-09-16 01:23:16 +02:00
Laurent Destailleur
2142860685
Fix warning
2025-09-16 01:14:43 +02:00
Laurent Destailleur
a55a57d0ce
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-16 00:57:09 +02:00
Laurent Destailleur
8e1cf72de0
Debug v23
2025-09-16 00:56:18 +02:00
Frédéric FRANCE
83407ec49f
clean code ( #35355 )
2025-09-16 00:55:58 +02:00
Frédéric FRANCE
f03f54d406
clean code ( #35350 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-16 00:54:59 +02:00
Laurent Destailleur
b757f3392f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-15 23:29:19 +02:00
Laurent Destailleur
7d7994aa1d
Clean code
2025-09-15 23:28:18 +02:00
Frédéric FRANCE
d685f1e529
fix CI ( #35353 )
...
* fix CI
* Update header.tpl.php
* Update style.css.php
* Update webportal.main.inc.php
* Update files.lib.php
2025-09-15 22:45:42 +02:00
Laurent Destailleur
8a87de9112
CSS
2025-09-15 22:44:11 +02:00
Laurent Destailleur
9095bc46ef
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-15 22:26:56 +02:00
Laurent Destailleur
31c97e3991
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-15 22:26:54 +02:00
Laurent Destailleur
0b605bffba
CSS
2025-09-15 22:26:19 +02:00
ldestailleur
818f6b1555
Fix warning
2025-09-15 19:36:49 +02:00
ldestailleur
e8d2095816
NEW dol_sort_array can be used with 2 sorting criteria.
2025-09-15 19:28:38 +02:00
ldestailleur
761804ce55
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-15 18:14:29 +02:00
ldestailleur
74cc569329
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-15 18:14:11 +02:00
Yamil Esteban Garcia
fde6056176
added tag mass action ( #35347 )
...
* Error: When creating an invoice for a supplier order with a negative value #30516
Error: When creating an invoice for a supplier order with a negative value #30516
* Update html.form.class.php
Modifications made related to the issue
Search for variants by EAN #34567
* Update html.form.class.php
I change :
if(getDolGlobalString('SEARCH_VARIANTS_OF_EAN13')){
with
if (getDolGlobalString('SEARCH_VARIANTS_OF_EAN13')) {
and
SEARCH_VARIANTS_OF_EAN13
into
PRODUIT_ATTRIBUTES_HIDECHILD_BUT_ALLOW_SEARCH_IN_EAN13
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
* added tag mass action
added tag mass action
* Update list.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-15 16:19:36 +02:00
Frédéric FRANCE
a6c98599ec
clean code ( #35346 )
...
* clean code
* clean code
2025-09-15 16:18:51 +02:00
Frédéric FRANCE
eda0b8950b
add doc ( #35345 )
...
* clean code
* clean code
2025-09-15 16:18:01 +02:00
github-actions[bot]
9d3799f337
PHPStan > Update baseline ( #35342 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-15 16:17:42 +02:00
Charlène Benke
175eea301f
NEW add private and public note on ticket ( #35303 )
...
* Update copyright and add note fields in SQL
* Add note_public and note_private columns to llx_ticket
* Implement notes tab in ticket details
* Add fk_user_modif column to llx_ticket table
* Add fk_user_modif column to llx_ticket table
* Add files via upload
* Add private and public note fields to ticket class
* Update ticket.class.php
* Update ticket.class.php
* Update note.php
* Update note.php
* Update note.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-15 16:17:28 +02:00
Frédéric FRANCE
924e024db3
clean code ( #35344 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-15 16:16:42 +02:00
Frédéric FRANCE
f8d3713c1c
clean code ( #35343 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-15 16:16:32 +02:00
Frédéric FRANCE
21d50f1a58
clean code expedition class ( #35327 )
...
* clean code expedition class
* clean code expedition class
* clean code expedition class
* clean code expedition class
* clean code expedition class
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* clean code
2025-09-15 16:16:22 +02:00
Frédéric FRANCE
4c80eee890
clean code ( #35341 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-15 16:15:49 +02:00
ldestailleur
e69ff3428b
css
2025-09-15 16:05:42 +02:00
ldestailleur
6ee8db9f3f
Fix css
2025-09-15 16:05:35 +02:00
ldestailleur
c12764e81f
Debug webportal
2025-09-15 15:38:42 +02:00
ldestailleur
33ed1b2f1a
Fix bad recording of custom CSS in webportal
2025-09-15 15:33:15 +02:00
ldestailleur
361169b896
Fix bad tab underlined in display setup
2025-09-15 15:16:36 +02:00
ldestailleur
db32812476
css
2025-09-15 14:45:02 +02:00
ldestailleur
b87f18cb4f
css
2025-09-15 14:42:21 +02:00
ldestailleur
8456749135
Clean code. Removed octicons directory.
2025-09-15 14:40:34 +02:00
ldestailleur
e1e47034d5
FIX webportal must not use resources out public dir neither external
...
files.
2025-09-15 13:26:47 +02:00
ldestailleur
bf3a2c1e01
CSS
2025-09-14 23:45:49 +02:00
ldestailleur
0958108721
Fix date update
2025-09-14 20:29:14 +02:00
ldestailleur
fa935c8820
bcmath is used by swiftmail authent, not implemented.
2025-09-14 20:13:11 +02:00
ldestailleur
cf5caa80b2
FIX Debug bad path used into webportal. Missing http headers in login.
2025-09-14 19:45:41 +02:00
ldestailleur
a3881ef67b
Clean code
2025-09-14 12:01:35 +02:00
Frédéric FRANCE
933ce868df
add check in dolibarr phpinfo page ( #35332 )
...
* add check in phpinfo page
* Update phpinfo.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-14 11:59:26 +02:00
Frédéric FRANCE
f14bc0bfbe
clean code ( #35340 )
...
* clean code
* clean code
* clean code
2025-09-14 11:57:52 +02:00
Frédéric FRANCE
62a7756a43
fix civility_id for webportal member ( #35339 )
...
* fix civility_id for webportal member
* Update html.formcardwebportal.class.php
* fix
* fix
* fix
* fix date
* fix translation
* add doc
2025-09-14 11:17:01 +02:00
Frédéric FRANCE
e1931b2967
clean code ( #35338 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-14 11:14:34 +02:00
Frédéric FRANCE
063a6b8938
fix pictos ( #35337 )
2025-09-13 21:00:01 +02:00
Frédéric FRANCE
c500febdc4
fix pictos ( #35335 )
2025-09-13 20:59:52 +02:00
github-actions[bot]
e5ed2c83f0
PHPStan > Update baseline ( #35336 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-13 20:57:42 +02:00
Frédéric FRANCE
207d13c365
fix pictos ( #35334 )
2025-09-13 20:57:35 +02:00
Frédéric FRANCE
c25aa82fc6
clean code ( #35333 )
...
* clean code
* clean code
* clean code
2025-09-13 20:57:27 +02:00
Frédéric FRANCE
ec23fc54f8
add picto ( #35329 )
...
* add picto
* fix padding
2025-09-12 18:57:23 +02:00
Frédéric FRANCE
1bc100a082
fix missing translation ( #35323 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-12 18:56:54 +02:00
kkhelifa-opendsi
f580bb85a5
NEW : Add hooks in webportal ( #35326 )
2025-09-12 15:20:32 +02:00
Frédéric FRANCE
9f90c9d371
Fix missing translation ( #35322 )
...
* fix missing translation
* fix missing translation
* fix missing translation
* fix missing translation
2025-09-12 15:17:18 +02:00
Bradley Jarvis
75c306c05d
FIX: Update order line ( #35321 )
...
Co-authored-by: brad <brad@endurotags.com.au >
2025-09-12 15:17:05 +02:00
Frédéric FRANCE
7986c02711
fix CI ( #35328 )
...
* fix CI
* Update interfaces.class.php
* Update interfaces.class.php
* Update interfaces.class.php
* Update interfaces.class.php
* Update interfaces.class.php
* fix
* fix
2025-09-12 15:16:42 +02:00
Lucas Marcouiller
d0b7e27ca5
NEW Feature to merge duplicate members ( #35308 )
...
* New merge members
* fix fields
* add trans
* fix CI
* fix Ci
* fix Ci
* fix CI
* Fix CI
---------
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-12 15:14:45 +02:00
Frédéric FRANCE
1bbbd96690
clean code ( #35317 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-12 15:12:55 +02:00
ldestailleur
8b57bb2e41
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-12 13:30:12 +02:00
ldestailleur
13407fe5ee
Prepare code for Loi Finance
2025-09-12 13:29:19 +02:00
Laurent Destailleur
59dadae226
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-12 03:08:32 +02:00
Laurent Destailleur
320f02ed27
Prepare ci for tag check
2025-09-12 03:05:48 +02:00
Bradley Jarvis
89dda279a0
FIX: setShippingMethod tigger throwing error ( #35320 )
...
* FIX: setShippingMethod tigger throwing error
* Update commonobject.class.php
---------
Co-authored-by: brad <brad@endurotags.com.au >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-12 02:49:58 +02:00
Frédéric FRANCE
554d2baa32
clean code adherent (member) class ( #35259 )
...
* clean code adherent (member) class
* 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
* fix
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-12 02:40:35 +02:00
Frédéric FRANCE
408ea58858
fix fatal error ( #35284 )
...
* fix fatal error
* Update card.php
* Update product.class.php
2025-09-12 02:34:17 +02:00
Fabian Volkers
934fe08921
🐛 Use reception email templates for receptions ( #35310 )
2025-09-12 02:30:24 +02:00
ThomasNgr-OpenDSI
acc3a47272
NEW add fields usage_opportunity, usage_task, usage_bill_time for project import ( #35301 )
2025-09-12 02:29:43 +02:00
Eric - CAP-REL
1f8b5db2c7
exit code must be >= 0 ( #35311 )
2025-09-12 02:29:23 +02:00
Laurent Destailleur
a0116f6cd8
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-12 02:23:13 +02:00
Laurent Destailleur
d8fc4d4ceb
Fix exclusion of files is not consistent
2025-09-12 02:22:42 +02:00
Eric - CAP-REL
607e13b83f
makepack : exit if filelist fail ( #35312 )
2025-09-12 01:53:22 +02:00
Frédéric FRANCE
53e7810db4
fix missing translations ( #35315 )
...
* fix missing translations
* fix missing translations
2025-09-12 01:52:45 +02:00
Frédéric FRANCE
b7d9342992
fix translation missing ( #35316 )
...
* fix translation missing
* fix translation missing
2025-09-12 01:52:31 +02:00
Frédéric FRANCE
e4cafd3428
fix missing translation ( #35314 )
2025-09-12 01:52:18 +02:00
github-actions[bot]
97bd4852af
PHPStan > Update baseline ( #35305 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-12 01:34:58 +02:00
ldestailleur
e3bf8bcb47
FIX Edit of email in emailing. Property messtype not set.
2025-09-11 16:40:20 +02:00
ldestailleur
89f36faced
NEW public and private note can be shown on contact list
2025-09-11 16:03:25 +02:00
ldestailleur
19feb7c533
Clean code
2025-09-11 15:42:12 +02:00
ldestailleur
5fdfa79e56
Fix missing field migration, fix select2
2025-09-11 15:35:23 +02:00
ldestailleur
5e74b622bd
Fix size of popup
2025-09-11 15:10:01 +02:00
ldestailleur
333c96ddd6
Sync transifex
2025-09-11 14:17:35 +02:00
ldestailleur
0919cc37e0
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-11 13:32:00 +02:00
ldestailleur
92ffba11ca
Remove old lang files that are too small (moved into other lang files)
2025-09-11 13:31:34 +02:00
Liammer
d55551ee3c
Add "__EVENT_DESCRIPTION__" variable ( #35302 )
...
To be able to add the event's description in reminder emails.
2025-09-11 12:52:22 +02:00
ldestailleur
2760f0a6d9
Fix do not show value of last activation module if na
2025-09-11 12:48:52 +02:00
ldestailleur
24f7903123
Fix trans in list of technical services of a module
2025-09-11 12:43:52 +02:00
ldestailleur
b4a2e14fa8
Clean code
2025-09-11 12:32:01 +02:00
ldestailleur
6586feb3ef
Clean code
2025-09-11 12:30:19 +02:00
ldestailleur
4416bcb3ee
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-11 12:25:34 +02:00
ldestailleur
702d91c65d
Clean code
2025-09-11 12:25:22 +02:00
Frédéric FRANCE
0e79fa36ee
clean code contact class ( #35260 )
...
* clean code contact class
* clean code contact class
* clean code
* clean code
* clean code
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-09-11 12:14:53 +02:00
HENRY Florian
6ee966d64d
feat: Subtotal module ( #35290 )
2025-09-11 12:14:32 +02:00
Frédéric FRANCE
fd2ea78e9b
clean code bookcal class ( #35279 )
...
* clean code bookcal class
* clean code bookcal class
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-09-11 12:12:53 +02:00
github-actions[bot]
13dbe2ea58
PHPStan > Update baseline ( #35285 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-11 12:12:32 +02:00
Fabian Volkers
db103f37df
Add POST /supplierorders/{id}/line endpoint to REST API ( #35286 )
...
* ✏️ Fix spelling
* ✨ Add postLine endpoint to supplier_orders
* 🐛 Fix accessing this->commande instead of this->order
2025-09-11 12:12:18 +02:00
Frédéric FRANCE
a44fc7d843
clean code ( #35295 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* fix
* fix
* fix
* fix
* fix
2025-09-11 12:08:29 +02:00
Frédéric FRANCE
6378a99e5a
add src and id when create ecmfiles ( #35292 )
2025-09-11 11:22:11 +02:00
ldestailleur
af74f2c057
Lang file paybox is too small for deprecated moduel. Moved inside
...
stripe.
2025-09-11 11:20:13 +02:00
Frédéric FRANCE
d81baf8f53
add source for subtotals lang file ( #35296 )
2025-09-11 11:11:06 +02:00
Frédéric FRANCE
1263054fba
fix doc ( #35298 )
2025-09-11 11:10:45 +02:00
Frédéric FRANCE
a64b36cec4
add doc ( #35294 )
...
* add doc
* clean code
2025-09-11 11:10:24 +02:00
ldestailleur
b667bc0f13
Fix missing __THIRDPARTY_URL__
2025-09-10 12:57:29 +02:00
ldestailleur
05e29b5ae6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-10 11:53:39 +02:00
ldestailleur
46276ba216
Doc
2025-09-10 11:53:17 +02:00
ldestailleur
fd08708d6a
Doc
2025-09-10 11:50:46 +02:00
ldestailleur
8ee974488b
SQL
2025-09-10 11:49:09 +02:00
Frédéric FRANCE
e81d5378cd
clean code contract class ( #35245 )
...
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code
* clean code
* clean code
* clean code
* clean code
* fix typo
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-09-10 11:13:18 +02:00
Nicolas Domenech
1583d69cda
#35271 [SQL] add: mandatory signature fields ( #35273 )
...
* #35271 [SQL] add: mandatory signature fields
Data model for add feature we want add checkbox on for tell who c can sign in contact
Ex: On contract card we want 2/3 signatories
-- Later we add feature for link external signature link with mandatory signautre fields on contact.
* Update llx_element_contact.sql
* Update 22.0.0-23.0.0.sql
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-10 11:12:26 +02:00
MDW
caf6363995
Qual: Update phan baseline ( #35261 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-10 10:54:26 +02:00
Frédéric FRANCE
ddbae0f6ad
Add TRIGGER_PREFIX in order (commande) class ( #35268 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-10 10:53:54 +02:00
Frédéric FRANCE
e1f9eee9a5
Add TRIGGER_PREFIX in delivery class ( #35267 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-10 10:53:39 +02:00
Frédéric FRANCE
0f7c375df7
fix CI ( #35269 )
...
* fix CI
* Update mod_codeproduct_elephant.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-10 10:53:28 +02:00
Charlène Benke
5bdfbdceab
Fix ID reference in extrafield lines area ( #35276 )
2025-09-10 10:53:14 +02:00
Frédéric FRANCE
04f3568d4a
fix missing translations ( #35282 )
...
* fix missing translations
* fix missing translations
2025-09-10 10:52:02 +02:00
Frédéric FRANCE
a2df638c34
fix missing translations ( #35280 )
...
* fix missing translations
* fix missing translations
2025-09-10 10:51:42 +02:00
ldestailleur
328058c571
Fix ci
2025-09-09 19:36:08 +02:00
ldestailleur
d634d3fc4c
Fix ci
2025-09-09 19:33:27 +02:00
ThomasNgr-OpenDSI
eb64e83563
FIX right to modify a product price by customer ( #35256 )
...
IF the user has the right to create/modify a product, they have the right to add a product price by customer (if parameter is set).
BUT they don't have the right to edit the product price by customer (the 'edit') button is not displayed.
This commit fixes this.
2025-09-09 19:22:02 +02:00
ldestailleur
bce059e2fa
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-09 19:21:41 +02:00
ldestailleur
42e59c9370
Fix ci
2025-09-09 19:21:29 +02:00
github-actions[bot]
6b3602c3eb
PHPStan > Update baseline ( #35255 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-09 19:17:43 +02:00
Frédéric FRANCE
03fe13d93d
fix template and fix CI ( #35254 )
...
* fix adminnotification
* Update notify.class.php
* Update html.formmail.class.php
* fix
* fix
* fix
2025-09-09 19:17:32 +02:00
ldestailleur
be97a6ccee
Fix css
2025-09-09 13:46:32 +02:00
ldestailleur
cbf63e5e93
Fix CSS
2025-09-09 13:39:03 +02:00
ldestailleur
05937c43ca
Update doc
2025-09-09 03:04:49 +02:00
ldestailleur
bdef24de08
Avoid false positive
2025-09-09 03:03:08 +02:00
ldestailleur
1ea9614877
Sync transifex
2025-09-09 02:59:44 +02:00
ldestailleur
cdbf362096
Sync transifex
2025-09-09 02:54:42 +02:00
ldestailleur
8dc1ac2cdc
Fix order of product templates
2025-09-09 02:16:06 +02:00
ldestailleur
bc61123efe
Trans
2025-09-09 01:58:29 +02:00
ldestailleur
5490afcf72
FIX invoice not set to closed when we add a credit note to close it
2025-09-08 15:24:47 +02:00
ldestailleur
0afe735cdc
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-08 13:25:37 +02:00
ldestailleur
ef15577d40
Add br
2025-09-08 13:25:28 +02:00
ldestailleur
6428028305
Clean visible value
2025-09-08 13:11:12 +02:00
Alexandre SPANGARO
bacdee81a8
NEW Accountancy - Analytical axis (SQL Structure) ( #34738 )
...
* NEW Accountancy - Analytical axis (SQL Structure)
* Add analytic account & distribution
* Remove UNIQUE
* Update unique Index
* Rename
* Error on REFERENCES of CONTRAINT
* Remove _c
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-08 12:50:54 +02:00
Frédéric FRANCE
f9a93552b2
fix adminnotification ( #35252 )
2025-09-08 12:45:27 +02:00
ldestailleur
e2c317a7cd
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-08 12:15:20 +02:00
ldestailleur
8fb71ef010
Clean setup page
2025-09-08 12:15:01 +02:00
ldestailleur
d27940dd8b
NEW Can have a tooltip picto on title of column and keep autotruncation
...
of label. Tooltip is show at begin of text.
2025-09-08 11:58:32 +02:00
dependabot[bot]
2d7579c6e2
Bump actions/setup-python from 5 to 6 ( #35251 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 11:05:10 +02:00
R0ck3n
6334fa5bea
NEW: Add prepare() method to DoliDB class (rebuild) ( #35249 )
...
* feat:prepared sql for mysqli and postgres
* refactor:remove whitespace
* Update DoliDB.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-08 02:37:42 +02:00
PsyCrow
686de5271a
Update admin.lib.php ( #35246 )
...
Fix PHP Error:
Undefined array key "login" (/admin/tools/listsessions.php:161)
The error is triggered when the user name conatins '_' or '.'
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-08 02:12:00 +02:00
Frédéric FRANCE
0e1478206a
clean code ( #35229 )
...
* 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
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-08 01:48:52 +02:00
Laurent Destailleur
42ce30fab7
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-08 01:48:02 +02:00
Laurent Destailleur
148574fe4e
Fix CI
2025-09-08 01:47:44 +02:00
Lenin Rivas
2fbda7b4f4
NEW line input multicurrency price with tax ( #35064 )
...
* Multicurrency input price with tax
* Multicurrency input price with tax
* Multicurrency input price with tax - line tittle
* Multicurrency input price with tax - line view
* PriceUTTCCurrency in lang
* Multicurrency input price with tax - line view
* Multicurrency input price with tax - line edit
* Update objectline_edit.tpl.php
* Update objectline_view.tpl.php
* Update objectline_edit.tpl.php
* Update objectline_title.tpl.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-08 01:37:33 +02:00
Laurent Destailleur
51a4c97c46
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-08 01:29:45 +02:00
Laurent Destailleur
8beb61ef7f
Set mysoc
2025-09-08 01:27:38 +02:00
Frédéric FRANCE
59afaf1d70
clean code ( #35211 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* test
* test
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-08 01:04:57 +02:00
Frédéric FRANCE
140da6caa7
fix CI ( #35242 )
2025-09-08 01:03:48 +02:00
Frédéric FRANCE
1596fe56ae
fix warnings ( #35244 )
...
* fix warnings
* fix warnings
2025-09-08 01:01:24 +02:00
Frédéric FRANCE
73073a5bf0
Knowledge tms ( #35243 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-08 01:00:43 +02:00
Laurent Destailleur
21d28a745f
Fix warning
2025-09-08 00:57:29 +02:00
Laurent Destailleur
68fa305655
Better detection of duplicates
2025-09-08 00:51:42 +02:00
ldestailleur
f095528260
Clean code
2025-09-07 19:58:59 +02:00
ldestailleur
73eea16744
Better detection of duplicate
2025-09-07 19:33:22 +02:00
ldestailleur
e460fffcf9
Better detection of duplicate
2025-09-07 19:32:24 +02:00
ldestailleur
870906daac
Better detection of duplicate
2025-09-07 19:28:32 +02:00
ldestailleur
e8fed29ed0
Better detection of duplicate
2025-09-07 19:20:03 +02:00
ldestailleur
5efd3264c7
Fix merging of similar CVE on same line in security report
2025-09-07 19:16:31 +02:00
ldestailleur
dd9d92013b
Fix merging of similar CVE on same line in security report
2025-09-07 19:04:28 +02:00
ldestailleur
97d5025c08
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-07 18:51:58 +02:00
ldestailleur
63dc33617f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-05 17:20:14 +02:00
ldestailleur
d048766373
NEW Can sort on employee in holiday balance. Add link to go to history.
2025-09-05 17:20:00 +02:00
github-actions[bot]
6e13f4fc6a
PHPStan > Update baseline ( #35240 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-05 15:42:19 +02:00
Frédéric FRANCE
1b83c39cc0
NEW Add sms reminder in reminder of agenda events ( #35239 )
...
* add reminder by sms
* fix url dolistore
* add cron task to send sms reminder
* add cron task to send sms reminder
* add cron task to send sms reminder
* add cron task to send sms reminder
* Update sms.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-05 15:38:15 +02:00
ldestailleur
0f08412e7a
CSS
2025-09-05 15:31:21 +02:00
ldestailleur
0d51fd9b6f
Add link to category edit page from picto
2025-09-05 15:20:50 +02:00
ldestailleur
2a1c7a91da
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-05 14:54:12 +02:00
ldestailleur
2dbc0db9dd
Clean code
2025-09-05 14:54:01 +02:00
Pratush Raj
4d23d3f77c
#35230 ( #35231 )
...
* #35230
* Update massstockmove.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-05 14:33:09 +02:00
ldestailleur
17f35be9c9
Better name for var
2025-09-05 14:32:41 +02:00
ldestailleur
cd7de255bc
Fix CI
2025-09-05 14:03:42 +02:00
ldestailleur
343ec2684b
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-05 12:08:25 +02:00
ldestailleur
300b840311
Fix warning
2025-09-05 12:08:13 +02:00
MDW
71423292e0
Qual: Update phan baseline ( #35237 )
...
# Qual: Update phan baseline
2025-09-05 12:04:03 +02:00
Frédéric FRANCE
a1be1ff6bd
add reminder by sms ( #35236 )
...
* add reminder by sms
* fix url dolistore
2025-09-05 12:03:14 +02:00
Frédéric FRANCE
617e922a3a
fix broken workflows ( #35226 )
...
* fix broken workflows
* Update ci-on-push.yml
* Update fournisseur.commande.class.php
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-05 12:01:57 +02:00
ldestailleur
93cc83ec4c
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-04 21:07:09 +02:00
ldestailleur
94d24d48d9
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-04 20:57:28 +02:00
ldestailleur
e17a179467
Fix warning
2025-09-04 20:57:13 +02:00
ldestailleur
fc04023095
Fix warning
2025-09-04 20:57:06 +02:00
ldestailleur
05f2232b72
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-04 17:58:02 +02:00
ldestailleur
cd24808bbf
Fix label of tooltip not complete
2025-09-04 17:54:29 +02:00
ldestailleur
2fb0cc7414
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-04 17:33:02 +02:00
ldestailleur
d7204bbb19
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-04 17:32:58 +02:00
ldestailleur
5977e95200
Rename github workflow files
2025-09-04 15:10:23 +02:00
ldestailleur
2791d3ccf5
Fix warning
2025-09-04 14:44:23 +02:00
ldestailleur
cef6eb34c1
Remove warnings
2025-09-04 14:39:41 +02:00
ldestailleur
68544e9bf7
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-04 14:39:08 +02:00
Frédéric FRANCE
6f763f4d16
add value to make update of object easier ( #35222 )
2025-09-04 14:28:26 +02:00
Frédéric FRANCE
df7538a42f
fix modulebuilder editorconfig ( #35221 )
...
to be the same than in dolibarr root
2025-09-04 14:27:23 +02:00
MDW
40ea0fd469
Qual: Update phan baseline ( #35214 )
...
# Qual: Update phan baseline
Update phan baseline by removing fixed exceptions
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-04 14:20:49 +02:00
ldestailleur
c5eb60da97
Avoid phpstan warning
2025-09-04 14:08:37 +02:00
ldestailleur
9085f37593
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-04 14:01:51 +02:00
Frédéric FRANCE
006a12d191
fix CI ( #35215 )
...
* fix CI
* Update fournisseur.commande.class.php
2025-09-04 13:22:32 +02:00
ldestailleur
74a775f0e1
Fix CI
2025-09-04 13:22:00 +02:00
ldestailleur
1ea5683cfc
Fix CI warnings
2025-09-04 13:16:55 +02:00
ldestailleur
f35e7f6c4c
Fix CI
2025-09-04 11:51:10 +02:00
ldestailleur
5f6e8b98b1
Try to fix ci
2025-09-04 11:44:45 +02:00
ldestailleur
e4c8d91d69
Fix CI warnings
2025-09-04 11:34:45 +02:00
ldestailleur
0262da0d20
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-04 11:30:51 +02:00
ldestailleur
3b668903b5
Clean code. Show how to use TRIGGER_PREFIX in modulebuilder template.
2025-09-04 11:30:24 +02:00
Frédéric FRANCE
f88f7136c3
clean code ( #35210 )
2025-09-03 22:33:43 +02:00
Frédéric FRANCE
87c94e1a31
fix parameters ( #35209 )
2025-09-03 22:33:25 +02:00
ldestailleur
8a1ec5634f
Clean code between subprice/pu_ht and subprice_ttc/pu_ttc
2025-09-03 22:29:36 +02:00
ldestailleur
f84f01af30
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-03 21:53:53 +02:00
ldestailleur
d6fa374d84
QUAL: Removed no more used deprecated code
2025-09-03 21:53:43 +02:00
Frédéric FRANCE
5b104f4625
clean test code ( #35205 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-03 21:43:23 +02:00
ldestailleur
ca1c3d3781
Enhance template to allow hook printFieldListWhere
2025-09-03 19:46:05 +02:00
ldestailleur
7e6b37fcd4
Fix CI
2025-09-03 19:29:26 +02:00
ldestailleur
b62c6fa8a9
Fix CI
2025-09-03 19:27:50 +02:00
ldestailleur
d7a59530de
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-09-03 19:24:39 +02:00
ldestailleur
0ab63de622
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-03 19:00:35 +02:00
ldestailleur
7fbbb99ef8
Fix trans
2025-09-03 19:00:25 +02:00
Frédéric FRANCE
d4601a26ff
fix CI ( #35204 )
2025-09-03 18:58:06 +02:00
ldestailleur
564d245d23
Fix phpunit
2025-09-03 18:54:48 +02:00
ldestailleur
61a10cf58d
NEW Can view/list/edit the dispute status of an invoice
2025-09-03 18:27:40 +02:00
ldestailleur
648fd1e809
Doc
2025-09-03 16:33:09 +02:00
ldestailleur
f5d71fac3f
Doc
2025-09-03 16:31:30 +02:00
Lucas Marcouiller
5fa3ecd41a
Fix impossibility to validate objects ( #35202 )
...
* Fix impossibility to validate objects
* fix pre commit
---------
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com >
2025-09-03 16:28:10 +02:00
ldestailleur
3ba272b2fb
Try CI fix
2025-09-03 16:26:54 +02:00
ldestailleur
b7135a24e5
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-03 16:09:40 +02:00
ldestailleur
0255512c1c
The signature of the Sale order ->cancel() method and shipment
...
->cancel() has been modified to introduce the $user param like for other
methods that modify a status.
2025-09-03 16:08:09 +02:00
Mathieu Pellegrin
582151ad82
FIX #35007 ( #35010 )
...
* Fix #35007
* Update pay.php
* Update pay.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-03 15:44:16 +02:00
MDW
d57d471a9f
Qual: remove fixed phan notice from exceptions ( #35201 )
...
# Qual: remove fixed phan notice from exceptions
The pdf.lib.php has one type of exception less.
2025-09-03 15:39:54 +02:00
Frédéric FRANCE
974f4e273e
clean code ( #35191 )
...
* 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
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-03 14:50:09 +02:00
Frédéric FRANCE
bce53ec123
clean code ( #35180 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* fix display
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-03 14:49:11 +02:00
github-actions[bot]
07f2760dbd
PHPStan > Update baseline ( #35200 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-03 14:46:43 +02:00
Frédéric FRANCE
a1d7b11324
fix doc ( #35196 )
2025-09-03 12:54:17 +02:00
ldestailleur
cc6f43493c
Clean code
2025-09-03 12:53:38 +02:00
ldestailleur
a5a947a570
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-03 12:44:59 +02:00
ldestailleur
78618f8771
Clean code
2025-09-03 12:44:49 +02:00
Pierre Ardoin
bc90498ecd
FIX MULTICOMPANY Error ( #35195 )
...
Without it, We have a "error 500" on this tab when Multicomany is active.
2025-09-03 12:44:19 +02:00
Pratush Raj
3291d78de8
#35192 ( #35193 )
2025-09-03 12:41:11 +02:00
Frédéric FRANCE
d8b167851c
add a combining character in dol_string_unaccent test ( #35153 )
...
* add a combining character in dol_string_unaccent test
* fix
2025-09-03 12:14:33 +02:00
ldestailleur
abd736e632
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-03 12:06:58 +02:00
ldestailleur
9dd5307c1b
Clean code
2025-09-03 12:06:29 +02:00
Alexandre SPANGARO
2ec41b630e
NEW Accountancy - Add hook on export filename ( #35188 )
...
* NEW Accountancy - Add hook on export filename
* FIX CI
2025-09-03 11:54:37 +02:00
Frédéric FRANCE
d4b93b662c
clean code ( #35189 )
...
* clean code
* clean code
2025-09-03 11:53:37 +02:00
hermans
d7761168ea
Improve setOrigin on Receipt for line_id_object_src & line_id_object_origin ( #35091 )
...
In Receipt validate, close... we have setOrigin that not set data line_id_object_src & line_id_object_origin, that variable is very important when we working with custom hook. I checked also on shipment it already implemented.
2025-09-03 00:29:45 +02:00
Jyhere
2e8bf5eb94
NEW: add combining characters (accents, cedilla...) codes in dol_string_unaccent() ( #35130 )
...
* NEW: add combining characters (accents, cedilla...) codes in dol_string_unaccent()
* NEW: add combining characters (accents, cedilla...) codes in dol_string_unaccent()
2025-09-03 00:28:49 +02:00
Clément
69850016d9
FIX Quick search sellist extrafield ( #35070 )
...
* FIX Quick search sellist extrafield
* Update functions.lib.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-03 00:03:09 +02:00
atm-lucas
88699a02cd
FIX - Return False with return code 200 on API ( #35172 )
...
* Return false in API
* Update api_contracts.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-03 00:02:21 +02:00
MDW
8042d15e3e
Qual: Update phan baseline ( #35174 )
...
# Qual: Update phan baseline
Remove exceptions that were fixed
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-02 23:59:32 +02:00
ldestailleur
eb20f6f009
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-02 23:59:09 +02:00
ldestailleur
1bd94582be
FIX color of late warning for nb of bank account reconciliation lines
2025-09-02 23:38:56 +02:00
ldestailleur
dbf686d0ba
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-02 23:21:52 +02:00
ldestailleur
149d4974a9
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-02 23:21:36 +02:00
Frédéric FRANCE
4aeda8adcf
add doc ( #35185 )
...
* add doc
* add doc
* add doc
* add doc
* add doc
* add doc
2025-09-02 22:55:29 +02:00
Frédéric FRANCE
7e9d2a94f4
clean code ( #35170 )
...
* clean code
* clean code
2025-09-02 22:52:11 +02:00
Frédéric FRANCE
568c65568a
clean code ( #35175 )
...
* 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-09-02 22:51:34 +02:00
github-actions[bot]
04d2e19bc0
PHPStan > Update baseline ( #35176 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-09-02 22:50:25 +02:00
MDW
cab15ca58e
Fix: Fix typo in user_modifcation_id ( #35179 )
...
# Fix: Fix typo in user_modifcation_id
Thes fixes the modification id initialisation.
2025-09-02 22:50:15 +02:00
Frédéric FRANCE
76a399abf2
add doc ( #35182 )
2025-09-02 22:49:53 +02:00
ldestailleur
c07bc61aad
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-02 22:49:22 +02:00
ldestailleur
fc1af7b87e
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-02 22:49:15 +02:00
Frédéric FRANCE
24bd6d918a
clean code ( #35183 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-02 22:46:55 +02:00
ldestailleur
5b4295912e
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-02 22:39:16 +02:00
ldestailleur
dc38a0a84d
Better virtual host file
2025-09-02 22:30:29 +02:00
ldestailleur
b5de7be8a8
Clean code
2025-09-02 17:32:38 +02:00
ldestailleur
62f761ac71
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-02 12:07:15 +02:00
ldestailleur
3ff7e03ddf
NEW Button to create a proposal and sale order from a contract always on
2025-09-01 23:17:56 +02:00
Noé Cendrier
887e7442d9
NEW: generate renewal proposal for contracts ( #35120 )
...
* NEW: generate renewal proposal for contracts
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-01 23:10:44 +02:00
Frédéric FRANCE
bc92afe403
add doc ( #35168 )
...
* add doc
* add doc
* add doc
* add doc
* add doc
* add doc
* add doc
2025-09-01 22:27:36 +02:00
Frédéric FRANCE
d8ec14bc46
clean code ( #35167 )
...
* clean code
* clean code
2025-09-01 22:26:41 +02:00
Frédéric FRANCE
f9bf9d4888
add doc ( #35166 )
...
* add doc
* add doc
* add doc
2025-09-01 22:26:11 +02:00
ldestailleur
f60dac9a62
Comment
2025-09-01 21:33:45 +02:00
ldestailleur
49ef8e87ea
Fix HTML escaping
2025-09-01 21:26:02 +02:00
ldestailleur
eb47c73001
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-01 20:01:25 +02:00
ldestailleur
dd667a30b2
Fix warning
2025-09-01 20:01:14 +02:00
ldestailleur
c2b7c8712f
Fix warning
2025-09-01 20:00:58 +02:00
Frédéric FRANCE
a643a8456b
fix Variable $statut might not be defined ( #35161 )
2025-09-01 19:35:53 +02:00
sonikf
4fd4f0e1d9
fix grammar ( #35158 )
...
* Update company birth date label to establishment date
* Simplify default bank account description
* Fix wording in discount split labels
* fix grammar
* Fix typo
2025-09-01 19:32:46 +02:00
Frédéric FRANCE
c6145d7723
clean code ( #35151 )
...
* clean code
* Update mod_barcode_thirdparty_standard.php
* Update mod_barcode_product_standard.php
2025-09-01 19:32:03 +02:00
Frédéric FRANCE
58d2ba225d
clean code ( #35148 )
...
* clean code
* fix
* fix
* fix
2025-09-01 19:24:57 +02:00
Frédéric FRANCE
34498d3437
fetch greatest tms for user and fix user creation and modification ( #35145 )
...
* fetch greatest tms for user and fix user creation and modification
* fetch greatest tms for user and fix user creation and modification
* fetch greatest tms for user and fix user creation and modification
* fetch greatest tms for user and fix user creation and modification
* fetch greatest tms for user and fix user creation and modification
* fetch greatest tms for user and fix user creation and modification
2025-09-01 19:21:54 +02:00
ldestailleur
44ccc0f284
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-01 11:40:14 +02:00
ldestailleur
3e2b962c1d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-01 11:40:04 +02:00
Thatoo
5338607237
auto_subscription_member_form_types_nature ( #35033 )
2025-08-31 11:52:53 +02:00
github-actions[bot]
2d809652bd
PHPStan > Update baseline ( #35146 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-30 18:06:54 +02:00
ldestailleur
1fe5099f1e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-30 17:15:20 +02:00
ldestailleur
f729d33dcc
Clean setup of antivirus
2025-08-30 17:14:57 +02:00
ldestailleur
aadaf44ec1
Trans
2025-08-30 16:49:05 +02:00
HENRY Florian
644cb00136
new: add fitid columnin llx_bank_import ( #35128 )
2025-08-30 15:36:55 +02:00
John BOTELLA
b25814cb58
fix experimental intuitive select ( #35131 )
2025-08-30 15:35:48 +02:00
Frédéric FRANCE
c567e55b5e
fetch greatest tms for members ( #35133 )
...
* fetch greatest tms for members
* fetch greatest tms for members
2025-08-30 15:34:39 +02:00
Frédéric FRANCE
96130d7562
wip workstation tms ( #35126 )
...
* wip workstation tms
* wip workstation tms
* setup
* setup
* setup
* setup
* setup
2025-08-29 17:20:20 +02:00
github-actions[bot]
b09cfab271
PHPStan > Update baseline ( #35134 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-29 17:19:36 +02:00
ldestailleur
1443f35cf1
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-29 02:20:14 +02:00
ldestailleur
d4ff562fc2
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-29 02:20:05 +02:00
ldestailleur
4f40278987
Fix bad index
2025-08-29 02:19:47 +02:00
lemmings67
35c101ff9a
fix #35118 ( #35119 )
...
OpenID doesn't work when $dolibarr_main_authentication contains "ldap"
Co-authored-by: Pascal EISELE <peisele@appligos.fr >
2025-08-28 23:10:27 +02:00
Frédéric FRANCE
e6cb3039c0
fetch greatest tms ( #35123 )
...
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
2025-08-28 23:07:51 +02:00
ldestailleur
c0274e4e5a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-28 22:54:50 +02:00
ldestailleur
f44a243cc9
Add icon for apple-touch-icon.png
2025-08-28 22:54:40 +02:00
Frédéric FRANCE
252b68cbcf
fetch greatest tms ( #35122 )
...
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
* fetch greatest tms
2025-08-28 19:28:48 +02:00
ldestailleur
2efb61dbd1
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-28 19:24:01 +02:00
ldestailleur
6f1ebfb69e
NEW add a limit to avoid too many answer in agenda view. Add warning if
...
limit has been reached.
2025-08-28 19:23:51 +02:00
Frédéric FRANCE
1648b43481
fix box_last_modified_ticket.php ( #35121 )
2025-08-28 17:31:33 +02:00
ldestailleur
4a3383e46c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-28 16:40:57 +02:00
ldestailleur
ae20554a4d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-28 16:40:48 +02:00
Mohamed DAOUD
4637214644
Prepare SEPA payments for supplier invoices via Stripe ( #35078 )
...
* preparation for supplier invoice payment via SEPA Stripe
* use stripe cynematic
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-28 16:33:54 +02:00
Frédéric FRANCE
ab4d49af61
Translation fields ( #35114 )
...
* translations fields
* translations fields
2025-08-28 14:55:24 +02:00
ldestailleur
68baff6630
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-28 14:53:56 +02:00
ldestailleur
5ffb29d21c
Fix reposition
2025-08-28 14:53:38 +02:00
ldestailleur
affaa5da9b
FIX #35071
2025-08-28 14:50:44 +02:00
Frédéric FRANCE
b4e01be091
translations fields ( #35112 )
2025-08-28 13:51:30 +02:00
Frédéric FRANCE
d63e68bbcb
Update box_last_modified_ticket.php ( #35111 )
2025-08-28 13:51:07 +02:00
Charlène Benke
8fa13f68bf
fix translation of $fields on interventional ( #35106 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-28 13:49:34 +02:00
Frédéric FRANCE
37aaad6810
avoid untranslated dol_print_error ( #35104 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-28 04:04:41 +02:00
github-actions[bot]
8cfe643e68
PHPStan > Update baseline ( #35102 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-28 04:04:16 +02:00
Laurent Destailleur
f30b2ef8aa
NEW More index for memberships table
2025-08-28 04:02:16 +02:00
Laurent Destailleur
058b87fe29
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-28 03:22:47 +02:00
Laurent Destailleur
2619ee7696
FIX #35105
2025-08-28 03:22:17 +02:00
Frédéric FRANCE
7d04067b4e
fix CI (Travis) ( #35099 )
...
* fix test
* fix test
* fix test
* fix test
* fix test
* fix
* fix
* fix
2025-08-28 02:15:41 +02:00
Laurent Destailleur
0582694eb3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-28 02:12:37 +02:00
Laurent Destailleur
d16a66f269
Better management of how we store localtax vat rate for customer price.
2025-08-28 02:11:53 +02:00
ldestailleur
b512daf798
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-27 20:59:22 +02:00
ldestailleur
819dd701fe
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-27 19:32:45 +02:00
ldestailleur
77ab826478
Increase period for alert to 6 monthes.
2025-08-27 19:32:33 +02:00
Frédéric FRANCE
c5f9f35ea9
add doc ( #35095 )
...
* add doc
* add doc
2025-08-27 03:12:48 +02:00
Frédéric FRANCE
aa8ddce4d8
can use DOL_DATA_ROOT in geoipmaxmind config ( #35085 )
2025-08-27 03:10:23 +02:00
Frédéric FRANCE
cd80cbc632
add doc ( #35067 )
...
* add doc
* add doc
* add doc
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-27 03:08:15 +02:00
Frédéric FRANCE
103bfd9051
update user_modification_id when updating invoice ( #35082 )
2025-08-27 03:07:17 +02:00
Frédéric FRANCE
d5591e3cbf
fix warning in box_actions_future.php ( #35087 )
2025-08-27 03:05:57 +02:00
Frédéric FRANCE
b8c66a650e
add doc ( #35094 )
2025-08-27 03:03:58 +02:00
Frédéric FRANCE
a3839a69a2
add doc ( #35093 )
2025-08-27 03:03:23 +02:00
Frédéric FRANCE
0074e1ab58
add doc ( #35092 )
2025-08-27 03:03:06 +02:00
github-actions[bot]
22b90515ec
PHPStan > Update baseline ( #35089 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-27 03:02:30 +02:00
ldestailleur
38f1f77c70
Fix error on captcha when function GD does not exists
2025-08-27 02:49:52 +02:00
ldestailleur
16e1890130
Debug v23
2025-08-27 02:26:38 +02:00
ldestailleur
1fc8d3dcb5
Debug v23
2025-08-27 01:33:55 +02:00
ldestailleur
0bbbdabea4
Debug v23
2025-08-27 01:31:34 +02:00
ldestailleur
f357e61773
Debug v23
2025-08-27 01:30:01 +02:00
ldestailleur
1f32b88f68
Debug v23
2025-08-27 01:25:48 +02:00
ldestailleur
791046c6bf
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-27 01:08:20 +02:00
ldestailleur
ccc26d0ad0
Doc
2025-08-27 01:08:10 +02:00
Laurent Destailleur
6745e086d3
Fix CI
2025-08-26 05:49:08 +02:00
Laurent Destailleur
21fca23b1d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-26 05:47:11 +02:00
Laurent Destailleur
81fe80c509
Fix CI
2025-08-26 05:40:24 +02:00
Laurent Destailleur
ff00f13c8f
Fix travis
2025-08-26 05:33:23 +02:00
Laurent Destailleur
4932cd5f7e
Execute phpunit for functionsbe in all tests
2025-08-26 05:27:02 +02:00
Laurent Destailleur
4a30325361
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-26 05:21:51 +02:00
Laurent Destailleur
cfbafcc31f
Fix CI
2025-08-26 05:20:54 +02:00
Laurent Destailleur
571e436f2f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-26 05:12:25 +02:00
Laurent Destailleur
438b7d2eb0
Fix CI
2025-08-26 05:12:04 +02:00
Frédéric FRANCE
8de7d4dd94
add doc ( #35068 )
2025-08-26 04:51:12 +02:00
Laurent Destailleur
b19ac8c38c
Clean code
2025-08-26 04:49:15 +02:00
Laurent Destailleur
834c0dc1dd
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-26 04:37:40 +02:00
Laurent Destailleur
88e3dd1d5d
Fix concat
2025-08-26 04:37:20 +02:00
Frédéric FRANCE
fc2786cd35
fix missing fetch entity in don.class.php ( #35075 )
2025-08-26 04:34:21 +02:00
Frédéric FRANCE
1a630cef85
fix missing fetch entity in loan.class.php ( #35074 )
2025-08-26 04:33:57 +02:00
Frédéric FRANCE
3a23318ed8
add doc ( #35079 )
...
* add doc
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-26 04:33:05 +02:00
Laurent Destailleur
af68f7c8a5
Fix CI
2025-08-26 04:20:30 +02:00
Laurent Destailleur
336c3bce3f
Debug Fix CI
2025-08-26 04:12:51 +02:00
Laurent Destailleur
ac5156d81f
Fix CI
2025-08-26 02:44:34 +02:00
Laurent Destailleur
2be336da69
Fix CI
2025-08-25 23:42:27 +02:00
Mathieu Pellegrin
3b422177f5
Fix #33374 ( #35066 )
2025-08-25 23:11:42 +02:00
ldestailleur
6e435f6be8
Fix CI
2025-08-25 22:26:15 +02:00
ldestailleur
5fe445c0da
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-25 21:53:35 +02:00
ldestailleur
7e2f7e0296
Doc
2025-08-25 21:22:00 +02:00
ldestailleur
c63090fee7
Fix warning
2025-08-25 20:13:23 +02:00
ldestailleur
82ac5b3ea2
Clean code
2025-08-25 20:12:20 +02:00
ldestailleur
2e925dfa40
Fix CI
2025-08-25 14:49:13 +02:00
ldestailleur
b3d3a7176f
Clean code
2025-08-25 14:27:07 +02:00
ldestailleur
f12d6d3a8e
Fix CI
2025-08-25 14:20:35 +02:00
ldestailleur
8725024f29
Fix CI
2025-08-25 14:15:39 +02:00
ldestailleur
0003b64b93
Fix warnings
2025-08-25 14:13:17 +02:00
ldestailleur
49ecc3f00a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-25 12:46:48 +02:00
ldestailleur
7a15aababa
NEW Better navigation and report into database admin tools
2025-08-25 12:46:32 +02:00
Charlène Benke
a954c3e338
Remove fetchObjectLinked calls in expense report methods ( #35063 )
...
they are no link on expense report
2025-08-24 20:25:03 +02:00
Charlène Benke
8a3b0d3eda
Change permission checks from 'expensereport' to 'holiday' ( #35062 )
...
error on class holiday
2025-08-24 20:22:46 +02:00
Frédéric FRANCE
b58ea39b87
fix warnings ( #35056 )
2025-08-24 20:22:13 +02:00
Frédéric FRANCE
3b3274e15e
Fix asset ( #35058 )
...
* fix missing field definition
* fix warnings
* fix warnings
* fix warnings
2025-08-24 20:21:21 +02:00
Frédéric FRANCE
26e3f864cc
fix warnings ( #35055 )
...
* fix warnings
* fix warnings
* fix warnings
2025-08-24 20:20:55 +02:00
Frédéric FRANCE
a860e7b70e
add doc ( #35049 )
2025-08-24 20:20:21 +02:00
Frédéric FRANCE
0ae86c8d12
add doc ( #35048 )
2025-08-24 20:20:07 +02:00
Frédéric FRANCE
5c4b15965b
add doc ( #35047 )
2025-08-24 20:19:53 +02:00
Frédéric FRANCE
b7fb3d5136
fix warning ( #35045 )
2025-08-24 20:19:06 +02:00
Frédéric FRANCE
0960243a43
add optional elements linked block ( #35042 )
2025-08-24 20:18:46 +02:00
github-actions[bot]
e2d38e788b
PHPStan > Update baseline ( #35044 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-24 20:14:50 +02:00
Frédéric FRANCE
e39a7a5dbc
add doc ( #35043 )
2025-08-24 19:53:39 +02:00
Frédéric FRANCE
0bb5efe027
add doc ( #35040 )
...
* add doc
* add doc
* add doc
* add doc
* add doc
2025-08-24 19:53:22 +02:00
ldestailleur
d41ce132f3
Save more information into exp_payment_id for Stripe payments.
2025-08-24 19:50:38 +02:00
ldestailleur
9c24707a90
FIX link to stripe dashboard in stripe payment
2025-08-24 16:42:39 +02:00
ldestailleur
ba941876ed
FIX link to stripe dashboard in stripe payment
2025-08-24 16:41:33 +02:00
ldestailleur
bd25b293b4
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-22 16:31:20 +02:00
ldestailleur
f5ae12fb4d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-22 15:31:37 +02:00
ldestailleur
1246eaee17
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-22 05:22:32 +02:00
ldestailleur
9c582ba76d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-22 04:50:20 +02:00
ldestailleur
a9469b0410
NEW Upgrade ACE editor to 1.43.12
2025-08-21 23:54:11 +02:00
Frédéric FRANCE
cd5df0bd68
try to fix doc ( #35036 )
...
* try to fix doc
* try to fix doc
* try to fix doc
* try to fix doc
* try to fix doc
* try to fix doc
* try to fix doc
* try to fix doc
* try to fix doc
2025-08-21 23:13:00 +02:00
ldestailleur
c95ecef559
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 21:45:46 +02:00
ldestailleur
ffce43a808
Fix json
2025-08-21 21:45:38 +02:00
Frédéric FRANCE
1f232edc2f
add doc ( #35035 )
2025-08-21 21:33:19 +02:00
ldestailleur
7b4d21e353
Fix dependabot
2025-08-21 21:25:18 +02:00
ldestailleur
4604f14ca6
Fix json file
2025-08-21 21:14:25 +02:00
ldestailleur
66030b6c9e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-08-21 21:11:10 +02:00
ldestailleur
b6a3d871b1
Update dependabot
2025-08-21 21:10:33 +02:00
Laurent Destailleur
2b73f8e678
Update dependabot.yml
2025-08-21 21:05:42 +02:00
ldestailleur
a9c6069478
Implement Strict-Transport-Security and Permissions-Policy for
...
backoffice pages.
2025-08-21 20:52:07 +02:00
Laurent Destailleur
fb515cdf2d
Update dependabot.yml
2025-08-21 19:57:49 +02:00
Frédéric FRANCE
daa71f89f2
add doc ( #35034 )
...
* add doc
* add doc
* add doc
2025-08-21 19:36:58 +02:00
Frédéric FRANCE
7b5e9faa83
clean code ( #35032 )
2025-08-21 19:36:30 +02:00
Frédéric FRANCE
5652a01f59
Expensereport linkedobject tpl ( #35027 )
...
* add doc
* add doc
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-21 19:36:04 +02:00
ldestailleur
d4cc80f18d
Debug the printing of TakePos. Disabe custom receipt print in some
...
cases.
2025-08-21 19:34:10 +02:00
ldestailleur
7d09790261
FIX Disable the auto print on setup page of TakePOS
2025-08-21 18:25:52 +02:00
ldestailleur
8f95698dfd
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 17:33:48 +02:00
ldestailleur
1253086c8b
Fix print on printer IP when port not defined.
2025-08-21 17:33:32 +02:00
Frédéric FRANCE
455831d00e
add doc ( #35031 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-21 17:20:51 +02:00
ldestailleur
118d5aee35
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 16:12:13 +02:00
ldestailleur
b0db2c604a
Fix CI
2025-08-21 16:12:03 +02:00
Frédéric FRANCE
af4db51885
add doc ( #35026 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-21 15:49:45 +02:00
ldestailleur
2ccd961f97
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 15:49:19 +02:00
ldestailleur
1578615cf5
Fix CI
2025-08-21 15:49:05 +02:00
Frédéric FRANCE
b51468f556
fix resource agenda ( #35028 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-21 15:46:02 +02:00
Frédéric FRANCE
9f87233a61
add doc ( #35025 )
2025-08-21 15:42:04 +02:00
Frédéric FRANCE
aa33a71c62
add doc ( #35024 )
2025-08-21 15:41:42 +02:00
Frédéric FRANCE
78f14f525f
add doc ( #35023 )
2025-08-21 15:41:24 +02:00
ldestailleur
83d55d4f23
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 15:41:00 +02:00
ldestailleur
c93d94e2a5
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 15:07:19 +02:00
ldestailleur
6d7dc74cab
WIP Page to edit credentials like TOTP, APi key, ...
2025-08-21 14:20:27 +02:00
ldestailleur
61f907c347
NEW Add option API_ENABLE_COUNT_CALLS
2025-08-21 13:05:47 +02:00
ldestailleur
385efad2a4
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 11:20:18 +02:00
ldestailleur
a1661e35e4
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 11:12:35 +02:00
Laurent Destailleur
15cedfe5de
Update user.class.php
2025-08-21 01:35:40 +02:00
Laurent Destailleur
4404e8fd35
Update usergroup.class.php
2025-08-21 01:31:46 +02:00
Laurent Destailleur
afa14a9e4b
Update usergroup.class.php
2025-08-21 01:29:18 +02:00
Laurent Destailleur
171ffb8f0d
Update card.php
2025-08-21 01:23:16 +02:00
Laurent Destailleur
0e9cbad4f6
Update card.php
2025-08-21 00:57:57 +02:00
Laurent Destailleur
6227aac04c
Update card.php
2025-08-21 00:19:44 +02:00
Laurent Destailleur
b6b34404cf
Merge branch 'develop' into new-api-rest-tokens
2025-08-21 00:07:08 +02:00
Laurent Destailleur
80590f4118
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 00:05:10 +02:00
Laurent Destailleur
d93184f955
Update token_list.php
2025-08-20 23:42:16 +02:00
Laurent Destailleur
8dadeddb4a
Merge branch 'develop' into new-api-rest-tokens
2025-08-20 23:26:51 +02:00
ldestailleur
6e62ccc62f
Table for variant module must be created at module activation only
2025-08-20 20:36:02 +02:00
ldestailleur
1751358fe4
FIX Option low memory mode in backup was broken
2025-08-20 20:08:58 +02:00
ldestailleur
1f7a3b156d
FIX Option low memory mode in backup was broken
2025-08-20 20:07:19 +02:00
ldestailleur
eb43a9378a
Fix spellcheck
2025-08-20 19:49:24 +02:00
kevin147147
9c8e7e5ab6
Update commondocgenerator.class.php ( #35019 )
2025-08-20 19:05:07 +02:00
Frédéric FRANCE
83b42a024a
add doc ( #35018 )
2025-08-20 19:04:01 +02:00
Frédéric FRANCE
cc03c92614
fix update resource ( #35015 )
...
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
2025-08-20 19:02:08 +02:00
Frédéric FRANCE
926defb22c
add more parameters to restrictedArea hook ( #35013 )
...
* add more parameters to hook
* add more parameters to hook
* add more parameters to hook
* add more parameters to hook
* add more parameters to hook
* add more parameters to hook
* add more parameters to hook
* add more parameters to hook
2025-08-20 18:57:52 +02:00
Frédéric FRANCE
b9d02e16cc
fix parameters ( #35012 )
2025-08-20 18:51:55 +02:00
ldestailleur
73823bbe35
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-20 18:50:41 +02:00
ldestailleur
3557c7efa9
Trans
2025-08-20 18:25:24 +02:00
ldestailleur
f2d33716f6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-20 17:17:18 +02:00
ldestailleur
27ceadeaf6
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-08-20 17:17:03 +02:00
Frédéric FRANCE
013d8c6c91
clean code ( #35009 )
2025-08-20 17:05:35 +02:00
github-actions[bot]
55fb75dadd
PHPStan > Update baseline ( #35004 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-20 17:02:22 +02:00
Kusco
8075cb8dba
FIX Updated rights management in ModuleBuilder Tabs ( #34989 )
...
* Update modMyModule.class.php
Actualisation de la gestion des droits dans les Tabs du ModuleBuilder
* Update modMyModule.class.php
* Update modMyModule.class.php
* Update modMyModule.class.php
* Update modMyModule.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-20 17:02:09 +02:00
Frédéric FRANCE
55a4b23217
clean module subtotal ( #35003 )
...
* clean module subtotal
* Update commonsubtotal.class.php
* Update subtotals.php
2025-08-20 17:00:13 +02:00
Frédéric FRANCE
b31e85f00a
clean code ( #35002 )
2025-08-20 16:59:17 +02:00
ldestailleur
ef5f825667
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-20 16:52:22 +02:00
Frédéric FRANCE
ac17198af6
clean module subtotal ( #35001 )
2025-08-19 13:14:11 +02:00
atm-lucas
cfd64ff70a
FIX - Removal of accents in searches via comboxbox ( #34933 )
...
* accents and lower case on combobox
* Fix type
* adding conf
* remove comment
---------
Co-authored-by: ldestailleur <eldy@destailleur.fr >
2025-08-19 11:50:44 +02:00
sonikf
481e3108a1
remove duplicate ( #35000 )
2025-08-19 11:44:18 +02:00
Frédéric FRANCE
1d5af9200a
add doc ( #34997 )
2025-08-19 11:43:18 +02:00
Frédéric FRANCE
b70418100e
add doc ( #34996 )
2025-08-19 11:42:59 +02:00
Frédéric FRANCE
96464b9130
add doc ( #34995 )
...
* add doc
* Update linkedobjectblock.tpl.php
2025-08-19 11:42:38 +02:00
Frédéric FRANCE
b8010a63c2
clean module subtotal ( #34991 )
...
* clean module subtotal
* clean module subtotal
2025-08-19 11:40:31 +02:00
Frédéric FRANCE
0189c5cb0c
clean module subtotal ( #34990 )
2025-08-19 11:40:16 +02:00
Frédéric FRANCE
e0861b922f
normalise doc ( #34987 )
...
* normalise doc
* normalise doc
* normalise doc
2025-08-19 11:24:38 +02:00
dependabot[bot]
790377c0bc
Bump actions/checkout from 4 to 5 ( #34985 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 11:23:40 +02:00
Frédéric FRANCE
c992ac8955
clean code ( #34984 )
2025-08-19 11:23:12 +02:00
ldestailleur
1285e79c50
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-18 16:35:13 +02:00
ldestailleur
1d8b31b06c
Clean code
2025-08-18 16:35:01 +02:00
Frédéric FRANCE
7fb6fc7e62
can set extrafields in project elements ( #34923 )
...
* can set extrafields in project elements
* can set extrafields in project elements
* Update element.php
* test
* test
* test
* test
* test
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-18 15:52:11 +02:00
github-actions[bot]
9e1c0a0a29
PHPStan > Update baseline ( #34988 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-18 15:50:37 +02:00
github-actions[bot]
7ce6b2ce54
PHPStan > Update baseline ( #34983 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-18 03:39:00 +02:00
Charlène Benke
e70357c63b
FIX : add map_type_title_area on category class hook ( #34971 )
...
* add map_type_title_area on category class hook
need on new categorie feature if we use specific categories on external module
* Update categorie.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-18 03:38:21 +02:00
ldestailleur
3ac25e9581
Fix phpunit
2025-08-17 17:43:20 +02:00
ldestailleur
2629119365
Fix missing defaultvalue
2025-08-17 17:12:54 +02:00
ldestailleur
2a9f9960f0
Fix warnings
2025-08-17 17:03:55 +02:00
ldestailleur
17cf416489
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-17 16:58:43 +02:00
ldestailleur
b188c89f74
NEW Add the "Dispute status" in list of invoice.
2025-08-17 16:58:29 +02:00
Frédéric FRANCE
8e0b1eb606
fix object reference ( #34928 )
...
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* merge
* fix doc
* fix doc
* fix doc
* fix doc
* fix doc
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-17 16:32:09 +02:00
ldestailleur
1f8486611c
Better log
2025-08-17 16:29:03 +02:00
ldestailleur
4dd00f5370
Disable a test that may be wrong to manage charge back
2025-08-17 16:25:21 +02:00
ldestailleur
2d97709644
Fix var name
2025-08-17 16:22:21 +02:00
ldestailleur
2ebb814b67
More logs
2025-08-17 16:14:36 +02:00
ldestailleur
b1b1504111
Enhance the stripe IPN on dispute
2025-08-17 16:10:14 +02:00
ldestailleur
c041ce5f41
Add field dispute_status to follow invoice in dispute mode
2025-08-17 16:06:28 +02:00
ldestailleur
ff5fd02913
Clean code to fix CI
2025-08-17 13:19:24 +02:00
ldestailleur
82d477f4df
Fix CI
2025-08-17 04:02:17 +02:00
ldestailleur
8aa82857f0
Fix depraceted var
2025-08-17 03:56:48 +02:00
ldestailleur
4aea1c00c8
Fix CI
2025-08-17 03:48:43 +02:00
ldestailleur
225b839e71
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-17 03:46:15 +02:00
ldestailleur
f07206b6c0
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-17 03:45:53 +02:00
ldestailleur
9ccede6c90
Removed the deprecated array $MAP_ID_TO_CODE that was a duplicate of
...
array "array_flip($categ->MAP_ID)"
2025-08-17 03:45:36 +02:00
ldestailleur
f436a1da0b
Clean code comment
2025-08-17 02:29:45 +02:00
ldestailleur
2d848e5512
Parameters $maxlen and $notooltip of Contract have been inverted to
...
follow the standard.
2025-08-17 02:20:52 +02:00
Frédéric FRANCE
1c6a40acbe
Contact statut -> status ( #34968 )
...
* deprecate contact statut for status
* deprecate contact statut for status
* fix
* fix
2025-08-17 02:00:29 +02:00
github-actions[bot]
a51d9d2398
PHPStan > Update baseline ( #34980 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-17 01:58:28 +02:00
Frédéric FRANCE
83259d9ddc
clean code ( #34979 )
2025-08-17 01:58:17 +02:00
ldestailleur
5e7d50a312
Add option PDF_PURCHASE_INVOICE_HIDE_PRICE_EXCL_TAX and
...
PDF_PURCHASE_INVOICE_SHOW_PRICE_INCL_TAX
2025-08-17 01:56:53 +02:00
ldestailleur
86e10756f9
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-17 01:54:38 +02:00
ldestailleur
d74fa57b6c
NEW Add option PDF_PURCHASE_INVOICE_HIDE_VAT
2025-08-17 01:54:28 +02:00
Frédéric FRANCE
c6b8f88f18
clean code ( #34977 )
2025-08-17 01:47:48 +02:00
ldestailleur
8d5c3b1246
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-17 01:45:46 +02:00
ldestailleur
01d168afb7
Add doc comment, and add field date_reception in commande_fournisseur
...
for #34975
2025-08-17 01:45:34 +02:00
Frédéric FRANCE
b8561b40d1
fix conf global replacement ( #34972 )
2025-08-17 01:29:53 +02:00
Frédéric FRANCE
73c1868384
typo in doc ( #34976 )
2025-08-17 01:29:01 +02:00
ldestailleur
a9c827d811
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-08-17 01:08:10 +02:00
ldestailleur
01861c26b9
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-16 22:14:47 +02:00
ldestailleur
273e82a566
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-16 22:14:23 +02:00
Laurent Destailleur
6fd796d5bf
NEW More information on the user credential section
2025-08-16 05:22:04 +02:00
Laurent Destailleur
6cf4174b22
Prepare to allow management of different credentials
2025-08-16 04:21:40 +02:00
Laurent Destailleur
f5e5c5c110
Update card.php
2025-08-16 04:14:17 +02:00
Laurent Destailleur
eb8868f2b2
Merge branch 'develop' into new-api-rest-tokens
2025-08-16 03:12:40 +02:00
Laurent Destailleur
21f6e25242
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-16 03:07:16 +02:00
Laurent Destailleur
1487a1fd72
Fix warning
2025-08-16 03:06:44 +02:00
Laurent Destailleur
8edfa3a1ab
Merge branch 'develop' into new-api-rest-tokens
2025-08-16 02:44:17 +02:00
Frédéric FRANCE
98e9dc2e47
add doc ( #34950 )
2025-08-16 02:41:48 +02:00
Laurent Destailleur
2931aad17e
Fix CI
2025-08-16 02:14:52 +02:00
ldestailleur
c8e1749d5a
Trans
2025-08-15 19:05:34 +02:00
ldestailleur
ad61c9312a
Trans
2025-08-15 18:57:53 +02:00
ldestailleur
a49e11c7b8
Debug v23
2025-08-15 18:50:26 +02:00
ldestailleur
e8d4ef4115
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-15 18:46:02 +02:00
ldestailleur
ee52d31f18
NEW On invoice, show also nb of credit notes notyet converted for
...
consumption
2025-08-15 18:43:58 +02:00
Frédéric FRANCE
e98fc8feb9
deprecate contact statut for status ( #34967 )
2025-08-15 17:31:44 +02:00
Frédéric FRANCE
51034c05f9
clean code ( #34966 )
2025-08-15 17:31:07 +02:00
github-actions[bot]
ab546b123f
PHPStan > Update baseline ( #34963 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-15 17:28:33 +02:00
Frédéric FRANCE
18ddceb65f
fix doc ( #34962 )
...
* fix doc
* ref_client doesn't exists on Ticket
* no lines in Ticket
2025-08-15 17:28:21 +02:00
Frédéric FRANCE
03c6352505
clean code ( #34961 )
2025-08-15 17:27:37 +02:00
Frédéric FRANCE
fd970ed5a9
add doc ( #34960 )
2025-08-15 17:27:18 +02:00
ldestailleur
4edb50855f
Enhance datapoliciy module
2025-08-15 17:20:28 +02:00
ldestailleur
478245a138
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-15 16:05:16 +02:00
ldestailleur
f4ae5136c8
Debug v23
2025-08-15 16:05:05 +02:00
Frédéric FRANCE
e2fea4b17a
fix doc ( #34958 )
2025-08-15 00:14:30 +02:00
Frédéric FRANCE
980b50dd8d
add doc ( #34956 )
2025-08-15 00:14:05 +02:00
Frédéric FRANCE
905ee464eb
add doc and fix CI ( #34955 )
...
* add doc
* fix
* fix
* fix
2025-08-14 19:27:14 +02:00
Frédéric FRANCE
515fc47422
can insert import_key at order create ( #34954 )
...
* can insert import_key at order create
* Update commande.class.php
2025-08-14 19:11:03 +02:00
Frédéric FRANCE
110ff324da
fix doc ( #34953 )
2025-08-14 19:08:56 +02:00
Frédéric FRANCE
6b4ec088cf
fix doc ( #34952 )
2025-08-14 19:08:12 +02:00
github-actions[bot]
b362abdd43
PHPStan > Update baseline ( #34951 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-08-14 19:07:42 +02:00
Frédéric FRANCE
e0f1a334e2
add doc ( #34949 )
2025-08-14 19:06:00 +02:00
ldestailleur
275040b2cb
Doc
2025-08-14 17:51:49 +02:00
ldestailleur
b0d218c1c6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-14 15:26:45 +02:00
ldestailleur
54439b6fcd
Clean code
2025-08-14 15:26:32 +02:00
ldestailleur
4b9ebb0e6a
Fix #26682 and complete #34396
2025-08-14 15:26:13 +02:00
ldestailleur
aab6d0085d
Fix bad tab
2025-08-14 14:51:21 +02:00
Frédéric FRANCE
73e5f5dcb3
add phpdoc ( #34948 )
2025-08-14 13:51:35 +02:00
thomasjulie
997e548a58
NEW We added a hook to allow us to modify the Prospect Customer drop down… ( #25635 )
...
* We added a hook to allow us to modify the Prospect Customer drop down list in Third Party
* modification of the hook on third party card and adding hooks on third party list
---------
Co-authored-by: root <root@dolibarr17.fr >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-14 05:06:18 +02:00
Laurent Destailleur
2d8a187e5d
Debug v23
2025-08-14 04:46:03 +02:00
Laurent Destailleur
7c917ef07c
Trans
2025-08-14 04:34:26 +02:00
Charlène Benke
9019e10971
NEW Display company logo on kanban view ( #34520 )
...
* Display company logo on kanban view
(like product)
* Update societe.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-14 04:32:31 +02:00
Lucas Marcouiller
cbd600ec8c
NEW Add a page to edit http security headers of application ( #34941 )
...
* New main http security headers page
* fix CI
* Fix CI
---------
Co-authored-by: Lucas Marcouiller <lmarcouiller@dolicloud.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-14 04:06:11 +02:00
Francis Appels
5ee1d43db0
FIx virtual stock when stock decrease on invoice validate. ( #34925 )
...
* FIx virtual stock when stock decrease on invoice validate if product in invoice but not in linked order.
* $this->db->prefix()
* Replace join by exists
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-14 03:52:03 +02:00
MDW
df40738195
Qual: Use new phan output target "github" ( #34943 )
...
# Use new phan output target "github"
Using checkstyle is no longer needed, "github" is now available as an
output printer.
This PR uses that, cs2pr is no longer needed.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-14 03:34:22 +02:00
MDW
9c4aa4aea7
Qual: Update phan baseline ( #34944 )
...
# Qual: Update phan baseline
Remove solved exceptions from the phan baseline.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-14 03:33:36 +02:00
ldestailleur
0722a11e25
Fix versions detection of phan
2025-08-14 01:48:19 +02:00
ldestailleur
4a13db91e7
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-14 01:41:57 +02:00
ldestailleur
e1732a675e
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-14 01:41:49 +02:00
seyfcom
5ae7f53ef4
fix undefine $line with php 8.1 ( #34938 )
...
Co-authored-by: Audio Media Assist sarl <licences@a-m-a.ch >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-14 01:37:44 +02:00
ldestailleur
a9a0aaec41
Add phan version
2025-08-14 01:14:33 +02:00
ldestailleur
c339254a6b
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-14 00:54:22 +02:00
ldestailleur
c407609695
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-14 00:28:39 +02:00
ldestailleur
c4ca358e25
Debug v23
2025-08-13 23:36:17 +02:00
ldestailleur
cda2717155
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-13 19:54:21 +02:00
ldestailleur
d4ee3a2122
Doc
2025-08-13 18:51:45 +02:00
ldestailleur
fcd4150696
Fix size of image popup for small images
2025-08-13 15:37:46 +02:00
ldestailleur
b9230e00c0
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-12 13:48:48 +02:00
ldestailleur
7f6faf309d
Clean removed permissions
2025-08-12 05:23:39 +02:00
Lucas Marcouiller
74fee3403d
Fix webhook trigger history implementation ( #34748 )
...
* Fix webhook trigger hioistory implementation
* add lang + fix Ci
* fix Ci
* fix CI
* add param comment
* Fix CI
* Fix CI
* try fix CI
* Fix CI phan
* fix phan
* fix phan
* fix CI
* fix CI
* Fix phpstan
* fix stan
* fix stan on,card
* fix CI
* Update admin.lang
* Update admin.lang
* Fix CI
* fix CI
* Fix permissions of webhook + Webhook trigger history tooltip
* Fix CI
* fix php-stan=
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-12 05:18:23 +02:00
ldestailleur
a6627d7612
Add entity in llx_webhook_target table - #34748
2025-08-12 04:54:55 +02:00
ldestailleur
2427553211
The property $sumpayed (duplicate of $totalpaid), $sumdeposit
...
(duplicate of $totaldeposits) and $sumcreditnote (duplicate of
$totalcreditnotes) has been removed (there are replaced with the
property that was a duplication of (same for $sumpayed_multicurrency,
$sumdeposit_multicurrency, $sumcreditnote_multicurrency).
2025-08-12 04:08:38 +02:00
ldestailleur
bb27ff9707
Clean code
2025-08-11 19:48:03 +02:00
ldestailleur
ddbe0427b7
Doc
2025-08-11 19:36:44 +02:00
ldestailleur
85076f856b
Picto
2025-08-11 19:19:30 +02:00
ldestailleur
4a66837536
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-11 19:15:03 +02:00
Charlène Benke
aac2ff7b5b
add ticket on list document by api ( #34909 )
2025-08-11 19:09:12 +02:00
Frédéric FRANCE
0bb025a733
clean code ( #34913 )
...
* clean code
* Update box_funnel_of_prospection.php
* Update box_funnel_of_prospection.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-11 19:05:21 +02:00
ldestailleur
3ac1e54b29
Add error code in message
2025-08-11 19:05:05 +02:00
Lucas Marcouiller
c74080f689
Fix phan and stan errors in develop ( #34917 )
...
* FIx phan and stan errors
* fix stan
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-11 19:03:02 +02:00
Frédéric FRANCE
69b3235b3f
clean code ( #34916 )
2025-08-11 18:46:09 +02:00
Frédéric FRANCE
cc0a0e7492
clean code ( #34915 )
2025-08-11 18:44:58 +02:00
Frédéric FRANCE
f05353705e
clean code ( #34914 )
2025-08-11 18:44:25 +02:00
ldestailleur
4155233ad6
Fix warning
2025-08-11 18:43:02 +02:00
ldestailleur
e4c023b3c4
Clean setup pages
2025-08-11 15:14:16 +02:00
ldestailleur
cebc46c42a
Make setup of pdf concat easier on proposal and order setup
2025-08-11 15:01:31 +02:00
ldestailleur
d5db70b887
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-11 12:29:20 +02:00
ldestailleur
c083499a35
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-11 03:38:57 +02:00
ldestailleur
f77be4a072
CSS
2025-08-11 03:38:45 +02:00
Laurent Destailleur
654d3eda8a
Fix error message
2025-08-11 00:25:37 +02:00
ldestailleur
5671ef55ff
NEW Add event when installing a module in the security event list.
2025-08-10 19:30:58 +02:00
ldestailleur
80d269f24d
NEW Show the link to download the zip of a module on module setup
2025-08-10 17:18:25 +02:00
ldestailleur
0957ad7dab
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-10 16:11:41 +02:00
ldestailleur
34ef499da4
Clean code
2025-08-10 12:17:50 +02:00
ldestailleur
92542ac528
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-10 12:02:27 +02:00
ldestailleur
9153a938ed
NEW Add the widget funnel of opportunities
2025-08-10 12:01:27 +02:00
Yamil Esteban Garcia
2823b9d0d6
Modifications made to allow search by EAN even when selecting in the product variants module to hide product variants #34567 ( #34612 )
...
* Error: When creating an invoice for a supplier order with a negative value #30516
Error: When creating an invoice for a supplier order with a negative value #30516
* Update html.form.class.php
Modifications made related to the issue
Search for variants by EAN #34567
* Update html.form.class.php
I change :
if(getDolGlobalString('SEARCH_VARIANTS_OF_EAN13')){
with
if (getDolGlobalString('SEARCH_VARIANTS_OF_EAN13')) {
and
SEARCH_VARIANTS_OF_EAN13
into
PRODUIT_ATTRIBUTES_HIDECHILD_BUT_ALLOW_SEARCH_IN_EAN13
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
* Update html.form.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-10 10:31:26 +02:00
ldestailleur
0f69530cb4
Fix phpstan rules
2025-08-10 03:52:56 +02:00
ldestailleur
aa0e5c57a0
Fix CI
2025-08-10 03:49:12 +02:00
ldestailleur
1ae767d8a6
Fix warnings
2025-08-10 03:42:27 +02:00
ldestailleur
7cbe50d926
More complete phpstan rule
2025-08-10 03:35:30 +02:00
ldestailleur
6bcc159d8a
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-10 03:29:25 +02:00
ldestailleur
aca71e1573
Standardize code
2025-08-10 03:22:19 +02:00
ldestailleur
8dbd59a71b
Look and feel v23 - Add an arrow back to module page
2025-08-09 20:44:30 +02:00
ldestailleur
1ac9179323
NEW Enhanced layout feature for emailing
2025-08-09 19:39:03 +02:00
ldestailleur
f852e32393
Rename the route
2025-08-09 17:37:48 +02:00
ldestailleur
20805044b6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-09 17:30:54 +02:00
ldestailleur
8fb9ca9488
Fix deprecated var
2025-08-09 17:30:28 +02:00
Charlène Benke
025e478945
bank api : add direct fetch on accountline ( #34885 )
...
* bank api : add direct fetch on accountline
* Update api_bankaccounts.class.php
* Update api_bankaccounts.class.php
* Update api_bankaccounts.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-09 17:28:55 +02:00
ldestailleur
ab700b1601
Removed a TODO to add a DDOS protection
2025-08-09 17:27:40 +02:00
ldestailleur
2bdf8b7d07
Fix warnings
2025-08-09 17:15:50 +02:00
ldestailleur
dc0e28d9c5
Removed not valid copyright line (missing email, name and date)
2025-08-09 17:13:57 +02:00
ldestailleur
598ce78b06
Fix warning
2025-08-09 17:10:42 +02:00
ldestailleur
929dbe94e7
Fix CI warnings
2025-08-09 16:53:09 +02:00
ldestailleur
963beef90f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-09 16:23:50 +02:00
ldestailleur
0ad2e968e8
Doc
2025-08-09 16:23:39 +02:00
Pichinov-Valentin
ea4c964ed8
Add messaging to ordersupplier and fix info.php ( #34900 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-09 15:30:43 +02:00
Frédéric FRANCE
170c44317b
clean code ( #34899 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-09 15:18:46 +02:00
ldestailleur
9c47f00a81
Fix warnings
2025-08-09 14:29:47 +02:00
ldestailleur
50e4e9fa2f
Fix warnings
2025-08-09 14:27:52 +02:00
ldestailleur
7506fd006e
Fix CI
2025-08-09 14:24:59 +02:00
ldestailleur
12743f30e4
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-09 14:09:21 +02:00
ldestailleur
1390c34a23
Fix CI
2025-08-09 14:02:49 +02:00
ldestailleur
6ad20950a7
Fix trans
2025-08-08 15:59:02 +02:00
ldestailleur
35d52b0fb2
Add a field format to allow a different format per line in the
...
blockedlog.
2025-08-08 15:35:42 +02:00
ldestailleur
3c0ecfc916
FIX bad consistency on test on permission to disable service
2025-08-08 12:15:17 +02:00
ldestailleur
ec337a8847
FIX Missing a column on group permissions
2025-08-08 12:03:34 +02:00
ldestailleur
48ae4d4a10
Drop deprecated column egroupware_id
2025-08-08 11:35:03 +02:00
ldestailleur
394bde1da1
Clean code
2025-08-08 02:43:36 +02:00
ldestailleur
556959e824
Fix remove non expected column
2025-08-08 01:27:28 +02:00
ldestailleur
dea09e6e36
Clean code
2025-08-08 01:03:34 +02:00
ldestailleur
3abad41f87
Clean code
2025-08-07 23:50:05 +02:00
ldestailleur
4252d54268
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-07 20:03:42 +02:00
ldestailleur
040f67e393
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-07 20:03:30 +02:00
kkhelifa-opendsi
e85e15b4fd
FIX - The test for fetch the third party is not necessary because the thirdparty is not required on a event and it's not required for send the reminder by email to the user. ( #34731 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-07 16:22:35 +02:00
Frédéric FRANCE
ba09a8ee84
add trigger prefix in reception class ( #34888 )
...
* add trigger prefix in reception class
* add trigger prefix in reception class
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-07 15:54:21 +02:00
ldestailleur
267871e805
Prepare code for simplification
2025-08-07 15:26:57 +02:00
ldestailleur
c7edb6af2f
Fix CI warnings
2025-08-07 14:38:30 +02:00
ldestailleur
06991a4e85
Fix undef var in CLI context
2025-08-07 13:50:47 +02:00
ldestailleur
3af041a5b2
Standardize code
2025-08-07 13:42:11 +02:00
ldestailleur
567b60765e
NEW User/Date in the Follow tab are more condensed.
2025-08-07 13:19:18 +02:00
ldestailleur
a19aaf8aa7
Fix debug
2025-08-07 12:32:54 +02:00
Pichinov-Valentin
49a6995fa1
NEW(propal): Add messaging and agenda features to proposals ( #34883 )
2025-08-07 12:28:09 +02:00
kollibar
13767a614d
[NEW] Add function to split a discount in 2 by API REST ( #34786 )
...
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
* Revert "Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :"
This reverts commit 80e67e665a .
* Correction for the generation of the bankjournal for a payment for different third parties party (in case of payment multi third partie is active, ie option "Allow payments on different third parties bills but same parent company" = true).
correction for the bug issue https://github.com/Dolibarr/dolibarr/issues/34755
* Revert "Correction for the generation of the bankjournal for a payment for different third parties party (in case of payment multi third partie is active, ie option "Allow payments on different third parties bills but same parent company" = true)."
This reverts commit 12ccfa60fa .
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
(Sorry for the 2 failed pull request: I'm begginer in use of git)
* Revert "Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :"
This reverts commit 6fb35a6d2e .
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
(Sorry for the 2 failed pull request: I'm begginer in use of git)
* correction commit for phan
* Correction for Travis CI
* I forgot to correct a line
* Correction for phpcs
* ajout d'un test si la requete sql de recherche d'un total pour la ligne échoue
* activation of this fix only if option FACTURE_PAYMENTS_ON_DIFFERENT_THIRDPARTIES_BILLS is on
* spelling correction in comment that don't pass pre-commit check
* trailing whitespace forget
* Add function to split a discount in 2 by API REST
* correction for phan & php-stan
* correction for phan & php-stan
* correction for phan & php-stan
* Update api_thirdparties.class.php
* Update api_thirdparties.class.php
* Update api_thirdparties.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-06 23:11:10 +02:00
Maxime Kohlhaas
43227d215f
Fix : missing value in form of new birth field ( #34874 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-06 22:18:05 +02:00
Frédéric FRANCE
944cc36b9c
clean code ( #34886 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-06 22:01:32 +02:00
ldestailleur
5599b72603
Fix CI
2025-08-06 20:44:25 +02:00
ldestailleur
08c868e041
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-06 20:22:46 +02:00
ldestailleur
2a91c86d12
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-06 20:21:31 +02:00
ldestailleur
bd999c21a2
Fix CI
2025-08-06 19:49:31 +02:00
Frédéric FRANCE
e95235b977
clean code ( #34882 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
2025-08-06 19:25:15 +02:00
ldestailleur
f54e684e98
Fix trans
2025-08-06 19:22:22 +02:00
ldestailleur
d03af36d95
Fix use of const trigger to avoid compatibility pb in future.
2025-08-06 19:08:01 +02:00
ldestailleur
285e697e6c
Doc on TRIGGER_PREFIX
2025-08-06 18:47:21 +02:00
ldestailleur
8bf946dab0
Doc on TRIGGER_PREFIX
2025-08-06 18:47:18 +02:00
ldestailleur
e06e53a2b2
Fix color on graph and label in legend
2025-08-06 17:49:07 +02:00
ldestailleur
635e010cd6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-06 16:46:17 +02:00
ldestailleur
4c05d48117
NEW Save the BAN and RUM for SEPA into database not just file.
2025-08-06 16:45:53 +02:00
Laurent Destailleur
1a3397071f
fix: dev/examples/zapier/package.json to reduce vulnerabilities ( #34877 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-FORMDATA-10841150
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2025-08-06 15:35:08 +02:00
ldestailleur
539761c90e
Fix CI
2025-08-06 14:37:01 +02:00
ldestailleur
829054a653
Fix phan error
2025-08-06 14:30:59 +02:00
ldestailleur
fe8c21c2d4
Fix warnings
2025-08-06 13:46:55 +02:00
ldestailleur
2bd0ab34b4
Try to fix warning
2025-08-06 13:33:15 +02:00
ldestailleur
16e7c54947
Fix warnings
2025-08-06 13:19:01 +02:00
ldestailleur
96708d985b
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-06 12:47:55 +02:00
ldestailleur
9e4eb43dbc
Fix CI
2025-08-06 12:46:49 +02:00
ldestailleur
a8173ff888
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-08-06 12:39:32 +02:00
ldestailleur
86b0457d34
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-06 12:31:37 +02:00
ldestailleur
e7228fc213
Complete list of file for unalterable process.
2025-08-06 12:30:04 +02:00
Charlène Benke
9cef7814d1
php warning error (use old $conf->global ...) ( #34879 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-06 04:23:56 +02:00
Laurent Destailleur
99ac7bcfa9
Fix prefix of table
2025-08-06 04:10:02 +02:00
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
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
Aurélien BISOTTI
2635c20b53
NEW add shipping address to propal ( #34441 )
...
* Update pdf_cyan.modules.php
* Update pdf_other.php
* Update propal.lang
traduction en_us
* Update propal.lang
* Update propal.lang
pb de copié collé
* Update pdf_other.php
* Update pdf_other.php
removed blank space
* Update pdf_cyan.modules.php
remove blank space
* Update propal.lang
ajout PROPOSAL_SHOW_SHIPPING_ADDRESSMore
* Update propal.lang
add PROPOSAL_SHOW_SHIPPING_ADDRESSMore
* Update pdf_cyan.modules.php
test declaration variable shipp_shift
* Update pdf_cyan.modules.php
test declaration variable shipp_shift
* Update pdf_cyan.modules.php
shipp_shift
* Update pdf_cyan.modules.php
shipp_shift
* Update pdf_cyan.modules.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-02 00:26:39 +02:00
moreauftheobald
6bc70788ba
replace $conf->module->XXX->gwarning_delay by new function getwarning… ( #34452 )
...
* replace $conf->module->XXX->gwarning_delay by new function getwarningdelay
* replace $conf->module->XXX->gwarning_delay by new function getwarningdelay
* replace $conf->module->XXX->gwarning_delay by new function getwarningdelay
* Update card.php
update typo
---------
Co-authored-by: Theobald <f.moreau@theobald-groupe.com >
2025-08-02 00:25:41 +02:00
Chloe-Moreau-2009
bcbc940cb6
QUAL replace $conf->XXX->dir_output by getMultidiroutput ( #34455 )
...
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
* replace $conf->XXX->dir output by GetMultidir0utput
---------
Co-authored-by: Theobald <f.moreau@theobald-groupe.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-02 00:25:10 +02:00
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
Frédéric FRANCE
eba8736515
fix #34792 ( #34848 )
...
* fix #34792
* fix
* fix
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-02 00:01:06 +02:00
Frédéric FRANCE
5029b95078
fix translation ( #34855 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-01 19:38:21 +02:00
Laurent Destailleur
9793eb17df
Fix warning
2025-08-01 19:11:25 +02:00
Laurent Destailleur
18089bbdb7
Fix case of ismultientitymanaged that is key@table
2025-08-01 18:49:05 +02:00
Laurent Destailleur
602b9c26ae
Fix case of ismultientitymanaged that is key@table
2025-08-01 18:37:20 +02:00
Laurent Destailleur
e8a17bd1e3
Fix warning
2025-08-01 17:42:58 +02:00
Laurent Destailleur
6ff0a3c2d8
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-01 17:24:02 +02:00
ldestailleur
95ae04c26f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-01 14:53:46 +02:00
ldestailleur
50da1f64a0
Move tool
2025-08-01 14:53:33 +02:00
Laurent Destailleur
8581d9a7b3
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-01 00:15:23 +02:00
Laurent Destailleur
179af48c51
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-01 00:14:43 +02:00
Sébastien NASSIET
73d7f755c1
NEW Add tpl loader for discounts.tpl.php ( #34798 )
...
* Add tpl loader for discounts.tpl.php
* Update card.php
2025-07-31 22:28:45 +02:00
Laurent Destailleur
d929240ed0
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-31 22:14:20 +02:00
Laurent Destailleur
82098594a6
Fix warning
2025-07-31 22:13:45 +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
Frédéric FRANCE
94ec228978
use same modulepart on card and document ( #34834 )
2025-07-31 21:58:26 +02:00
Frédéric FRANCE
9b071a5153
translation ( #34832 )
2025-07-31 21:55:47 +02:00
cephos
5d934fdcb3
Added Swiss KMU Accounting Plan ( #34841 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-31 21:53:16 +02:00
github-actions[bot]
5a6654890c
PHPStan > Update baseline ( #34838 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-07-31 21:49:42 +02:00
Laurent Destailleur
d6e0d9ad34
Fix dolPrintHTML
2025-07-31 21:44:09 +02:00
Laurent Destailleur
f40649c068
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-31 21:17:24 +02:00
ldestailleur
499dd4a153
Trans
2025-07-30 16:39:22 +02:00
ldestailleur
be17a2a106
Debug
2025-07-30 16:34:34 +02:00
ldestailleur
bc1de6d6b8
Debug sql
2025-07-30 16:33:08 +02:00
ldestailleur
9b65140632
Debug v22
2025-07-30 16:25:21 +02:00
ldestailleur
871672983b
Debug compare
2025-07-30 16:10:36 +02:00
ldestailleur
f9a867b294
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-30 15:43:22 +02:00
ldestailleur
7d3b88cc16
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-30 15:43:12 +02:00
ldestailleur
3db8ca05f0
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-30 15:37:57 +02:00
ldestailleur
6ce78d0961
Debug v23
2025-07-30 15:37:44 +02:00
ldestailleur
423c52b07c
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-30 15:11:32 +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
boudet jean pascal
3b560cfa4a
New add printFieldListWhere hook in checkmargin.php ( #34828 )
...
* add where hook on checkmargin.php
* remove global
* change hookName
* add rector
* clean code
* mend
---------
Co-authored-by: jpb <jean-pascal.boudet@atm-consulting>
2025-07-29 21:09:29 +02:00
Frédéric FRANCE
935c326eee
Update box_produits.php ( #34827 )
2025-07-29 21:09:07 +02:00
Mohamed DAOUD
3fdc9de178
fix use delivery date ( #34830 )
2025-07-29 21:08:24 +02:00
Frédéric FRANCE
7f173724ef
NEW can admin payments extrafields ( #34822 )
...
* add admin for payments extrafields
* add admin for payments extrafields
* add admin for payments extrafields
* add admin for payments extrafields
* add admin for payments extrafields
2025-07-29 13:51:58 +02:00
ldestailleur
0860e8886c
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-29 13:36:43 +02:00
ldestailleur
bdddb38878
Debug v22
2025-07-29 13:36:33 +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
8c155ab728
Fix warnings
2025-07-29 13:05:29 +02:00
ldestailleur
f9a72ba2ac
Add info into database to track api or token usage
2025-07-29 12:51:42 +02:00
ldestailleur
c791ea205e
Fix warnings
2025-07-29 12:33:49 +02:00
ldestailleur
31d8bbc75c
Fix CI
2025-07-29 12:03:53 +02:00
Marc de Lima Lucio
fda975970c
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-07-29 11:58:15 +02:00
ldestailleur
6d791919ea
Fix CI
2025-07-29 11:49:03 +02:00
ldestailleur
af1948b681
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-29 11:34:16 +02:00
ldestailleur
d34e0b5305
Try fix CI
2025-07-29 11:04:32 +02:00
Laurent Destailleur
5cf504fa90
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-29 02:24:47 +02:00
Laurent Destailleur
835cb2b244
Debug v22
2025-07-29 02:22:20 +02:00
Laurent Destailleur
149869ca5b
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-07-29 01:51:08 +02:00
Laurent Destailleur
f64848921c
Fix regression on pass encryption in conf
2025-07-29 01:46:04 +02:00
Laurent Destailleur
53badefb2d
Fix regression on pass encryption in conf
2025-07-29 01:14:42 +02:00
Laurent Destailleur
dc7ad394ab
Add tool to unobfuscate conf file.
2025-07-29 00:22:06 +02:00
Laurent Destailleur
9fe51c656a
Add tool to unobfuscate conf file.
2025-07-29 00:00:53 +02:00
ldestailleur
5ea9be671c
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-28 18:42:58 +02:00
ldestailleur
d96d61d161
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-28 15:27:25 +02:00
Marc de Lima Lucio
bd89c1987f
Merge branch 'develop' into new-api-rest-tokens
2025-07-28 09:22:30 +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
7b8c2c5e9c
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-26 13:16:15 +02:00
ldestailleur
cfba25b857
Total prices
2025-07-26 11:10:38 +02:00
ldestailleur
2f8b5b805f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-26 10:46:04 +02:00
iouston
03e4da4a42
Update holiday.lang ( #34806 )
2025-07-25 21:35:12 +02:00
Anthony Damhet
3399a6dad5
add links to home info-box ( #34803 )
2025-07-25 21:34:54 +02:00
Anthony Damhet
b66fd8daef
UIUX Add titles to documentation ( #34801 )
2025-07-25 21:20:26 +02:00
ldestailleur
cd938aea5e
Doc
2025-07-25 21:14:42 +02:00
ldestailleur
ea47bc4548
Doc
2025-07-25 21:05:33 +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
33301fa762
css
2025-07-25 10:17:01 +02:00
ldestailleur
1f1e41ae7f
Parenthesis
2025-07-25 01:45:15 +02:00
ldestailleur
9d32a5218e
Add log
2025-07-25 01:37:48 +02:00
ldestailleur
c4633cfe76
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-24 19:20:34 +02:00
ldestailleur
d66811e473
CSS
2025-07-24 19:20:24 +02:00
Lenin Rivas
14dd86d75d
NEW Withholdingtax how VatRefund ( #34649 )
...
* Withholdingtax VatRefund
* Withholdingtax VatRefund
* Withholding save VatRefund
* Use $this->db->escape() label in Where
* Use GETPOSTFLOAT of resteapayer
* Fix Whitespace
* Update card.php
* Update card.php
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-24 19:18:06 +02:00
ldestailleur
c3fa113305
NEW Module datapolicy moved as stable (for anonimization features)
2025-07-24 18:34:17 +02:00
ldestailleur
7002897dab
QUAL: Removed a not/never used table
2025-07-24 18:30:21 +02:00
ldestailleur
cc132ba9e5
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-24 17:58:12 +02:00
ldestailleur
5157ae2bd6
Move action code to change ustomer at the good place.
2025-07-24 17:57:48 +02:00
Laurent Destailleur
55da46989d
Merge branch 'develop' into new-api-rest-tokens
2025-07-24 16:30:23 +02:00
Yannis Hoareau
7f7923c24f
New: SQL for api rest tokens ( #34671 )
...
* feat: query to import old user token to new implement with perms
* feat: replaced sql migration file by php upgrade2
* feat: leave state field empty
* Update upgrade2.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-24 16:11:43 +02:00
ldestailleur
d8eebcafda
Fix regression
2025-07-24 15:39:37 +02:00
ldestailleur
03165e5cae
Remove duplicate definition table.
2025-07-24 14:42:45 +02:00
ldestailleur
ab8b4feca0
Enhance module datapolicy
2025-07-24 12:35:41 +02:00
ldestailleur
6b0f6f4b3a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-24 12:22:08 +02:00
ldestailleur
e4662d0e5c
Debug v23
2025-07-24 12:21:39 +02:00
Anthony Damhet
3e0df45f30
NEW | Discount split more than two parts ( #34782 )
...
* Discount split more than two parts
* fix spaces
* remove set action split and type variables
* Condition if javascript is disabled
* Update remx.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-24 11:53:11 +02:00
ldestailleur
724cb85c9a
Fix trans
2025-07-24 11:45:43 +02:00
ldestailleur
5841cee655
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-07-24 11:45:13 +02:00
VIAL-GOUTEYRON Quentin
5cf613a269
NEW : Major overhaul of DataPolicyCron and add Recruitment policy ( #34704 )
...
* refactor(datapolicy): redesign setup and logic for GDPR compliance
- Introduced a data-driven configuration structure for setup.php.
- Added support for a new "recruitment" GDPR datapolicy configuration.
- Streamlined code for managing anonymization and deletion delays.
- Enhanced dropdown generation logic to improve maintainability.
- Simplified data anonymization and deletion methods in cron execution.
This change provides more flexibility and modularity while ensuring compliance with GDPR standards.
* refactor(datapolicy): enhance data cleaning logic and add modular handlers
- Refactored `cleanDataForDataPolicy` method for better readability and efficiency.
- Implemented modular handlers for deletion and anonymization (_handleDelete and _handleAnonymize).
- Added dynamic argument building for method calls based on policy configurations.
- Improved SQL query preparation with placeholders for better database compatibility.
- Enhanced error handling and outcome recording in data processing.
This update simplifies extensibility and ensures robust handling of datapolicies.
* fix precommit
* fix
* fix(datapolicy): resolve uninitialized langs object and improve type hints
- Added a check to ensure `$langs` object is properly initialized, preventing runtime errors.
- Improved type hints in `datapolicycron.class.php` for stronger type checking and clarity.
- Replaced `empty` checks with `isset` for better null safety in setup.php dropdown logic.
- Adjusted SQL placeholders to cast values as strings for compatibility.
These changes enhance code robustness, type safety, and error handling.
* fix(datapolicy): improve type hints and streamline dropdown logic
- Added precise type hints (`string`, `array`) to enhance code clarity and type safety.
- Removed redundant condition in dropdown generation for improved maintainability.
- Added type specification for `$paramName` in `array_map` to strengthen type checking.
- Inserted missing class docblock for `CommonObject` in `datapolicycron.class.php`.
These updates lead to cleaner, safer, and more robust code.
* fix(datapolicy): improve type hints and streamline form submission logic
- Added return type hints (`: int`, `: void`, `: array`) in `datapolicycron.class.php` for better type safety and clarity.
- Simplified loop structures in `setup.php` by removing unnecessary variables.
- Revised `buttonsSaveCancel` method usage to eliminate redundant cancel parameter logic.
- Enhanced maintainability through refactoring `_processPolicyAction`, `_handleDelete`, and `_handleAnonymize` methods.
These refinements improve code readability, maintainability, and robustness.
* refactor(datapolicy): replace custom dropdown generation with `Form::selectarray`
- Removed the custom `$generateSelectHtml` function, simplifying code by using the existing `Form::selectarray` method.
- Updated dropdown generation for 'anonymize' and 'delete' actions to align with Dolibarr's standard practices.
- Enhances maintainability by leveraging built-in utilities and reducing custom logic.
* Update datapolicycron.class.php
* Try to fix CI
* Update datapolicycron.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-24 11:41:05 +02:00
MDW
dff2bd9d7c
qual: Update FTP stub for phan ( #34796 )
...
# qual: Update FTP stub for phan
Phan did not find the FTP/Connection type, so updated the ftp stub for phan
which fixes some notices that were new
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-24 11:30:54 +02:00
Laurent Destailleur
ea9dbec6cf
Merge branch 'develop' into new-api-rest-tokens
2025-07-24 11:26:20 +02:00
MDW
15924c3a14
qual: Update phan baseline ( #34795 )
...
Update phan baseline with regards to exceptions that were fixed.
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-24 11:25:14 +02:00
ldestailleur
256b1b705e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-24 11:17:44 +02:00
ldestailleur
d83dcb98f3
Fix warnings
2025-07-24 11:17:32 +02:00
brice.l
789293c78a
Update contrat.class.php ( #34784 )
...
* Update contrat.class.php
Fix the function getListOfContracts with a missing LEFT JOIN when using $line_status
* Update contrat.class.php
add the left join in both cases and the inner join only for the product_categorie filter
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-24 11:01:32 +02:00
ldestailleur
6a18353eb0
Fix CI
2025-07-24 11:00:42 +02:00
ldestailleur
0187d1fcfc
Fix CI
2025-07-23 16:31:09 +02:00
ldestailleur
2aa30381c6
FIX warning for too many %s
2025-07-23 14:48:32 +02:00
ldestailleur
3844c65e89
NEW Enhance popup for image preview (show size in title, can restore
...
small view, always show the Rotate button).
2025-07-23 14:43:51 +02:00
ldestailleur
8f3b65976a
Fix emailcollector
2025-07-22 03:43:10 +02:00
ldestailleur
453c0bff06
Fix missing update of replyto
2025-07-22 01:54:01 +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
4fa7e0f610
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-22 00:59:25 +02:00
ldestailleur
fe9ca39253
css
2025-07-22 00:45:11 +02:00
ldestailleur
5f7424bfed
CSS
2025-07-22 00:42:58 +02:00
ldestailleur
0ea94b2a5f
Clean code
2025-07-22 00:40:10 +02:00
ldestailleur
795ee53c88
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-21 23:27:15 +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
7a076eead2
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-21 22:14:38 +02:00
ldestailleur
4d74dc6380
NEW Show full date with seconds in the tooltip of date of event
2025-07-21 19:56:43 +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
5beab40b92
CSS
2025-07-21 18:25:53 +02:00
ldestailleur
04ce65c613
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-20 21:05:24 +02:00
ldestailleur
c9cef40a2b
Add ip and user_agent into order table
2025-07-20 21:04:57 +02:00
moreauftheobald
d4f9fd424f
QUAL: OpenID Setup fused in Security Setup + Module removed -- WIP ( #34422 )
...
* FIX: OpenID Setup fused in Security Setup + Module removed...
* FIX: OpenID Setup fused in Security Setup + Module removed... WIP
* FIX: OpenID Setup fused in Security Setup + Module removed... WIP
---------
Co-authored-by: Theobald <f.moreau@theobald-groupe.com >
2025-07-20 20:09:53 +02:00
ldestailleur
0277aff89d
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-07-20 20:05:40 +02:00
ldestailleur
9195f9be36
Debug getWarningDelay
2025-07-20 19:57:15 +02:00
moreauftheobald
6c86ad3eae
FIX-Develop correct getwarningdelay ( #34497 )
...
* replace $conf->module->XXX->gwarning_delay by new function getwarningdelay
* replace $conf->module->XXX->gwarning_delay by new function getwarningdelay
* replace $conf->module->XXX->gwarning_delay by new function getwarningdelay
* FIX- Correct function GetwarningDelay
---------
Co-authored-by: Theobald <f.moreau@theobald-groupe.com >
2025-07-20 19:54:06 +02:00
Charlène Benke
348b562e95
NEW Can force_install_dolibarrpassword for automatic installation ( #34537 )
...
* add force_install_dolibarrpassword for automatised install
* Update install.forced.sample.php
* Update step4.php
2025-07-20 18:50:26 +02:00
Yannis Hoareau
c9073e95c7
NEW : search all facture rec ( #34563 )
...
* feat: new search all in facture rec
* feat: search all working without distinct
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-20 18:47:57 +02:00
github-actions[bot]
dd80eab17c
PHPStan > Update baseline ( #34772 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-07-20 17:15:58 +02:00
ldestailleur
4c14b35602
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-20 17:15:31 +02:00
ldestailleur
449109d0ba
FIX use of a google print oauth token restored. No more conflict with
...
other tokens.
2025-07-20 17:15:14 +02:00
kollibar
87cb738eb5
Correction for the generation of the bankjournal for a paiement for different third parties ( #34760 )
...
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
* Revert "Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :"
This reverts commit 80e67e665a .
* Correction for the generation of the bankjournal for a payment for different third parties party (in case of payment multi third partie is active, ie option "Allow payments on different third parties bills but same parent company" = true).
correction for the bug issue https://github.com/Dolibarr/dolibarr/issues/34755
* Revert "Correction for the generation of the bankjournal for a payment for different third parties party (in case of payment multi third partie is active, ie option "Allow payments on different third parties bills but same parent company" = true)."
This reverts commit 12ccfa60fa .
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
(Sorry for the 2 failed pull request: I'm begginer in use of git)
* Revert "Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :"
This reverts commit 6fb35a6d2e .
* Correction for the generation of the bankjournal for a paiement for different third parties party (in case of paiement multi third partie is active :
option "Allow payments on different third parties bills but same parent company" = true)
I've made a bug issu about it : https://github.com/Dolibarr/dolibarr/issues/34755
(Sorry for the 2 failed pull request: I'm begginer in use of git)
* correction commit for phan
* Correction for Travis CI
* I forgot to correct a line
* Correction for phpcs
* ajout d'un test si la requete sql de recherche d'un total pour la ligne échoue
* activation of this fix only if option FACTURE_PAYMENTS_ON_DIFFERENT_THIRDPARTIES_BILLS is on
* spelling correction in comment that don't pass pre-commit check
* trailing whitespace forget
2025-07-20 15:41:11 +02:00
ldestailleur
689ca56d8f
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-19 18:23:47 +02:00
ldestailleur
4d22a52afb
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-19 18:20:46 +02:00
github-actions[bot]
ee5e558812
PHPStan > Update baseline ( #34763 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-07-19 00:16:52 +02:00
Lenin Rivas
5aa5f88997
NEW Constant ORDER_MASS_ACTION_BILLED_LINK_EXPEDITIONS ( #34617 )
...
* NEW Constant ORDER_MASS_ACTION_BILLED_LINK_EXPEDITIONS
* NEW Constant ORDER_MASS_ACTION_BILLED_LINK_EXPEDITIONS
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 03:04:42 +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
Frédéric FRANCE
bb294eef95
NEW add hook getListOfModels ( #34626 )
...
* add hook getListOfModels
* Update functions2.lib.php
* Update functions2.lib.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 02:59:19 +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
Charlène Benke
4ef0c91006
NEW add upload api feature for shipment ( #34639 )
...
* add upload api feature for shipment
* Update phpstan-baseline.neon
* Update phpstan-baseline.neon
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 02:45:38 +02:00
ldestailleur
5b6eb72f4a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-18 02:44:03 +02:00
ldestailleur
30b1827317
Trans
2025-07-18 02:41:31 +02:00
Charlène Benke
1df5ea8456
NEW Add thirdparty search on api list ( #34634 )
...
* Add thirdparty search on api list
this change allow to seach element with filter on thirdparty (ex : list of bill of with name of thidparty)
* Update api_orders.class.php
* Update api_invoices.class.php
* Update api_contracts.class.php
* Update api_shipments.class.php
* Update api_interventions.class.php
* Update api_projects.class.php
* Update api_tickets.class.php
* Update api_tickets.class.php
* Update api_projects.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 02:35:50 +02:00
Charlène Benke
dbd5912658
NEW Add Sign feature on shipments ( #34640 )
...
* Add Sign feature on shipping
* Update card.php
* Update sendings.lang
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 02:29:54 +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
Alexandre SPANGARO
b4914420fa
NEW Accountancy - Accounting by payment type ( #34729 )
...
* NEW Accountancy - Accounting by payment type
* Better SQL request
2025-07-18 01:01:28 +02:00
Jyhere
91dd2e87ee
NEW: API GET endpoint for thirdparties types listing (c_typent) ( #34751 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 00:56:10 +02:00
F-Node-Karlsruhe
e59f2447e7
fix purchase order refernece key in pdf generation ( #34757 )
...
* fix refernece key in pdf generation
Signed-off-by: F-Node-Karlsruhe <christian.fries@eecc.de >
* Update pdf.lib.php
---------
Signed-off-by: F-Node-Karlsruhe <christian.fries@eecc.de >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-17 22:20:45 +02:00
ldestailleur
de8c7f3c6e
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 21:48:55 +02:00
ldestailleur
487633c117
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 21:48:46 +02:00
Charlène Benke
2bd22cc7c6
NEW : add api_paiements.class.php ( #34756 )
...
* NEW : add api_paiements.class.php
* Update functions2.lib.php
add payement api folder
* Update api_paiements.class.php
* Update api_paiements.class.php
2025-07-17 21:34:26 +02:00
ldestailleur
080585aca1
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 19:26:34 +02:00
ldestailleur
fd36861c17
Fix doc
2025-07-17 19:26:24 +02:00
ldestailleur
66c8f356e9
Sync transifex
2025-07-17 19:26:24 +02:00
ldestailleur
79acce8711
Update makepack
2025-07-17 19:26:24 +02:00
ldestailleur
d365595685
Fix link
2025-07-17 19:26:24 +02:00
ldestailleur
42c0e26b3b
Fix link
2025-07-17 19:26:24 +02:00
ldestailleur
beea58cae6
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 19:26:24 +02:00
ldestailleur
c7edba6b80
Sync transifex
2025-07-17 19:26:24 +02:00
ldestailleur
6bd29ed4d6
Prepare dev for v23
2025-07-17 19:26:24 +02:00
ldestailleur
66ceb9911d
Debug v22 - Fix bad trans and setup for Cash acocunting.
2025-07-17 19:26:24 +02:00
ldestailleur
03bd45a505
Debug
2025-07-17 19:26:24 +02:00
ldestailleur
5940007f00
Debug v22
2025-07-17 19:26:24 +02:00
ldestailleur
d9c56d586b
Simplify regex
2025-07-17 19:26:24 +02:00
ldestailleur
144846eef5
Debug v22
2025-07-17 19:26:24 +02:00
ldestailleur
65fabdaf38
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 19:26:24 +02:00
ldestailleur
e8b2664921
Debug v22
2025-07-17 19:26:24 +02:00
ldestailleur
5f4ff4d472
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 19:26:24 +02:00
Alexandre SPANGARO
478ac4a1b4
UX Repair install script ( #34663 )
...
* UX Repair install script
* Presentation
* Fix language
* FIX CI
2025-07-17 19:26:24 +02:00
ldestailleur
a0dc36b613
Debug v22
2025-07-17 19:26:24 +02:00
ldestailleur
1f6a9d54e8
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 19:26:24 +02:00
ldestailleur
f1cef8ec80
FIX mass action "Merge PDF" with high number of objects.
2025-07-17 19:26:24 +02:00
ldestailleur
d8a07f6fd6
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 19:26:24 +02:00
ldestailleur
24fcc2803f
Fix warning
2025-07-17 19:26:24 +02:00
ldestailleur
43b05c56b6
Debug v22
2025-07-17 19:26:24 +02:00
ldestailleur
462090421f
Trans
2025-07-17 19:26:24 +02:00
ldestailleur
890f5e1c7b
Clean code
2025-07-17 19:26:24 +02:00
ldestailleur
acb3e1d397
Trans
2025-07-17 19:26:24 +02:00
ldestailleur
f0a0aeb3a4
FIX #34746 - More complete fix for CVE-2024-40137
2025-07-17 19:26:24 +02:00
ldestailleur
df88659105
Fix doc
2025-07-17 19:03:39 +02:00
ldestailleur
28545de94f
Sync transifex
2025-07-17 18:56:16 +02:00
ldestailleur
4409b188ab
Fix link
2025-07-17 18:55:28 +02:00
ldestailleur
92f12873d0
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 18:32:58 +02:00
ldestailleur
fd4d0b4b11
Prepare dev for v23
2025-07-17 16:43:14 +02:00
ldestailleur
a94f99a8a5
Debug
2025-07-17 16:41:02 +02:00
ldestailleur
c3bdf64b86
Simplify regex
2025-07-17 16:17:48 +02:00
ldestailleur
3867da9ace
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 16:17:00 +02:00
ldestailleur
d1aa8aa235
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 16:16:50 +02:00
Alexandre SPANGARO
013e8fd8c9
UX Repair install script ( #34663 )
...
* UX Repair install script
* Presentation
* Fix language
* FIX CI
2025-07-17 11:06:29 +02:00
ldestailleur
755bde63b5
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 02:07:52 +02:00
ldestailleur
2950084ac9
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-17 02:07:45 +02:00
Noé Cendrier
241a919da1
NEW: New hook mergePdf ( #34707 )
...
* ADD: New hook mergePdf (#32 )
* Update actions_massactions.inc.php
* Rename hook
---------
Co-authored-by: altairis-melina <91946767+altairis-melina@users.noreply.github.com >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-15 18:48:01 +02:00
ldestailleur
1832675c96
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-15 18:44:45 +02:00
ldestailleur
8a79e957c6
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-15 17:20:13 +02:00
ldestailleur
1dd83c65aa
Doc
2025-07-15 16:15:59 +02:00
Frédéric FRANCE
12781d7ccd
add tables for paiement extrafields ( #34695 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-15 15:43:21 +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
daf901dfed
Doc
2025-07-15 15:36:54 +02:00
ldestailleur
4a696a6dba
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-15 15:22:52 +02:00
Laurent Destailleur
3bf263e675
Update apitoken_list.tpl.php
2025-07-15 12:54:43 +02:00
ldestailleur
deb758f023
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-15 12:54:06 +02:00
ldestailleur
034804aa42
Doc
2025-07-15 12:36:15 +02:00
Francis Appels
55567c9e8e
WebPortal: Make controller form objects accessable in hookPrintPageView ( #34742 )
...
* Make formList public in list controller to allow modify properties by hook.
* WebPortal: Make controller form objects accessable in hookPrintPageView
2025-07-15 11:44:08 +02:00
Alexandre SPANGARO
6cd43995f8
FIX Fiscal year - Translation error on status ( #34743 )
2025-07-15 11:41:20 +02:00
Noé Cendrier
8ccb6634c9
FIX: we should ensure Commande::$lines array contains OrderLine objects ( #34727 )
2025-07-15 06:20:06 +02:00
github-actions[bot]
af61bc7644
PHPStan > Update baseline ( #34734 )
...
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com >
2025-07-15 06:16:56 +02:00
ldestailleur
091b9c4f8c
Comment
2025-07-11 14:24:22 +02:00
ldestailleur
5362770117
Clean code
2025-07-11 09:20:21 +02:00
ldestailleur
ecb4762a0b
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-10 19:49:35 +02:00
ldestailleur
7c305761ae
Fix CI
2025-07-10 17:48:36 +02:00
ldestailleur
3d5f6b820f
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-10 17:45:35 +02:00
Francis Appels
6e96cd2118
fix takepos console error ( #34709 )
...
* fix console error
* exit early
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-10 16:45:26 +02:00
ldestailleur
94abc07a1f
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-07-10 15:21:51 +02:00
Lucas Marcouiller
d060962bae
Fix bad value fourn paiement process ( #34722 )
...
* Fix bad value fourn paiement process
* best fix
2025-07-10 14:54:29 +02:00
Deefaze
f21b5290f4
Update functions.lib.php ( #34718 )
...
Add __MYCOMPANY_URL__ & __MYCOMPANY_PHONEMOBILE__ in getCommonSubstitutionArray
2025-07-10 14:54:04 +02:00
ldestailleur
d5db68430c
Fix name of option for supplier
2025-07-10 14:49:45 +02:00
yannis
d88bf9e527
feat: remove unecessary test
...
permsgroupbyentitypluszero is set as an array before so cond is always
true
2025-07-10 11:29:19 +02:00
yannis
dd87b8fb9c
fix: typo
2025-07-10 11:19:26 +02:00
yannis
c2f9206341
Merge branch 'new-api-rest-tokens-sql' of github.com:YannisHoareau/dolibarr into new-api-rest-tokens
2025-07-10 11:05:56 +02:00
yannis
99483364ed
Merge branch 'new-api-rest-tokens-sql' of github.com:YannisHoareau/dolibarr into new-api-rest-tokens-sql
2025-07-10 11:05:11 +02:00
yannis
3e01b64543
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens-sql
2025-07-10 11:04:41 +02:00
yannis
743f699497
feat: remove unreachable code
...
permsgroupbyentitypluszero is set as an array before so cond is always
true
2025-07-10 11:03:43 +02:00
yannis
5806ff6887
refactor: clean code + comments
2025-07-10 10:34:04 +02:00
yannis
84a033d146
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-07-10 09:30:40 +02:00
yannis
88da28b5d5
feat: add comment for understanding
2025-07-09 17:27:17 +02:00
yannis
b1ba40ccbb
fix: php phan
2025-07-09 17:20:51 +02:00
yannis
e9f42ce507
fix: php stan
2025-07-09 17:05:15 +02:00
yannis
b7a004372c
fix: php phan
2025-07-09 16:44:21 +02:00
yannis
462c5f4d5e
fix: php phan
2025-07-09 14:43:44 +02:00
yannis
185ac842d1
feat: not showing token tab if access forbidden
2025-07-09 14:21:56 +02:00
yannis
aa645d80ba
fix: php phan
2025-07-09 12:05:07 +02:00
yannis
add2172540
feat: improve arrows for switching user in token card
2025-07-09 11:33:42 +02:00
yannis
be949278ff
feat: cant access document of entity if different of token entity
2025-07-09 11:15:07 +02:00
yannis
641f2a9513
feat: improve permission managment
2025-07-09 09:25:57 +02:00
yannis
9617dcafd3
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-07-08 17:31:00 +02:00
yannis
1b346b5ed2
feat: removed unecessaty line
2025-07-08 17:25:13 +02:00
yannis
ba91e23f31
feat: correct state if it was empty (not 0) + delete 0 if adding perm
2025-07-08 17:24:20 +02:00
yannis
f039ad4052
feat: show all token for user whichever entity he uses
2025-07-08 17:03:05 +02:00
yannis
16e84d0fa9
feat: use all user perms if empty state (not if 0)
2025-07-08 16:29:46 +02:00
yannis
cdb3021ce7
feat: default state to 0 when creating a token
2025-07-08 16:23:18 +02:00
yannis
dd8c2b9c3f
feat: dont defaut grant admin perms for token
2025-07-08 16:21:12 +02:00
yannis
975b35ab1e
feat: avoid load of user perms if admin token + dont load user perms if state is 0
2025-07-08 16:15:47 +02:00
yannis
6206a6110c
feat: not retrieving tokens if user does not use api
2025-07-08 15:55:38 +02:00
yannis
d328436786
feat: better calculation for nb user perms
2025-07-08 15:42:53 +02:00
yannis
3078c0800f
feat: set 0 in state for no perms
...
This is because if empty state it means all current user perms so we
have to distinguish
2025-07-08 15:21:48 +02:00
yannis
61560e0101
feat: filter on user working for list of all tokens
2025-07-08 15:10:34 +02:00
yannis
f54678fc2f
feat: load all user rights if token has no perms (empty state)
2025-07-08 11:45:57 +02:00
yannis
7f492d4a5e
feat: update tms for postgre compatibility
2025-07-08 11:17:04 +02:00
yannis
b884f9aa67
feat: change translation
2025-07-07 17:07:39 +02:00
yannis
256eea24ea
feat: add nonce for js script
2025-07-07 17:05:27 +02:00
yannis
39a6cadf11
feat: add picto for titles
2025-07-07 17:04:39 +02:00
yannis
9107c86c89
feat: Not showing API operations if use api not defined for user
2025-07-07 16:28:39 +02:00
yannis
fa3f46113a
feat: change trans for understandability
2025-07-07 16:16:19 +02:00
yannis
2707e0660e
feat: improve tab titles and trans
2025-07-07 16:12:24 +02:00
yannis
c24877a641
feat: add link back to list of token and to list of users
2025-07-07 15:59:42 +02:00
yannis
f211cc832d
feat: added tpl for token lists
2025-07-07 15:54:52 +02:00
yannis
a118d9cb91
Merge branch 'new-api-rest-tokens-sql' of github.com:YannisHoareau/dolibarr into new-api-rest-tokens-sql
2025-07-07 14:21:40 +02:00
yannis
debd336f96
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens-sql
2025-07-07 14:20:41 +02:00
yannis
625c323f76
feat: leave state field empty
2025-07-07 14:20:24 +02:00
yannis
58c3439abb
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-07-07 12:17:58 +02:00
yannis
9af9bbfa3b
feat: disable choosing token user for admin if creating from his list
2025-07-07 12:14:32 +02:00
yannis
366b0f231e
feat: disable token filter in lists
2025-07-07 11:39:15 +02:00
yannis
2d7526a53f
feat: remove unecessary url param
2025-07-07 11:06:56 +02:00
yannis
d9892a907c
feat: improve display of user in admin token list
2025-07-07 10:57:12 +02:00
yannis
0cc77bb35d
feat: disable token tab if api mod not enabled
2025-07-07 10:39:50 +02:00
Laurent Destailleur
fcad7d7a4b
Merge branch 'develop' into new-api-rest-tokens-sql
2025-07-05 12:14:09 +03:00
yannis
d720fa80ff
fix: php phan/stan
2025-07-04 16:38:02 +02:00
yannis
73ac786cbc
feat: show all perms but disable button for not owned
2025-07-04 16:06:48 +02:00
yannis
8883c2e038
fix: showing bad entity
2025-07-04 14:50:07 +02:00
yannis
55fc93fdee
fix: showing perms of other entity
2025-07-04 14:43:17 +02:00
yannis
fab6619cbb
fix: change only tokens in related entity
2025-07-04 14:21:50 +02:00
yannis
dcd4049a9a
fix: precommit
2025-07-04 11:11:46 +02:00
yannis
c2ab33cfae
fix: precommit
2025-07-04 10:17:00 +02:00
yannis
18068419de
fix: php phan/stan
2025-07-04 09:54:34 +02:00
yannis
3d65bb7ed6
fix: precommit
2025-07-04 09:44:32 +02:00
yannis
e6ab4caf50
fix: trans
2025-07-04 09:39:37 +02:00
yannis
37e55af4bd
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-07-04 09:39:12 +02:00
yannis
0dce11a4f1
feat: improve delrights that remove perms to tokens
2025-07-04 09:35:42 +02:00
yannis
7a498c0c91
feat: remove perms when removed group
2025-07-03 17:13:39 +02:00
yannis
1ffdd5736a
fix: error if user had no perms (himself/group)
2025-07-03 16:03:48 +02:00
yannis
b503f10c11
feat: not erasing token perms if user stil has them (himself<->group)
2025-07-03 15:43:59 +02:00
yannis
04609c0728
feat: avoid modif on token that is not for api service
2025-07-03 14:42:43 +02:00
yannis
0d75748e01
feat: ungrant perm to tokens if lost in group
2025-07-03 14:40:44 +02:00
yannis
598cac8d99
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-07-03 12:18:30 +02:00
yannis
25ca6582b2
feat: ungrant perm to tokens if lost in global
2025-07-03 12:10:19 +02:00
yannis
8b4c3ef80c
fix: bad test that unable to create token
2025-07-03 12:08:46 +02:00
yannis
3efe26ac47
feat: replaced sql migration file by php upgrade2
2025-07-03 11:38:33 +02:00
yannis
f0be6e458c
fix: php phan/stan
2025-07-02 16:58:44 +02:00
yannis
00187b3d7c
feat: auto selected user at token creation if id set
2025-07-02 15:51:24 +02:00
yannis
bb32b29c4e
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-07-02 15:34:58 +02:00
yannis
4c51a4309e
feat: api loading rights of specified token
2025-07-02 15:22:13 +02:00
yannis
389715777e
feat: improve display entity name
2025-07-02 11:21:38 +02:00
yannis
e97a1f8efd
feat: encrypt/decrypt token
2025-07-02 09:20:54 +02:00
yannis
ef96314026
fix: cancel button not working when comming from admin token list
2025-07-01 16:52:26 +02:00
yannis
f7f7532665
feat: show tokens from all entities if in master entity in admin
2025-07-01 16:18:00 +02:00
yannis
ec79241dc2
feat: multicompany display for token list
2025-07-01 16:09:12 +02:00
yannis
0814fb0201
feat: multicompany display for admin token list
2025-07-01 16:04:07 +02:00
yannis
61601c43d6
feat: multicompany display for token card
2025-07-01 15:56:10 +02:00
yannis
df3e872d3a
feat: disable display when multicompany is not enable
2025-07-01 14:48:53 +02:00
yannis
d57ca1f2a7
feat: mass delete from admi token list
2025-07-01 14:46:13 +02:00
yannis
74acc59da5
feat: create token for choosen user as admin
2025-07-01 14:39:27 +02:00
yannis
40f838ba58
refactor: remove useless missing translation
2025-07-01 12:15:56 +02:00
yannis
2a452876b3
refactor: clean query and add missing filter
2025-07-01 12:11:37 +02:00
yannis
79d8b9a63e
feat: all users token list tab in api admin page
2025-07-01 12:03:22 +02:00
yannis
f401767cc7
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens-sql
2025-07-01 10:07:56 +02:00
yannis
833bba723c
refactor: change table name in sql query for pre-commit
2025-07-01 10:06:53 +02:00
yannis
c2ef82645a
feat: protection from perm in token that user don't have
2025-07-01 09:56:24 +02:00
yannis
3d9a7fa894
feat: tokens list massaction delete
2025-07-01 09:33:12 +02:00
yannis
e67d3095ed
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-07-01 09:10:41 +02:00
yannis
deea6c174e
feat: check if duplicate token key
2025-06-30 17:32:13 +02:00
yannis
61e24d82fc
feat: query to import old user token to new implement with perms
2025-06-30 16:49:52 +02:00
yannis
dc01e804fa
feat: update fields and date format display
2025-06-27 15:46:01 +02:00
yannis
d3ac2ed53b
feat: manage display of massaction buttons
2025-06-27 10:21:08 +02:00
yannis
7f3b8abdc8
feat: show back missing add button
2025-06-27 09:58:29 +02:00
yannis
dcf300b4f8
feat: multicompany managing and list improve display
2025-06-27 09:38:28 +02:00
yannis
35ecdeb9c9
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-06-27 09:13:20 +02:00
yannis
f2bdfcecdb
feat: token list sort/filter/page and improvments
2025-06-26 17:04:42 +02:00
yannis
7e163656ea
feat: creation form and database storage
2025-06-26 10:57:52 +02:00
yannis
526de3276a
feat: disable prev/next nav in token card
2025-06-26 09:23:24 +02:00
yannis
4a1fea5e07
feat: change token modif form to only delete button
2025-06-25 17:29:05 +02:00
yannis
eece31093d
feat: avoid dupe perms
2025-06-25 16:47:21 +02:00
yannis
d44aa146f4
feat: loadRights now loads rights of token if specified
2025-06-25 16:37:48 +02:00
yannis
357eaeb53f
feat: change place of api tab
2025-06-25 15:22:10 +02:00
yannis
98fd331085
feat: improve list display and show numperms and not string
2025-06-25 15:17:13 +02:00
yannis
01296323d8
feat: enabling all perms will not enable unallowed global perms
2025-06-25 15:08:29 +02:00
yannis
d157ebc27b
feat: auto add/delete perm if needed lower disabled
2025-06-25 14:42:42 +02:00
yannis
de1e05e618
feat: changed redirect url that was not working
2025-06-25 14:39:59 +02:00
yannis
2c7f86151d
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-06-25 12:22:51 +02:00
yannis
931121dc22
feat: only show user perms in token perms settings
2025-06-25 12:18:45 +02:00
yannis
94bf6ed9fa
feat: add delete rights working
2025-06-25 11:15:53 +02:00
yannis
5404bd6b16
feat: change var names for understandability
2025-06-25 11:12:38 +02:00
yannis
d597762f18
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-06-24 17:33:22 +02:00
yannis
fa016210de
feat: add card of token in user with token permission edition
2025-06-24 17:33:02 +02:00
yannis
a6e9a9ac14
fix: unique key violated when enabling api keys for user
2025-06-24 16:38:12 +02:00
yannis
2143f303fa
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into new-api-rest-tokens
2025-06-24 12:13:40 +02:00
yannis
336a4c57e0
refactor: clean code
2025-06-24 11:40:42 +02:00
yannis
b770bd01b3
feat: added massaction option
2025-06-24 11:21:15 +02:00
yannis
42fceb4d05
feat: token list tab working
2025-06-23 16:32:34 +02:00
yannis
c46f09cac8
feat: change token to checkbox for api on user
2025-06-23 14:11:02 +02:00