diff --git a/src/api/gql/concernement.fragment.gql b/src/api/gql/concernement.fragment.gql index 378b67a..351635b 100644 --- a/src/api/gql/concernement.fragment.gql +++ b/src/api/gql/concernement.fragment.gql @@ -28,6 +28,7 @@ fragment ConcernementFields on Concernement { } entites { menacemaintien + actuelfuture entite { title id diff --git a/src/components/contents/TerrainDeVie.vue b/src/components/contents/TerrainDeVie.vue index 2032e1e..78044bf 100644 --- a/src/components/contents/TerrainDeVie.vue +++ b/src/components/contents/TerrainDeVie.vue @@ -59,13 +59,21 @@ export default { return this.ct_concernement && !this.entite && this.map_mode !== 'puissancedagir' && this.map_mode !== 'doleancer'; }, entity_title_label(){ - let str; + let menacemaintien_str; if (this.concernement.entites_byid[this.eid].menacemaintien > 0) { - str = 'maintenu'; + menacemaintien_str = 'maintenu'; } else { - str = 'menacé' + menacemaintien_str = 'menacé'; } - return `Pouvez-vous nommer par qui ou par quoi cet élément est ${str} ?`; + + let actuelfuture_str; + if (this.concernement.entites_byid[this.eid].actuelfuture > 0) { + actuelfuture_str = 'sera'; + } else { + actuelfuture_str = 'est'; + } + + return `Pouvez-vous nommer par qui ou par quoi cet élément ${actuelfuture_str} ${menacemaintien_str} ?`; } }, created () {