History of the file that is called src/include/lib/Garradin/API.php at checkin 1e3fd4e54279e9de

2024-03-20
12:07
Use $this->params instead of _POST in API, so that it works with internal API requests file: [136789a037] check-in: [b4dc48f8e6] user: bohwaz, branch: trunk, size: 22344 [annotate] [blame] [check-ins using] [diff]
2024-03-04
22:29
Add endpoints to link transactions between them file: [2554247fbb] check-in: [3659fa393e] user: bohwaz, branch: trunk, size: 22323 [annotate] [blame] [check-ins using] [diff]
2024-02-11
15:17
Merge trunk changes file: [d9259214ee] check-in: [dff8967040] user: bohwaz, branch: dev, size: 11425 [annotate] [blame] [check-ins using] [diff]
2024-02-03
21:53
Throw invalid request method error inside try catch file: [eec6be819a] check-in: [9ecf24707f] user: bohwaz, branch: trunk, size: 21476 [annotate] [blame] [check-ins using] [diff]
2024-01-22
19:29
Fix JSON export in API file: [b82e232ba8] check-in: [fc15362ce9] user: bohwaz, branch: dev, size: 11421 [annotate] [blame] [check-ins using] [diff]
15:18
Return empty array if result is empty file: [d9065f1af3] check-in: [1a09eef66e] user: bohwaz, branch: dev, size: 11145 [annotate] [blame] [check-ins using] [diff]
15:15
Update API documentation, stream JSON to client on iterators file: [7fb708708c] check-in: [a49c3cc3a7] user: bohwaz, branch: dev, size: 11072 [annotate] [blame] [check-ins using] [diff]
2024-01-21
21:03
Make Web API better by using same logic as newer APIs, also move code in traits file: [85293fabeb] check-in: [95e40469d2] user: bohwaz, branch: dev, size: 9623 [annotate] [blame] [check-ins using] [diff]
2024-01-17
22:41
Rename table services_users to services_subscriptions, and split acc_transactions_users in two tables, one for users and one for subscriptions file: [08c52966db] check-in: [28a33baea9] user: bohwaz, branch: dev, size: 21471 [annotate] [blame] [check-ins using] [diff]
2024-01-08
21:37
* Allow to change category for non-config-admin users, but only to less or same category (no escalation) * Allow to list, edit and delete users from API file: [b6dc99b0ab] check-in: [483bd5bc20] user: bohwaz, branch: trunk, size: 21471 [annotate] [blame] [check-ins using] [diff]
2024-01-06
16:27
Allow to export accounting from API, including in JSON file: [5d7cbbaad2] check-in: [4e90effc38] user: bohwaz, branch: trunk, size: 19537 [annotate] [blame] [check-ins using] [diff]
2023-12-28
19:58
Allow to link subscriptions directly when creating a transaction file: [6f1b24a154] check-in: [a73e04861f] user: bohwaz, branch: trunk, size: 19397 [annotate] [blame] [check-ins using] [diff]
15:48
Correct the language used in links between transactions and subscriptions file: [aab9913f6c] check-in: [fafe1cb3d3] user: bohwaz, branch: trunk, size: 19086 [annotate] [blame] [check-ins using] [diff]
15:26
Allow to set transactions from API file: [35bc36ce46] check-in: [20ea0741e1] user: bohwaz, branch: trunk, size: 19089 [annotate] [blame] [check-ins using] [diff]
2023-12-22
15:56
Fix ctype_digit and false if no parameter is provided file: [92751eb24e] check-in: [c4611ce775] user: bohwaz, branch: trunk, size: 18243 [annotate] [blame] [check-ins using] [diff]
2023-12-19
14:07
Fix years route in API, thanks @Pierre file: [2380ff7928] check-in: [911e3c3a0a] user: bohwaz, branch: trunk, size: 18213 [annotate] [blame] [check-ins using] [diff]
2023-12-14
19:33
API: Allow to change related users and transactions from transaction edit too file: [8713f43e71] check-in: [6c383dfa23] user: bohwaz, branch: trunk, size: 18219 [annotate] [blame] [check-ins using] [diff]
19:04
Allow to link transactions from API file: [5f7bc42c40] check-in: [6425cc0541] user: bohwaz, branch: trunk, size: 17931 [annotate] [blame] [check-ins using] [diff]
2023-12-08
23:37
Add new API endpoint to download all files in a ZIP file file: [abd8e1beac] check-in: [13f7869ad9] user: bohwaz, branch: trunk, size: 17766 [annotate] [blame] [check-ins using] [diff]
23:05
Allow API credentials to access webdav file: [5113afd9e0] check-in: [4a6a9cad95] user: bohwaz, branch: trunk, size: 17600 [annotate] [blame] [check-ins using] [diff]
2023-11-26
15:40
Make sure to empty memory used by strtok file: [0c2d3af04c] check-in: [c59236a968] user: bohwaz, branch: trunk, size: 17739 [annotate] [blame] [check-ins using] [diff]
14:47
Make sure we always save request input as it cannot be retrieved twice file: [e09e04bdbf] check-in: [2cedd593b6] user: bohwaz, branch: trunk, size: 17700 [annotate] [blame] [check-ins using] [diff]
00:17
Make sure we catch auth errors file: [7c697c626e] check-in: [570dd34178] user: bohwaz, branch: trunk, size: 17645 [annotate] [blame] [check-ins using] [diff]
2023-11-25
21:58
Refactor API to allow internal use from Brindille file: [83444322a5] check-in: [c4f83d6f78] user: bohwaz, branch: trunk, size: 17643 [annotate] [blame] [check-ins using] [diff]
2023-11-04
09:58
API: Rename services/import to services/subscriptions/import file: [5cb01c3f7a] check-in: [598646f0ce] user: bohwaz, branch: trunk, size: 15247 [annotate] [blame] [check-ins using] [diff]
09:40
Implement services import in API (thanks @Etienne) file: [d61975d6b9] check-in: [c3b80aaa8b] user: bohwaz, branch: trunk, size: 15218 [annotate] [blame] [check-ins using] [diff]
2023-10-29
20:05
Fallback to empty string, not NULL, for content-type in API (thanks @ETN) file: [6d49da1567] check-in: [5076641ee9] user: bohwaz, branch: trunk, size: 13467 [annotate] [blame] [check-ins using] [diff]
2023-10-20
12:29
Fix lines were overwriting amount in simplified transactions file: [d740d0b99a] check-in: [bda4719b70] user: bohwaz, branch: trunk, size: 13469 [annotate] [blame] [check-ins using] [diff]
2023-09-24
21:49
Flatten web directories for attachments, don't keep all folder hierarchy as it's too much work file: [e74d7a2a32] check-in: [67e3eab21e] user: bohwaz, branch: web-flatten, size: 13470 [annotate] [blame] [check-ins using] [diff]
2023-09-20
14:23
Don't require amount when changing transaction from API file: [1780f9e678] check-in: [b5bcd74d23] user: bohwaz, branch: dev, size: 13478 [annotate] [blame] [check-ins using] [diff]
2023-09-16
11:46
Fix JSON output of API file: [4dda899896] check-in: [81e4131161] user: bohwaz, branch: dev, size: 13477 [annotate] [blame] [check-ins using] [diff]
2023-08-23
02:46
Use new getModifiedProperties from AbstractEntity file: [d33f9b1ef4] check-in: [51951c2947] user: bohwaz, branch: dev, size: 13352 [annotate] [blame] [check-ins using] [diff]
2023-08-19
01:59
Require admin level file: [8a7ee6631d] check-in: [a197419ded] user: bohwaz, branch: dev, size: 13434 [annotate] [blame] [check-ins using] [diff]
01:59
Implement new users import in public API file: [8792c82481] check-in: [18450584b4] user: bohwaz, branch: dev, size: 13434 [annotate] [blame] [check-ins using] [diff]
2023-07-21
13:28
Renamed src/include/lib/Garradin/API.php → src/include/lib/Paheko/API.php. Rename everything from Garradin to Paheko file: [0bf8565f88] check-in: [736b20220e] user: bohwaz, branch: dev, size: 11576 [annotate] [blame] [check-ins using] [diff]
2023-06-29
13:26
Improve SQL search API file: [196759c680] check-in: [67dae269d0] user: bohwaz, branch: dev, size: 11598 [annotate] [blame] [check-ins using] [diff]
2023-05-11
21:09
Rename Sauvegarde class to Backup file: [2fd14a7e40] check-in: [abe9e45e2d] user: bohwaz, branch: dev, size: 10848 [annotate] [blame] [check-ins using] [diff]
2023-05-10
22:32
Merge changes from trunk file: [ddda222f1a] check-in: [dc0ce37d99] user: bohwaz, branch: dev, size: 10837 [annotate] [blame] [check-ins using] [diff]
2023-05-06
22:25
Allow to edit/delete/list users linked to a transaction from the API file: [15a246b4fb] check-in: [ac40970480] user: bohwaz, branch: trunk, size: 10839 [annotate] [blame] [check-ins using] [diff]
21:52
Make API accept data as JSON as well file: [09008a33d9] check-in: [a6a6880903] user: bohwaz, branch: trunk, size: 10054 [annotate] [blame] [check-ins using] [diff]
2023-04-02
17:19
Merge changes from trunk file: [85d7089e60] check-in: [3245575fd3] user: bohwaz, branch: dev, size: 9830 [annotate] [blame] [check-ins using] [diff]
2023-04-01
20:18
Implement new parameters in API: 'format' for /sql and 'mode' for user import file: [37622e8d1d] check-in: [4751a9e3af] user: bohwaz, branch: trunk, size: 9832 [annotate] [blame] [check-ins using] [diff]
2023-02-07
21:19
Merge with trunk file: [1c14e4473d] check-in: [926c313155] user: bohwaz, branch: dev, size: 9447 [annotate] [blame] [check-ins using] [diff]
2023-01-27
23:41
Allow to use 'current' in API for year journal, instead of year ID, makes it simpler to get current years journal file: [2b3d70413d] check-in: [ccaa7ce17c] user: bohwaz, branch: trunk, size: 9449 [annotate] [blame] [check-ins using] [diff]
2023-01-21
22:31
Expose account journal in API file: [71a224c4fd] check-in: [c191ba6e28] user: bohwaz, branch: trunk, size: 9216 [annotate] [blame] [check-ins using] [diff]
2022-08-07
22:50
Refactor reference to session class file: [ef07b4677c] check-in: [ce5f17364a] user: bohwaz, branch: dev, size: 8408 [annotate] [blame] [check-ins using] [diff]
2022-07-30
19:33
Implement create and edit transactions in API file: [8fac325740] check-in: [b7cb001be2] user: bohwaz, branch: trunk, size: 8410 [annotate] [blame] [check-ins using] [diff]
2022-07-28
01:32
Implement accounting in API file: [2f97c9a1c0] check-in: [bda54dc686] user: bohwaz, branch: trunk, size: 7781 [annotate] [blame] [check-ins using] [diff]
2022-07-05
11:37
Fix Web API file: [208f05a8c5] check-in: [7df7dadab8] user: bohwaz, branch: trunk, size: 5953 [annotate] [blame] [check-ins using] [diff]
2022-07-04
21:03
Implement custom key/secret for API access file: [6a882227fb] check-in: [90ef1eb8b1] user: bohwaz, branch: trunk, size: 5726 [annotate] [blame] [check-ins using] [diff]
2022-04-05
00:55
Implement API errors: report and fetch all log file: [e7ec1cb315] check-in: [fc84a6f077] user: bohwaz, branch: trunk, size: 5181 [annotate] [blame] [check-ins using] [diff]
2021-10-14
01:05
Implement API method to import users file: [a8567c62c9] check-in: [d9da611780] user: bohwaz, branch: trunk, size: 4080 [annotate] [blame] [check-ins using] [diff]
2021-06-07
17:01
Fix issues with out of sync files and web pages, and duplicate URIs in web pages file: [808f82b79d] check-in: [cc5a0e1c1d] user: bohwaz, branch: trunk, size: 3238 [annotate] [blame] [check-ins using] [diff]
2021-03-20
00:04
Added: Implement minimal API file: [fca20dc380] check-in: [28c82e3d09] user: bohwaz, branch: dev, size: 2106 [annotate] [blame] [check-ins using]