#134 fixes show button for thirdparty

This commit is contained in:
Julie Lenaerts 2021-08-20 16:52:35 +02:00
parent 698514ef12
commit 7363092d51
2 changed files with 22 additions and 4 deletions

View File

@ -44,8 +44,8 @@
<template v-slot:footer> <template v-slot:footer>
<button v-if="action === 'show'" <button v-if="action === 'show'"
@click="goToLocation(id, type)" @click="goToLocation(id, type)"
:title="$t('action.redirect.file')" :title="$t(titleMessage)"
class="btn btn-show">{{ $t('onthefly.show.file') }} class="btn btn-show">{{ $t(buttonMessage) }}
</button> </button>
<button v-else <button v-else
class="btn btn-save" class="btn btn-save"
@ -116,6 +116,22 @@ export default {
case 'create': case 'create':
return 'onthefly.create.title'; return 'onthefly.create.title';
} }
},
titleMessage() {
switch (this.type){
case 'person':
return 'action.redirect.' + this.type;
case 'thirdparty':
return 'action.redirect.' + this.type;
}
},
buttonMessage(){
switch (this.type){
case 'person':
return 'onthefly.show.file_' + this.type;
case 'thirdparty':
return 'onthefly.show.file_' + this.type;
}
} }
}, },
methods: { methods: {

View File

@ -43,7 +43,8 @@ const messages = {
check_all: "cocher tout", check_all: "cocher tout",
reset: "réinitialiser", reset: "réinitialiser",
redirect: { redirect: {
file: "Quitter la page et ouvrir le dossier" person: "Quitter la page et ouvrir le dossier",
thirdparty: "Quitter la page et voir le tiers",
} }
}, },
nav: { nav: {
@ -56,7 +57,8 @@ const messages = {
show: { show: {
person: "Détails de l'usager", person: "Détails de l'usager",
thirdparty: "Détails du tiers", thirdparty: "Détails du tiers",
file: "Ouvrir le dossier", file_person: "Ouvrir le dossier",
file_thirdparty: "Voir le Tiers",
}, },
edit: { edit: {
person: "Modifier un usager", person: "Modifier un usager",