Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
00894e2
feat: first pass at TaskProcessing API
marcelklehr Apr 29, 2024
8352b27
fix: weed out some psalm errors and run cs:fix
marcelklehr Apr 30, 2024
4b2acee
test: Add OldTasksShouldBeCleanedUp test
marcelklehr Apr 30, 2024
17486ad
fix: Add RemoveOldTasksBackgroundJob to repair step that instantiates it
marcelklehr Apr 30, 2024
ee7592f
fix: Run cs:fix
marcelklehr Apr 30, 2024
44b896f
feat: TaskProcessing OCS API
marcelklehr Apr 30, 2024
b2b93e4
feat: Add getFileContents endpoint to TaskProcessing OCS API
marcelklehr May 2, 2024
86317bb
refactor: Move validation to EShapeType
marcelklehr May 2, 2024
29cbb3c
chore: Run cs:fix
marcelklehr May 2, 2024
3b0925a
chore: Regenerate openapi.json
marcelklehr May 2, 2024
1c033ae
fix(IRootFolder): Add getAppDataDirectoryName method
marcelklehr May 2, 2024
7a94798
fix: Fix psalm issues
marcelklehr May 2, 2024
8e56626
feat: Add ExApp endpoints
marcelklehr May 3, 2024
5031a2e
fix: Typo
marcelklehr May 3, 2024
843bb62
fix: LazyRoot missing method
marcelklehr May 3, 2024
c9ea537
fix: Fix psalm issues
marcelklehr May 3, 2024
b150d77
refactor: rename getTaskType to getTaskTypeId
marcelklehr May 3, 2024
4b954d2
fix: Wire-up the new classes
marcelklehr May 3, 2024
eebeb82
fix: Small fixes
marcelklehr May 3, 2024
bd5dfd0
test: Add more tests for legacy pass-through
marcelklehr May 3, 2024
3593d9b
fix: psalm issue
marcelklehr May 3, 2024
9a2cd6b
fix: Expose task type on CoreTaskProcessingTask json
marcelklehr May 6, 2024
928d04f
fix: oc_taskProcessing_tasks.identifier: notnull = false
marcelklehr May 6, 2024
9effb55
chore: update openapi.json
marcelklehr May 6, 2024
996e507
feat: Remove stale files in AppData as well
marcelklehr May 6, 2024
6203c1c
fix: Check if user is authorized to use the files they mentioned
marcelklehr May 6, 2024
ef44af1
test: Test file authorization check
marcelklehr May 6, 2024
8ccb29a
fix: psalm issues
marcelklehr May 6, 2024
a5053d3
fix: Run cs:fix
marcelklehr May 6, 2024
b85a0ed
fix: Update autoloaders
marcelklehr May 6, 2024
5de42a5
fix: Don't use dynamic property
marcelklehr May 6, 2024
2c87809
fix: address review comments
marcelklehr May 6, 2024
ef61c50
fix: address review comments
marcelklehr May 6, 2024
ec27c53
fix: address review comments
marcelklehr May 6, 2024
fff2fb8
fix: psalm issue
marcelklehr May 7, 2024
4a3b9b8
refactor: identifier is now customId/custom_id
marcelklehr May 7, 2024
20c09d1
fix: Don't check in barmani plugin in composer autoloader
marcelklehr May 7, 2024
beeee26
fix: bump OC_Version
marcelklehr May 7, 2024
4d9a0ea
fix: update openai specs
marcelklehr May 7, 2024
f2ab6cb
fix: fix psalm issues
marcelklehr May 7, 2024
c079a61
feat: Add cancel endpoint to OCS API
marcelklehr May 7, 2024
a045e0c
fix: fix migration
marcelklehr May 7, 2024
0e06d64
Update core/Migrations/Version30000Date20240429122720.php
marcelklehr May 7, 2024
f6f4965
fix: fix tests
marcelklehr May 7, 2024
eff862b
fix: run cs:fix
marcelklehr May 8, 2024
ec94a67
fix(ocs): change /tasktypes response to combine optional and non-opti…
marcelklehr May 8, 2024
19a0aae
fix(TextToImage): Allow leaving the resources open
marcelklehr May 10, 2024
f3a88f0
fix(OCS-API): No csrf required for /tasks/taskId/file/fileId
marcelklehr May 10, 2024
a8afa7f
fix(OCS-API): Add endpoint to list user tasks
marcelklehr May 10, 2024
9cc1a01
test: Put input files in user storage
marcelklehr May 10, 2024
715245a
fix: run cs:fix
marcelklehr May 10, 2024
e4b1d23
fix(Manager#fillInputData): Load user folder if needed
marcelklehr May 10, 2024
c020490
Update lib/private/TaskProcessing/Manager.php
marcelklehr May 13, 2024
b11052f
Update lib/public/TaskProcessing/IManager.php
marcelklehr May 13, 2024
ac36c78
fix(SynchronousBackgroundJob): Only reschedule when needed
marcelklehr May 13, 2024
a9a2cbf
feat: Add some new task types
marcelklehr May 13, 2024
c1f84aa
fix(Manager#fillInputs): Try to setup user FS before access file inputs
marcelklehr May 13, 2024
4ce5aaf
chore: Check in autoloader updates
marcelklehr May 13, 2024
9864fc8
chore: fix htaccess
marcelklehr May 13, 2024
8d06338
fix: Fix pass-through stt provider
marcelklehr May 13, 2024
f5a8bda
Update core/ResponseDefinitions.php
marcelklehr May 14, 2024
cac812d
fix: address review comments
marcelklehr May 14, 2024
6c4992d
fix: expose lastUpdated in OCS API
marcelklehr May 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix(OCS-API): No csrf required for /tasks/taskId/file/fileId
Signed-off-by: Marcel Klehr <[email protected]>
  • Loading branch information
marcelklehr committed May 14, 2024
commit f3a88f04ecb19da81cb53fb95f92a673a6892310
1 change: 1 addition & 0 deletions core/Controller/TaskProcessingApiController.php
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@ public function listTasksByApp(string $appId, ?string $identifier = null): DataR
* 404: Task or file not found
*/
#[NoAdminRequired]
#[Http\Attribute\NoCSRFRequired]
#[ApiRoute(verb: 'GET', url: '/tasks/{taskId}/file/{fileId}', root: '/taskprocessing')]
public function getFileContents(int $taskId, int $fileId): Http\DataDownloadResponse|DataResponse {
try {
Expand Down