Commit graph

144760 commits

Author SHA1 Message Date
Etienne BENDER
531003887f
fix(supplier_proposal): enforce class name in getElementProperties() (#33887) 2025-04-18 14:21:16 +02:00
ldestailleur
ed29a424d8 Fix CI 2025-04-18 14:17:39 +02:00
ldestailleur
524437e277 FIX #33884 2025-04-18 14:16:27 +02:00
Frédéric FRANCE
5d777bbf59
clean code (#33882)
* clean code

* clean code

* clean code

* Update mailtemplate.php
2025-04-18 13:38:03 +02:00
Mohamed DAOUD
0fae8e5b0b
NEW Some trans keys to prepare a new website template (#33886)
* some trans keys

* Update website.lang

* Update website.lang
2025-04-18 13:37:14 +02:00
lvessiller-opendsi
2179900d34
FIX cannot create a reject line on prelevement line (#33888) 2025-04-18 13:36:53 +02:00
ldestailleur
941ccf5ec7 Debug v22 2025-04-18 13:33:55 +02:00
ldestailleur
c55bbd8fa8 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-18 13:12:36 +02:00
ldestailleur
bdb82ef856 Complete #33894 2025-04-18 13:12:20 +02:00
Lucas Marcouiller
de99ce3647
Fix webhook_history database (#33889)
* Fix webhook_history database

* add error meesage
2025-04-18 12:58:04 +02:00
Frédéric FRANCE
7a73b0f771
fix CI (#33892) 2025-04-18 12:57:38 +02:00
Laurent Destailleur
6f6a5f6f4d Look and feel v22 2025-04-17 19:58:48 +02:00
Laurent Destailleur
353c9210dc Trans 2025-04-17 19:06:55 +02:00
Laurent Destailleur
932c3e66da Clean page content 2025-04-17 18:56:32 +02:00
Laurent Destailleur
072594fb91 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-17 17:49:41 +02:00
Laurent Destailleur
af31230980 CSS 2025-04-17 17:49:18 +02:00
Florian Mortgat
2250e26c3c
FIX critical regression: $invoice->array_options() emptied by call to $invoice->fetch_lines() causing data loss (#33891) 2025-04-17 13:27:24 +02:00
Laurent Destailleur
a40aec6029 Debug v22 2025-04-17 03:56:54 +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