diff --git a/CHANGELOG.md b/CHANGELOG.md index f589b5e9e..778d04638 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - (Item) => Se añade la opción de añadir un comentario del motivo de hacer una foto +- (Worker) => Se añade la opción de crear un trabajador ajeno a la empresa - (Route) => Ahora se muestran todos los cmrs ## [2418.01] diff --git a/package.json b/package.json index 87546bb66..cdb185ba1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "salix-front", - "version": "24.26.1", + "version": "24.26.2", "description": "Salix frontend", "productName": "Salix", "author": "Verdnatura", diff --git a/src/components/common/VnRadio.vue b/src/components/common/VnRadio.vue new file mode 100644 index 000000000..4eeb9dbe9 --- /dev/null +++ b/src/components/common/VnRadio.vue @@ -0,0 +1,6 @@ + + diff --git a/src/components/ui/VnSubToolbar.vue b/src/components/ui/VnSubToolbar.vue index c0d129613..8c86c056a 100644 --- a/src/components/ui/VnSubToolbar.vue +++ b/src/components/ui/VnSubToolbar.vue @@ -18,7 +18,7 @@ onMounted(() => { const observer = new MutationObserver( () => (hasContent.value = - actions.value.childNodes.length + data.value.childNodes.length) + actions.value?.childNodes?.length + data.value?.childNodes?.length) ); if (actions.value) observer.observe(actions.value, opts); if (data.value) observer.observe(data.value, opts); diff --git a/src/pages/Account/AccountAliasList.vue b/src/pages/Account/AccountAliasList.vue new file mode 100644 index 000000000..29e8d4d78 --- /dev/null +++ b/src/pages/Account/AccountAliasList.vue @@ -0,0 +1,105 @@ + + + diff --git a/src/pages/Account/Alias/AliasCreateForm.vue b/src/pages/Account/Alias/AliasCreateForm.vue new file mode 100644 index 000000000..d4d61a804 --- /dev/null +++ b/src/pages/Account/Alias/AliasCreateForm.vue @@ -0,0 +1,57 @@ + + + + + + es: + Create alias: Crear alias + diff --git a/src/pages/Account/Alias/Card/AliasBasicData.vue b/src/pages/Account/Alias/Card/AliasBasicData.vue new file mode 100644 index 000000000..035ba0e8b --- /dev/null +++ b/src/pages/Account/Alias/Card/AliasBasicData.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/pages/Account/Alias/Card/AliasCard.vue b/src/pages/Account/Alias/Card/AliasCard.vue new file mode 100644 index 000000000..f5103cf03 --- /dev/null +++ b/src/pages/Account/Alias/Card/AliasCard.vue @@ -0,0 +1,33 @@ + + + diff --git a/src/pages/Account/Alias/Card/AliasDescriptor.vue b/src/pages/Account/Alias/Card/AliasDescriptor.vue new file mode 100644 index 000000000..963f84547 --- /dev/null +++ b/src/pages/Account/Alias/Card/AliasDescriptor.vue @@ -0,0 +1,88 @@ + + + + + + en: + accountRate: Claming rate + es: + accountRate: Ratio de reclamación + Delete: Eliminar + Alias will be removed: El alias será eliminado + Are you sure you want to continue?: ¿Seguro que quieres continuar? + Alias removed: Alias eliminado + diff --git a/src/pages/Account/Alias/Card/AliasSummary.vue b/src/pages/Account/Alias/Card/AliasSummary.vue new file mode 100644 index 000000000..cedae28b7 --- /dev/null +++ b/src/pages/Account/Alias/Card/AliasSummary.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/pages/Account/Alias/Card/AliasUsers.vue b/src/pages/Account/Alias/Card/AliasUsers.vue new file mode 100644 index 000000000..4a9c449e4 --- /dev/null +++ b/src/pages/Account/Alias/Card/AliasUsers.vue @@ -0,0 +1,122 @@ + + + + + +es: + User will be removed from alias: El usuario será borrado del alias + Are you sure you want to continue?: ¿Seguro que quieres continuar? + User removed: Usuario borrado + Delete: Eliminar + diff --git a/src/pages/Account/Role/Card/RoleBasicData.vue b/src/pages/Account/Role/Card/RoleBasicData.vue index bf9b3307d..1f3b3b6da 100644 --- a/src/pages/Account/Role/Card/RoleBasicData.vue +++ b/src/pages/Account/Role/Card/RoleBasicData.vue @@ -23,6 +23,11 @@ const { t } = useI18n(); /> + +
+ +
+
diff --git a/src/pages/Account/Role/Card/RoleDescriptor.vue b/src/pages/Account/Role/Card/RoleDescriptor.vue new file mode 100644 index 000000000..89712b0b9 --- /dev/null +++ b/src/pages/Account/Role/Card/RoleDescriptor.vue @@ -0,0 +1,92 @@ + + + + + + en: + accountRate: Claming rate + es: + accountRate: Ratio de reclamación + diff --git a/src/pages/Account/locale/en.yml b/src/pages/Account/locale/en.yml index c330b706e..babedae70 100644 --- a/src/pages/Account/locale/en.yml +++ b/src/pages/Account/locale/en.yml @@ -46,6 +46,18 @@ role: searchInfo: Search role by id or name name: Name description: Description + id: Id +mailAlias: + pageTitles: + aliasUsers: Users + search: Search mail alias + searchInfo: Search alias by id or name + alias: Alias + description: Description + 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 7ba81b583..36125f361 100644 --- a/src/pages/Account/locale/es.yml +++ b/src/pages/Account/locale/es.yml @@ -57,6 +57,18 @@ role: searchInfo: Buscar rol por id o nombre name: Nombre description: Descripción + id: Id +mailAlias: + pageTitles: + aliasUsers: Usuarios + search: Buscar alias de correo + searchInfo: Buscar alias por id o nombre + alias: Alias + description: Descripción + id: Id + newAlias: Nuevo alias + name: Nombre + isPublic: Público ldap: enableSync: Habilitar sincronización server: Servidor diff --git a/src/pages/Entry/Card/EntryDescriptor.vue b/src/pages/Entry/Card/EntryDescriptor.vue index 656f8d5fd..807ccdae4 100644 --- a/src/pages/Entry/Card/EntryDescriptor.vue +++ b/src/pages/Entry/Card/EntryDescriptor.vue @@ -34,7 +34,7 @@ const entryFilter = { { relation: 'travel', scope: { - fields: ['id', 'landed', 'agencyModeFk', 'warehouseOutFk'], + fields: ['id', 'landed', 'shipped', 'agencyModeFk', 'warehouseOutFk'], include: [ { relation: 'agency', @@ -125,10 +125,8 @@ watch; :label="t('entry.descriptor.agency')" :value="entity.travel?.agency?.name" /> - + + { :value="entry.travel.agency.name" /> - + { v-model="entry.travel.isDelivered" :disable="true" /> - + {