Commit Graph

144743 Commits

Author SHA1 Message Date
ldestailleur
bdb82ef856 Complete #33894 2025-04-18 13:12:20 +02:00
ldestailleur
2b721ba245 WIP mail layout 2025-04-17 01:31:06 +02:00
ldestailleur
9f3281cf1d WIP mail layout 2025-04-17 00:56:22 +02:00
ldestailleur
2a7b9a2466 WIP mail layout 2025-04-17 00:27:52 +02:00
ldestailleur
97475f74dc Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-16 22:12:50 +02:00
ldestailleur
94697e64e4 Debug email layouts 2025-04-16 22:12:37 +02:00
lvessiller-opendsi
c85cc3061b NEW shipment kits with dispatcher v2 (#33750)
* NEW shipment kits with dispatcher v2

* Show stock of virtual product on select warehouse when dispatching a shipment

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-16 21:11:58 +02:00
Frédéric FRANCE
de763b4b43 clean code of order (#33880)
* clean code of order

* clean code of order

* clean code of order

* clean code of order
2025-04-16 21:09:45 +02:00
ldestailleur
da460c079e Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-16 21:08:22 +02:00
ldestailleur
b7c0a734ed Fix CI 2025-04-16 21:08:11 +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
50345daea9 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-16 19:10:18 +02:00
ldestailleur
6746b37fc4 Add field CCI 2025-04-16 19:09:30 +02:00
github-actions[bot]
d236e52d5c PHPStan > Update baseline (#33873)
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-16 19:00:01 +02:00
ldestailleur
f4d7ddaaf4 Add more phpunit tests 2025-04-16 18:54:43 +02:00
ldestailleur
57268af48e Add more phpunit tests 2025-04-16 18:42:20 +02:00
ldestailleur
c1649c04b4 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
2025-04-16 18:28:45 +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
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