diff --git a/src/Bundle/ChillPersonBundle/Export/Filter/PersonFilters/GenderFilter.php b/src/Bundle/ChillPersonBundle/Export/Filter/PersonFilters/GenderFilter.php index 12ab0ad02..5009e37d0 100644 --- a/src/Bundle/ChillPersonBundle/Export/Filter/PersonFilters/GenderFilter.php +++ b/src/Bundle/ChillPersonBundle/Export/Filter/PersonFilters/GenderFilter.php @@ -77,6 +77,7 @@ class GenderFilter implements 'Woman' => Person::FEMALE_GENDER, 'Man' => Person::MALE_GENDER, 'Both' => Person::BOTH_GENDER, + 'Unknown' => Person::NO_INFORMATION, 'Not given' => 'null', ], 'multiple' => true, diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/i18n.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/i18n.js index 6553a1762..474788f47 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/i18n.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/i18n.js @@ -65,7 +65,8 @@ const visMessages = { woman: "Féminin", man: "Masculin", both: "Neutre, non binaire", - undefined: "Non renseigné" + undefined: "Non renseigné", + unknown: "Non renseigné" } }, error_only_one_person: "Une seule personne peut être sélectionnée !", diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/vis-network.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/vis-network.js index 6f9a2ac16..cb37c3661 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/vis-network.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/vis-network.js @@ -153,6 +153,8 @@ const getGender = (gender) => { return visMessages.fr.visgraph.woman case 'man': return visMessages.fr.visgraph.man + case 'unknown': + return visMessages.fr.visgraph.unknown default: return visMessages.fr.visgraph.undefined } diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/OnTheFly/Person.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/OnTheFly/Person.vue index 417260fa2..59a0eca48 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/OnTheFly/Person.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/OnTheFly/Person.vue @@ -293,6 +293,10 @@ export default { return 'fa-mars'; case 'both': return 'fa-neuter'; + case 'unknown': + return 'fa-genderless'; + default: + return 'fa-genderless'; } }, genderTranslation() { @@ -303,6 +307,10 @@ export default { return 'person.gender.man'; case 'both': return 'person.gender.both'; + case 'unknown': + return 'person.gender.unknown'; + default: + return 'person.gender.unknown'; } }, feminized() { diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_js/i18n.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_js/i18n.js index dc6f2fcb4..e5f468494 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_js/i18n.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_js/i18n.js @@ -37,6 +37,7 @@ const personMessages = { woman: "Féminin", man: "Masculin", both: "Neutre, non binaire", + unknown: "Non renseigné", undefined: "Non renseigné" }, civility: {