Commit graph

151292 commits

Author SHA1 Message Date
Laurent Destailleur
d26fb57e52 Fix CI 2025-10-02 16:28:29 +02:00
Frédéric FRANCE
c18c6fe8dc
use TRIGGER_PREFIX if available when updating notes (#35585) 2025-10-02 16:14:27 +02:00
ThomasNgr-OpenDSI
b12695db76
FIX : when creating a ticken on backend and adding a linked file, the 'notify thirdparty at creation' chackbox disappears. (#35595) 2025-10-02 16:12:54 +02:00
ThomasNgr-OpenDSI
b18f2f4fda
FIX : thirdparty was never notified. Passing of contact ID information was not coherent. (#35590) 2025-10-02 16:11:53 +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
Laurent Destailleur
2e9ec3a9da Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-10-02 15:59:53 +02:00
Laurent Destailleur
a046419145 Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-10-02 15:59:08 +02:00
Laurent Destailleur
b0d08278f0 Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0 2025-10-02 15:53:12 +02:00
Laurent Destailleur
def8495513 Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 19.0 2025-10-02 15:52:20 +02:00
Laurent Destailleur
b2fce5052f Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0 2025-10-02 15:52:05 +02:00
Regis Houssin
b1d57a6bd1 FIX sql syntax error (#35588) 2025-10-02 15:45:30 +02:00
Regis Houssin
6a68e9f53a
FIX sql syntax error (#35588) 2025-10-02 15:36:47 +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
16904d12f8 Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 18.0 2025-10-02 03:18:10 +02:00
ldestailleur
1525b9c85e Rename label 2025-10-02 03:17:57 +02:00
Marc de Lima Lucio
ffe07999cf
FIX: pgsql: error when calculating depreciations (#34213)
* FIX: pgsql: error when calculating depreciations

* FIX: asset deprectiation: optimize sql

* FIX: travis
2025-10-02 02:39:29 +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
b7e58f6ec1 Fix default language in demo. 2025-10-02 02:17:21 +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
ldestailleur
b4ff2c4fe3 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-10-01 19:57:04 +02:00
Regis Houssin
24146d89c5
FIX #35568 (#35569)
* FIX #35568

* FIX clear "thirdparty" object before or during the fetch

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-10-01 19:54:50 +02:00
ldestailleur
0d1fa3cec0 Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-10-01 19:51:51 +02:00
ldestailleur
57930b3abd Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0 2025-10-01 19:51:29 +02:00
ldestailleur
1dd2cc36e4 Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0 2025-10-01 19:51:11 +02:00
ldestailleur
477d755bbc Clean CI files 2025-10-01 19:32:40 +02:00
ldestailleur
f85b53a4ca Test CI 2025-10-01 19:29:30 +02:00
ldestailleur
a6e01fe7b7 Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 18.0 2025-10-01 19:28:46 +02:00
ldestailleur
43c2336683 Log 2025-10-01 19:28:36 +02:00
Thomas C.
e1b919366e
FIX : To have only the sender's entity when sending mail (#31053)
* fix

* Update html.formmail.class.php

* Update html.formmail.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
Co-authored-by: lvessiller-opendsi <lvessiller@open-dsi.fr>
2025-10-01 19:18:31 +02:00
ldestailleur
40e4a6959f Fix CI 2025-10-01 19:17:22 +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
746e4865d8 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-10-01 17:23:53 +02:00
ldestailleur
84eaa17791 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-10-01 17:21:40 +02:00
ldestailleur
07dfde2bf6 Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0 2025-10-01 17:20:39 +02:00
ldestailleur
e9869bb5da Fix yml 2025-10-01 17:19:57 +02:00
ldestailleur
0ef519f2f6 Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 20.0 2025-10-01 17:18:29 +02:00
ldestailleur
22995dae99 Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 19.0 2025-10-01 17:16:24 +02:00