From 0d1453ddeb7415a7ce6f98d33dc46ce55b66b51f Mon Sep 17 00:00:00 2001 From: Javier Segarra <jsegarra@verdnatura.es> Date: Mon, 3 Jun 2024 15:09:34 +0200 Subject: [PATCH] feat: isPublic checkbox --- src/components/common/VnInput.vue | 4 ++-- src/pages/Account/Alias/Card/AliasBasicData.vue | 5 +++++ src/pages/Account/locale/en.yml | 1 + src/pages/Account/locale/es.yml | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/components/common/VnInput.vue b/src/components/common/VnInput.vue index 8358cd6e6..6144f975d 100644 --- a/src/components/common/VnInput.vue +++ b/src/components/common/VnInput.vue @@ -74,13 +74,13 @@ const inputRules = [ <template v-if="$slots.prepend" #prepend> <slot name="prepend" /> </template> - + <template #append> <slot name="append" v-if="$slots.append && !$attrs.disabled" /> <QIcon name="close" size="xs" - v-if="$slots.append && hover && value && !$attrs.disabled" + v-if="hover && value && !$attrs.disabled" @click="value = null" ></QIcon> </template> diff --git a/src/pages/Account/Alias/Card/AliasBasicData.vue b/src/pages/Account/Alias/Card/AliasBasicData.vue index 3f682fd67..5d8062739 100644 --- a/src/pages/Account/Alias/Card/AliasBasicData.vue +++ b/src/pages/Account/Alias/Card/AliasBasicData.vue @@ -26,6 +26,11 @@ const { t } = useI18n(); /> </div> </VnRow> + <VnRow class="row q-gutter-md q-mb-md"> + <div class="col"> + <QCheckbox :label="t('mailAlias.isPublic')" v-model="data.isPublic" /> + </div> + </VnRow> </template> </FormModel> </template> diff --git a/src/pages/Account/locale/en.yml b/src/pages/Account/locale/en.yml index f9bd7dc18..d90b3a383 100644 --- a/src/pages/Account/locale/en.yml +++ b/src/pages/Account/locale/en.yml @@ -51,6 +51,7 @@ mailAlias: id: Id newAlias: New alias name: Name + isPublic: Public ldap: enableSync: Enable synchronization server: Server diff --git a/src/pages/Account/locale/es.yml b/src/pages/Account/locale/es.yml index 763143940..e0a6cf29f 100644 --- a/src/pages/Account/locale/es.yml +++ b/src/pages/Account/locale/es.yml @@ -62,6 +62,7 @@ mailAlias: id: Id newAlias: Nuevo alias name: Nombre + isPublic: Público ldap: enableSync: Habilitar sincronización server: Servidor