Commit Graph

129126 Commits

Author SHA1 Message Date
ldestailleur
b7c0a734ed Fix CI 2025-04-16 21:08:11 +02:00
Regis Houssin
483112810e FIX avoid sql error when a comment is after without comma (#33758)
* FIX avoid sql error when a comment is after without comma

* FIX syntax error

* Update admin.lib.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-16 20:00:13 +02:00
Frédéric FRANCE
255300a29e test fix phan (#33879)
* test fix phan

* test fix phan

* test fix phan

* test fix phan

* test fix phan
2025-04-16 19:55:44 +02:00
ldestailleur
6746b37fc4 Add field CCI 2025-04-16 19:09:30 +02:00
ldestailleur
a4dcfc00ec Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-16 17:58:20 +02:00
ldestailleur
0b4bc03236 Update migration file 2025-04-16 17:58:13 +02:00
Lucas Marcouiller
b8e7fcdb4d New webhook history database structure (#33852)
* New webhook history database structure

* fix CI

* remove unwanted files

* Update llx_webhook_history-webhook.sql

* Update llx_webhook_history-webhook.key.sql

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-16 17:55:12 +02:00
Can Arslan
6ed077e446 fix: typo (#33877) 2025-04-16 17:48:17 +02:00
Frédéric FRANCE
859346150b fix phpstan (#33869) 2025-04-16 17:33:22 +02:00
Frédéric FRANCE
beb0956d60 add image type in CMailFile.class.php (#33872) 2025-04-16 17:32:59 +02:00
ldestailleur
6f6556f43d Fix look and feel 2025-04-16 16:18:33 +02:00
ldestailleur
8d12515a7b Debug v22 2025-04-16 16:14:51 +02:00
ldestailleur
3f31c74642 Debug v22 2025-04-16 15:50:37 +02:00
Jon Bendtsen
772337d162 redoing PR Api objectlinks #33738 (#33781)
* redoing PR Api objectlinks #33738

* loading objectlinks api from main api folder

* bringing $FIELDS up to develop branch standard

* trying to tell phan the expected array types

* phan return and input type specifications

* trying to fix 'Method ObjectLink::_makeobject() should return int but return statement is missing.'

* trying to return an ObjecTLink

* get returns an ObjectLink object

* making sure that function _makeobject always has an return

* making sure deleteByValues always has a return statement

* remove empty line

* making sure getByValues always has a return value

* trying to fix phan for _validate

* no < around objectlink

* trying to fix some phan and phan-stan errors

* public variable target should be fk_target

* making TRIGGER_PREFIX more like in core/class/commonobject.class.php

* trying to save and use the notrigger value

* typecast objectlink fk_source and fk_target to string in the hope that they are later made correctly to int

* whitespace to trigger a build of my branch

* back to being int - because that is what they are

* trying to typecast

* trying to help PHPStan to validate fk_source and fk_target

* trying to use  the same way as  are used

* splitting  over multiple lines

* Fix: update ObjectLink return type in API methods

### FIX: Update ObjectLink return type in API methods

- Updated the return type of several methods from `ObjectLink` to `Object` to reflect a return type compatible with Luracast/Restler

* fix: refactor field setting in ObjectLinks class

# Fix: Refactor field setting in ObjectLinks class

- Removed the static `$INTFIELDS` array and moved its logic to a new private
method `_setObjectLinkField`.
- Updated `create`, `getByValues`, and `deleteByValues` methods to use
`_setObjectLinkField` for setting fields.
- Cleaned up the code by removing redundant field validation and type casting
logic.

* noting that relation type can both be string and null

* escaping strings before parsing them to the database

* -> not global

* trying to fix phpstan errors by flipping so the string part is first

---------

Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
Co-authored-by: MDW <mdeweerd@users.noreply.github.com>
2025-04-16 14:49:39 +02:00
Jon Bendtsen
dcdc19d099 GUI: adjust field length in extrafields forms for add and edit (#33867)
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
2025-04-16 11:18:38 +02:00
Alexandre SPANGARO
c35f798bdc FIX #33546 Asset SQL error on disposal popup to select invoice (#33865) 2025-04-16 11:15:06 +02:00
Frédéric FRANCE
6164a9c9cc fix CI (#33866)
* fix CI

* Update facture.class.php
2025-04-16 11:10:38 +02:00
Charlène Benke
93de32e153 add fichinter put call for update data (#33836)
* add fichinter put call for update data

* Update api_interventions.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-16 01:05:03 +02:00
Jon Bendtsen
2aa6e65c6f adding different filename check for when member codes are the advanced kind. Fix #32447 (#33862)
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
2025-04-16 01:04:33 +02:00
lvessiller-opendsi
4963639d67 NEW input reason for customer invoice (#33599)
* NEW input reason for customer invoice

* Fix CI error

* Fix format fk_input_reason in array of fileds

* Add invoices in translate key of source dictionary
2025-04-16 01:02:26 +02:00
Laurent Destailleur
0008ebe773 Fix CI 2025-04-16 00:19:24 +02:00
Laurent Destailleur
b38779ec99 Fix CI 2025-04-15 23:35:54 +02:00
Laurent Destailleur
c4bcb083c6 Fix CI 2025-04-15 22:55:21 +02:00
Laurent Destailleur
e3a09b00d5 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-15 22:40:33 +02:00
Laurent Destailleur
8f78df531c Fix CI 2025-04-15 22:38:35 +02:00
ldestailleur
608b1dc0f4 Clean code 2025-04-15 20:33:39 +02:00
ldestailleur
86564e0c03 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2025-04-15 20:28:52 +02:00
ldestailleur
b9dd27e264 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-15 20:25:24 +02:00
ldestailleur
3d8704ae63 Prepare code for a better implementation of #33857 2025-04-15 20:24:34 +02:00
Frédéric FRANCE
ca693dcc93 fix CI (#33860) 2025-04-15 19:11:19 +02:00
ldestailleur
fd9f12710e Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-15 19:10:33 +02:00
ldestailleur
c373c67f2e Debug v22 2025-04-15 19:07:37 +02:00
John BOTELLA
08a35bbcff NEW : Toggle Display of Supplier Invoices and Credit Notes on Payment Page (#33856)
* New supplier paiments display all invoices mode

* fix param

* fix php stan

* add display mode dinstinction for css selector
2025-04-15 18:17:36 +02:00
Alexandre SPANGARO
93478d3216 NEW Order - Add drag & drop file (#33848) 2025-04-15 18:00:24 +02:00
ThomasNgr-OpenDSI
ca530a115c Use $arrayfields and add ability to hide columns on accountancy lists (#33785) 2025-04-15 17:44:10 +02:00
Alexandre SPANGARO
fd5cf10490 General admin of accountancy module (#33833)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-15 17:24:43 +02:00
Charlène Benke
4d1e071247 allow fichinter date update by api call (#33835)
* allow fichinter date update by api call

* Update fichinter.class.php

* Update fichinter.class.php

* Update fichinter.class.php

* Update fichinter.class.php

* Update fichinter.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-15 17:22:34 +02:00
Alexandre SPANGARO
ab0ce1d645 Review of module asset (#33847)
* Fixed Asset - Update translation of the module

* Fix asset create name

* Fix ref field

* Update module Asset

* Fix CI

* Fix CI

* Fix comment
2025-04-15 17:21:45 +02:00
John BOTELLA
1d71d28033 Fix php warning (#33849) 2025-04-15 17:20:47 +02:00
Frédéric FRANCE
67962812d1 fix CI branch 21.0 (#33851) 2025-04-15 17:19:27 +02:00
ldestailleur
f0bd86c8a4 Debug v22 link with dolistore 2025-04-15 16:55:35 +02:00
ldestailleur
bb61fd0537 Debug v22 CSS for RTL languages 2025-04-15 15:25:55 +02:00
ldestailleur
e26744d625 Move code for showEyeForField into a dedicated function. 2025-04-15 13:38:59 +02:00
ldestailleur
708a6fa527 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-15 12:27:32 +02:00
ldestailleur
ec495bd882 Clean dead code 2025-04-15 12:24:50 +02:00
Laurent Destailleur
3085c0762f Fix remove print 2025-04-15 02:51:00 +02:00
Laurent Destailleur
b27c3b692e FIX #33843 More complete fix. 2025-04-15 02:42:48 +02:00
Laurent Destailleur
be42c745a5 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-14 22:05:46 +02:00
Laurent Destailleur
e19f1dc371 Doc 2025-04-14 21:57:55 +02:00
lvessiller-opendsi
f19cce51f7 FIX compute pending amount on debit request when using bank transfer mass action from supplier invoice list (#33843) 2025-04-14 21:56:34 +02:00