From dc1e33678b3d09ec812d6958a75073ffa4353dcd Mon Sep 17 00:00:00 2001 From: Stephane de Labrusse Date: Mon, 18 Mar 2024 11:48:29 +0100 Subject: [PATCH 1/4] Update translation.json with new plugin list format --- ui/public/i18n/en/translation.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/public/i18n/en/translation.json b/ui/public/i18n/en/translation.json index bce568a..4b0df0b 100644 --- a/ui/public/i18n/en/translation.json +++ b/ui/public/i18n/en/translation.json @@ -36,7 +36,8 @@ "upload_max_filesize_invalid_type": "Must be an integer", "configuring": "Configuring", "instance_configuration": "Configure Roundcube", - "placeholder_plugins": "Plugins list (comma separated: plugin1,plugin2,plugin3)", + "Write_plugins_list": "Write plugins list (one plugin per line)", + "invalid_plugin": "Invalid plugin name : {plugin}", "choose_mail_server": "Select a domain", "choose_the_mail_server_to_use": "Choose the domain suffix used for both identifying and initializing the user account and their mail address preferences", "mail_server_is_not_valid": "This mail server cannot be used by Roundcube webmail", From 4553f442ae82c5b4c0f6b09b23fdfa9dc3f6d4de Mon Sep 17 00:00:00 2001 From: Stephane de Labrusse Date: Mon, 18 Mar 2024 11:48:34 +0100 Subject: [PATCH 2/4] Refactor Settings.vue component to use cv-text-area for plugins input --- ui/src/views/Settings.vue | 41 +++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/ui/src/views/Settings.vue b/ui/src/views/Settings.vue index 1ed3eeb..f67b650 100644 --- a/ui/src/views/Settings.vue +++ b/ui/src/views/Settings.vue @@ -98,18 +98,20 @@