Commit graph

151292 commits

Author SHA1 Message Date
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
VIAL-GOUTEYRON Quentin
de6a6ef039
Fix: [Import] Prevents $keyfield variable overwrite when processing hidden fields (#35693)
* FIX: prevent duplicate key fields and improve field handling in import_xlsx and import_csv modules

* FIX: remove leftover debug statement in import_xlsx module
2025-10-09 18:22:32 +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
Regis Houssin
cb3d3c09c4
FIX wrong entity filter (#35691)
* FIX wrong entity filter

* FIX travis error
2025-10-09 15:26:22 +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
e171a15fba Trans 2025-10-09 14:20:41 +02:00
ldestailleur
8c77b76400 No risk on compatiblity 2025-10-09 13:22:45 +02:00
ldestailleur
d17f13f149 FIX detection of setup not done with
MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING
2025-10-09 13:13:51 +02:00
atm-corentin
c01ca1cc14
Fix : Display supplier prices for shared products in multicompany context #35600 (#35690)
* Update SQL join to handle multientity conditions properly

* Fix entity reference in SQL join for product supplier price
2025-10-09 11:26:42 +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
0820139b1d Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-10-08 20:27:42 +02:00
ldestailleur
f75b6a64eb Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-10-08 20:26:08 +02:00
ldestailleur
3283967651 Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0 2025-10-08 20:25:39 +02:00