793 Commits

Author SHA1 Message Date
Charlène Benke
9a75f66e29 NEW Can add date_create on expense report update (#36936)
* Add date_create on expense report update

* Update expensereport.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-01-21 01:39:46 +01:00
Charlène Benke
76399298dc fix field name for create update payement (#36903) 2026-01-19 13:27:50 +01:00
Charlène Benke
b79aaf99d7 Add setpaid call on api expensereport (#36904) 2026-01-19 13:27:22 +01:00
Frédéric FRANCE
d770d37e29 add phpcs rule extension (#36561)
* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* add phpcs rule extension

* test

* test

* test

* test

* test

* test

* fix

* fix

* fix

* fix

* fix

* fix

* fix translations

* fix translations

* translate

* translate

* translate

* translate

* translate

* translate

* translate

* Update propal.class.php
2026-01-15 16:05:06 +01:00
Laurent Destailleur
7e052e5852 Merge branch 'develop' into new-expense-report-api-update-line 2025-12-11 01:48:10 +01:00
MDW
245fdda75b Qual: Update deleteLine method parameter type for $fuser
The parameter `$fuser` in the `deleteLine` method has been updated to explicitly accept a `?User` type, which is the type that is expected by ExpenseReport::call_trigger
2025-12-09 15:02:57 +01:00
William Mead
0590d45a12 Cleaned code 2025-12-08 15:52:12 +01:00
William Mead
118ab320a1 Fixed line unit price 2025-12-08 08:41:22 +01:00
William Mead
4da1fb91df Added expense report line update method. Fixed line unit price. 2025-12-08 08:40:20 +01:00
Laurent Destailleur
bd1927a3ee Merge pull request #36564 from W1W1-M/new-expense-report-api-delete-line
NEW expense report API delete line method
2025-12-08 00:14:54 +01:00
Laurent Destailleur
3a18ab8285 Merge pull request #36563 from W1W1-M/new-expense-report-api-add-line
NEW expense report API post line method
2025-12-07 23:42:20 +01:00
Laurent Destailleur
459109c7e5 Merge pull request #36565 from W1W1-M/new-expense-report-api-get-lines
NEW expense report API get lines method
2025-12-07 23:42:02 +01:00
Laurent Destailleur
520cd52784 Merge pull request #36566 from W1W1-M/new-expense-report-api-reopen
NEW expense report API settodraft method
2025-12-07 23:38:24 +01:00
William Mead
7693c23fde Added return object 2025-12-07 14:36:06 +01:00
William Mead
df1c9694cb Added cancel exepense report method 2025-12-07 14:32:27 +01:00
William Mead
bd9a97e196 Updated PHPDoc 2025-12-07 14:21:23 +01:00
William Mead
a1a4b2a43b Updated PHPDoc 2025-12-07 14:16:11 +01:00
William Mead
aa29430af0 Updated PHPDoc 2025-12-07 14:15:26 +01:00
William Mead
4ac6fc5c2b Cleaned code 2025-12-07 14:14:52 +01:00
William Mead
df4e4bf8ff Added setToDraft method 2025-12-07 14:10:57 +01:00
William Mead
8c4b346174 Added getLines method 2025-12-07 13:58:04 +01:00
William Mead
0a8a9e5f4d Added deleteLine method. Updated contributor details. 2025-12-07 13:40:02 +01:00
William Mead
3e16fac9ea Added postLine method to expense report API. Added mandatory expense report line fields check. 2025-12-07 11:52:13 +01:00
Frédéric FRANCE
46d6714fe0 clean code (#36317)
* clean code

* clean code

* clean doc

* clean doc

* clean doc

* clean doc

* fix

* fix

* fix

* fix

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-20 01:47:46 +01:00
MDW
c39e87d703 Qual: Make $fields covariant, define type for $FIELDS in BankAccounts api (#36188)
* Qual: Make $fields covariant

* Qual: Update BankAccounts class phpDoc ($FIELDS)

# Qual: Update BankAccounts class phpDoc ($FIELDS)

Updated the documentation for the $FIELDS property.
2025-11-09 18:06:58 +01:00
Frédéric FRANCE
59789a8f02 add class_element_line (#36115) 2025-11-05 22:18:02 +01:00
MDW
b925dd6c37 Qual: Make $fields type covariant (phpstan) (#36084)
# Qual: Make $fields type covariant (phpstan)

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-04 14:16:17 +01:00
Jyhere
f13172ee98 CHANGE: ExpenseReport::periodExists() rewrite (#36015)
* CHANGE: ExpenseReport::periodExists() rewrite

* Fix SQL query date condition formatting

* Change SQL condition to include date range

* Update expensereport.class.php

* Rename parameter in periodExists method

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-02 13:16:20 +01:00
Laurent Destailleur
738b85abcd Fix PHP doc regression 2025-10-19 18:38:10 +02:00
William Mead
276f792e9a Fixed return object for expense report API (#35813) 2025-10-17 15:45:59 +02:00
Frédéric FRANCE
29b3880e6c add dolBuildUrl (#35664)
* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

* clean baseline

* add dolBuildUrl

* add dolBuildUrl

* add dolBuildUrl

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-10-17 02:31:07 +02:00
Frédéric FRANCE
1e0548468e clean code expensereport class (#35697) 2025-10-11 06:27:40 +02:00
ldestailleur
824e35fe04 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-09-28 14:25:40 +02:00
ldestailleur
bd217b025f Fix CSS 2025-09-28 14:25:28 +02:00
Frédéric FRANCE
8fa1df6560 clean code (#35518)
* clean code

* fix

* fix

* clean code
2025-09-28 13:58:30 +02:00
ldestailleur
702d91c65d Clean code 2025-09-11 12:25:22 +02:00
Frédéric FRANCE
e81d5378cd clean code contract class (#35245)
* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code contract class

* clean code

* clean code

* clean code

* clean code

* clean code

* fix typo

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix
2025-09-10 11:13:18 +02:00
ldestailleur
564d245d23 Fix phpunit 2025-09-03 18:54:48 +02:00
Frédéric FRANCE
bce53ec123 clean code (#35180)
* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* fix display

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-09-03 14:49:11 +02:00
Frédéric FRANCE
ab4d49af61 Translation fields (#35114)
* translations fields

* translations fields
2025-08-28 14:55:24 +02:00
Frédéric FRANCE
b4e01be091 translations fields (#35112) 2025-08-28 13:51:30 +02:00
Charlène Benke
a954c3e338 Remove fetchObjectLinked calls in expense report methods (#35063)
they are no link on expense report
2025-08-24 20:25:03 +02:00
ldestailleur
c796b32f4b Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-07-22 19:40:44 +02:00
ldestailleur
09504c9639 FIX update of expense report line 2025-07-22 19:38:00 +02:00
Laurent Destailleur
20c327b1d3 Debug v22 2025-07-03 00:50:04 +02:00
Jyhere
787bd1d278 CHANGE: ternary simplification (#34675) 2025-07-01 20:34:09 +02:00
ldestailleur
c6da032c9a Fix merge 2025-06-22 12:42:44 +02:00
William Mead
64ab2cc512 NEW expense report API approve (#34508)
* Added expense report approve route

* Fixed permission

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-06-22 03:00:19 +02:00
ldestailleur
34b3096b21 Merge #34508 2025-06-22 02:59:28 +02:00
William Mead
329f95eaa4 Added expense report deny route (#34509)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-06-22 02:56:22 +02:00