diff options
author | Marcel Klehr <mklehr@gmx.net> | 2024-08-30 09:17:29 +0200 |
---|---|---|
committer | Julien Veyssier <julien-nc@posteo.net> | 2024-08-30 10:07:01 +0200 |
commit | a2b087421e588df936e4d8ef9648133d51d2da53 (patch) | |
tree | 9e962252f097f8e0c754a7e3f335aff0b60731cb | |
parent | b06302e02469fd201a8c2d54e99a6e4a07ff28e8 (diff) | |
download | nextcloud-server-a2b087421e588df936e4d8ef9648133d51d2da53.tar.gz nextcloud-server-a2b087421e588df936e4d8ef9648133d51d2da53.zip |
fix(settings): Don't show built-in textprocessing task types in textprocessing settings
TaskProcessing is transparent to textprocessing providers and TextProcessing can use Taskprocessing providers so these are unnecessary
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
-rw-r--r-- | apps/settings/src/components/AdminAI.vue | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/settings/src/components/AdminAI.vue b/apps/settings/src/components/AdminAI.vue index a3fb654fa0a..d974487b276 100644 --- a/apps/settings/src/components/AdminAI.vue +++ b/apps/settings/src/components/AdminAI.vue @@ -148,7 +148,15 @@ export default { return Object.keys(this.settings['ai.textprocessing_provider_preferences']).length > 0 && Array.isArray(this.textProcessingTaskTypes) }, tpTaskTypes() { - return Object.keys(this.settings['ai.textprocessing_provider_preferences']).filter(type => !!this.getTextProcessingTaskType(type)) + const builtinTextProcessingTypes = [ + '\\OCP\\TextProcessing\\FreePromptTaskType', + '\\OCP\\TextProcessing\\HeadlineTaskType', + '\\OCP\\TextProcessing\\SummaryTaskType', + '\\OCP\\TextProcessing\\TopicsTaskType', + ] + return Object.keys(this.settings['ai.textprocessing_provider_preferences']) + .filter(type => !!this.getTextProcessingTaskType(type)) + .filter(type => !builtinTextProcessingTypes.includes(type)) }, hasText2ImageProviders() { return this.text2imageProviders.length > 0 |