4 Commits

Author SHA1 Message Date
ef35b710cf fix: TaskProcessingAPI - unregister provider endpoint (#370)
Found this when writing a small test for **nc_py_api**

without this change `$taskProcessingProvider->id` are always `null` 

```php
$taskProcessingProvider = $this->getExAppTaskProcessingProvider($appId, $name);
if ($taskProcessingProvider !== null) {
	$this->mapper->delete($taskProcessingProvider);
	$this->resetCacheEnabled();
	return $taskProcessingProvider;
}
```

Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2024-08-23 15:28:28 +03:00
c054c4c2ac feat: Add enum and default value support in task processing (#359)
All related PRs:
https://github.com/cloud-py-api/nc_py_api/pull/284
https://github.com/cloud-py-api/app_api/pull/359
https://github.com/nextcloud/translate2/pull/11

Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
Co-authored-by: Alexander Piskun <13381981+bigcat88@users.noreply.github.com>
2024-08-12 09:32:16 +00:00
636d7b873f feat(TaskProcessing): Allow defining custom task types (#324)
Co-authored-by: Alexander Piskun <13381981+bigcat88@users.noreply.github.com>
2024-07-14 09:07:55 +02:00
15db25c7db feat: Add task processing API (#294)
Co-authored-by: Alexander Piskun <13381981+bigcat88@users.noreply.github.com>
2024-07-05 19:50:28 +02:00