Laurent Destailleur
9c4eb94532
Fix must exclude some properties in post/put of expensereport api -
...
reportedby vulncheck
2026-08-09 19:59:33 +02:00
Laurent Destailleur
0f6f2fd6c5
Fix possible sql injection in api expensereport - reported by Davide
...
Saladino
2026-07-24 17:44:31 +02:00
Laurent Destailleur
bf432da483
Doc example
2026-05-29 12:16:42 +02:00
Laurent Destailleur
85384fb523
Fix sanitize fields in API put and post for extrafields
2026-05-09 01:16:35 +02:00
Laurent Destailleur
ee93b6f2f9
FIX #GHSA-qjj8-wpvx-p54j - test on hierarchy not done on some api
2026-03-26 16:46:59 +01:00
Laurent Destailleur
36108255e3
Complete call to setStatus so we have a trigy as 4th parameter (help to
...
fix the #37129 )
2026-02-10 00:44: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
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
ldestailleur
702d91c65d
Clean code
2025-09-11 12:25:22 +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
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
William Mead
9ca51a52b7
NEW expense report API validate ( #34499 )
...
* Added expense report API validate
* Cleaned code
* Cleaned code
2025-06-14 11:54:00 +02:00
William Mead
0d0db24c5c
QUAL Updated expense reports API PHPDoc ( #34341 )
...
* Updated PHPDoc
* Updated PHPDoc
2025-06-04 10:37:25 +02:00
William Mead
ca645c2694
Fixed missing mandatory date fields ( #34337 )
2025-06-03 17:06:04 +02:00
MDW
6b9361d252
Fix phpstan notices
2025-03-02 20:49:48 +01:00
MDW
035ede5874
Qual: Fix phan notices in API classes
2025-03-02 20:49:46 +01:00
MDW
c02293a880
Qual: Add phpdoc for request_data param
2025-03-02 20:49:45 +01:00
Laurent Destailleur (aka Eldy)
fa9fe2efa7
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-01-20 15:02:37 +01:00
Laurent Destailleur (aka Eldy)
c9ab22782e
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-01-20 14:57:45 +01:00
Laurent Destailleur (aka Eldy)
1f360ca498
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-01-20 12:28:49 +01:00
Laurent Destailleur (aka Eldy)
1b42078d1e
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
2025-01-20 10:24:30 +01:00
atm-florian
ba4e97f07b
FIX 17.0 API endpoints "PUT": prevent overwriting all extrafields if only some are supplied in the request cf. PR #29237
...
+ security for Tickets API: disable updating rowid
2025-01-16 10:37:29 +01:00
ptibogxiv
a94c94abb3
Update api_expensereports.class.php with pagination ( #30815 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2024-09-04 23:14:45 +02:00
Laurent Destailleur
b5de782c6b
Fix use the good HTTP code
2024-04-07 14:59:25 +02:00
thibdrev
229c2dd4b6
qual: phpstan for api_expensereports.class.php
...
htdocs/expensereport/class/api_expensereports.class.php 608 Method ExpenseReports::getPayments() should return array but returns object.
htdocs/expensereport/class/api_expensereports.class.php 680 Method ExpenseReports::updatePayment() should return int but returns object.
2024-04-04 21:06:31 +02:00
Laurent Destailleur
7715513ac9
Some API HTTP return code were moved from 401 to 403 to better follow
...
REST specification.
2024-04-02 14:47:49 +02:00
Laurent Destailleur
9811ef1a78
Fix phpstan
2024-04-02 14:43:05 +02:00
Laurent Destailleur
990216b13f
NEW Api parameters are sanitized by the WAF, same code than GET/POST
2024-04-02 13:07:13 +02:00