4745 Commits

Author SHA1 Message Date
Juan Pablo Farber
5e8bb7be8e QUAL Replace $_REQUEST superglobals with GETPOST() in projet and compta/tva (#37456)
* Fix: replace $_REQUEST with GETPOST() in projet/note.php

Use GETPOST('mode', 'alpha') instead of direct $_REQUEST['mode']
access to follow Dolibarr coding conventions for input sanitization.

* Fix: replace $_REQUEST with GETPOSTINT() in compta/tva/clients.php

Use GETPOSTINT('extra_report') instead of direct $_REQUEST access
to follow Dolibarr coding conventions for input sanitization.
2026-03-12 13:50:58 +01:00
Laurent Destailleur
bc44247cd1 Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop 2026-03-05 23:59:06 +01:00
Laurent Destailleur
6ba163880a Fix filter 2026-03-05 12:34:36 +01:00
Laurent Destailleur
3dfce11ae8 Merge 2026-03-05 00:42:13 +01:00
Laurent Destailleur
1650d96091 FIX Pb with import of agendaevents. Date and import id not visible. 2026-03-04 16:52:48 +01:00
Laurent Destailleur
9c0cdee7c6 Fix css and truncation on creation of event 2026-03-04 11:52:05 +01:00
William Mead
c8111f9726 QUAL updated projects API PHPDoc (#37275)
* Debug savedemo

* Fix mention

* Fix pdf font for CZ

* Added project API class and methods since tag

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-02-23 20:07:15 +01:00
William Mead
f15efe2ca8 Added data pagination for index method (#37302)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-02-23 01:47:39 +01:00
William Mead
ff7e2c4292 Updated PHPDoc with since tag (#37300)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-02-23 01:03:57 +01:00
Laurent Destailleur
85ccca6ca3 Debug v23 - filters on agenda pages 2026-02-12 01:22:01 +01:00
Yamil Esteban Garcia
62779ae0bc Fix: IRPF tax not applied when creating invoice from project times (#37077)
* Remove 'supplier_invoice' from old path array

* Update module path in arrayforoldpath

Sorry Eldy, I was confused. You are absolutely right, it is already corrected.

* Replace localtax2 assignment with get_localtax function


Error when creating an invoice with personal income tax from project times. The rate does not apply

* Refactor localtax1 calculation using get_localtax

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-02-09 03:56:16 +01:00
Laurent Destailleur
c386f94fab Debug v23 - Filter on action type ko 2026-02-08 19:33:09 +01:00
Laurent Destailleur
4224c9fc05 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 23.0 2026-01-26 19:34:10 +01:00
Joachim Kueter
685ec96807 FIX #36961 - not showing financial data related to task times (#36963)
* FIX #36961 - not showing financial data related to task times

see detailed description in issue #36961

when users have minimal rights to just record their task times, they should not see the calculated hourly rates

* Minor change

* Update element.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-01-25 14:12:40 +01:00
Joachim Kueter
835d3811a4 FIX #36960 - User can access some data (product price, invoice amount) without having the respective rights (#36962)
* FIX #36960 - User can access some data (product price, invoice amount) without having the respective rights

See detailed description in issue #36960

Product price and invoice amount was shown to users without checking right to read.

* removed white space

* Minor change

to trigger checks again

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-01-23 17:55:03 +01:00
Laurent Destailleur
39d39f475d Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 23.0 2026-01-23 17:46:38 +01:00
Laurent Destailleur
aee871f0b5 Debug v23 2026-01-20 14:53:50 +01:00
Laurent Destailleur
0a12caf313 Debug v23 2026-01-14 15:59:58 +01:00
Joachim Kueter
7f407a1183 FIX #36866 Project/Time Spent: changing a lined of consumed time does not store changed task assignment (#36867)
On the tab Project/Time Spent there is a list of consumed time, spent on the tasks of the project. Each line is showing a pencil icon to allow a modification of the data.

In edit mode, the assigned task can get changed to a different task of the project. Upon saving the edits, this change is getting ignored, the old task is still assigned:

We need to update the fk_element referencing the task, but we also need to adjust the values for duration_effective of both affected tasks (old and new).
2026-01-13 11:39:15 +01:00
Laurent Destailleur
fcedaa150e CSS 2026-01-12 14:34:14 +01:00
Laurent Destailleur
9140e0599a Debug v23 2026-01-12 14:32:59 +01:00
Laurent Destailleur
9c68ba8759 Debug v23 2026-01-11 18:17:21 +01:00
Laurent Destailleur
e08f9eaebd css 2026-01-08 19:15:21 +01:00
Laurent Destailleur
4a36a73d04 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-12-23 20:12:03 +01:00
Laurent Destailleur
310fd1bd12 Fix CI 2025-12-22 18:07:33 +01:00
Laurent Destailleur
3068a03aa4 Merge branch '22.0' into FIX/project-opportunity-null-thirdparty 2025-12-22 16:20:44 +01:00
Laurent Destailleur
8abeb47da1 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-12-22 16:06:05 +01:00
Laurent Destailleur
3d55a7a792 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-12-22 15:11:32 +01:00
atm-corentin
a41622707e Fix crash when opportunity won without third-party 2025-12-22 14:26:38 +01:00
Laurent Destailleur
d191e1060c Debug v23 2025-12-20 14:28:36 +01:00
Laurent Destailleur
85f9d620ac Fix print 2025-12-19 12:59:58 +01:00
Laurent Destailleur
565ea4d065 Code comment 2025-12-18 16:38:26 +01:00
Laurent Destailleur
23be021550 Code comment 2025-12-18 16:35:06 +01:00
Laurent Destailleur
cdf2464076 Doc 2025-12-18 16:33:09 +01:00
Laurent Destailleur
5d2f951281 Fix Remove the DISTINCT 2025-12-18 16:29:17 +01:00
Laurent Destailleur
454eb415ca Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-12-15 15:43:55 +01:00
Regis Houssin
ab19aa8d13 FIX avoid sql error with search option pattern 2025-12-15 12:33:37 +01:00
Regis Houssin
da2d1e6e38 FIX missing search extrafields input and title 2025-12-15 10:41:22 +01:00
Laurent Destailleur
5598bc066a FIX List is filtered on task status when it should not 2025-12-11 03:06:44 +01:00
Frédéric FRANCE
39baead02d fix read property client on null 2025-12-09 10:45:06 +01:00
Frédéric FRANCE
6ce7ba17f4 fix read property client on null 2025-12-09 10:42:51 +01:00
Laurent Destailleur
c5ddb76fd7 Debug v23. Bad balance ul/li in menu. 2025-12-08 20:33:48 +01:00
Laurent Destailleur
8b98a5a019 CSS 2025-12-08 18:39:42 +01:00
Laurent Destailleur
c32cae4051 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-12-05 16:42:25 +01:00
Laurent Destailleur
4ea6af9535 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-12-05 16:38:15 +01:00
Laurent Destailleur
2e46ac45c5 Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-12-05 16:34:02 +01:00
Laurent Destailleur
a098185476 Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0 2025-12-05 16:27:07 +01:00
Laurent Destailleur
7cd529a179 Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0 2025-12-05 16:22:11 +01:00
atm-florian
cc5a8fd15a FIX: PR#36401 fixed a missing GETPOSTISSET() but the check involves a variable ($taskid) that was renamed ($tmptaskid) in 18.0 2025-12-05 09:29:15 +01:00
Laurent Destailleur
dc0656bf02 Merge branch 'develop' into patch-259291 2025-12-04 21:01:15 +01:00