From 975ea417b751f32ed0413d93e25d8d9282035740 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Tue, 21 Nov 2023 11:37:19 +0100 Subject: [PATCH] Further update gender options --- .../Export/Filter/PersonFilters/GenderFilter.php | 1 + .../Resources/public/vuejs/VisGraph/i18n.js | 3 ++- .../Resources/public/vuejs/VisGraph/vis-network.js | 2 ++ .../public/vuejs/_components/OnTheFly/Person.vue | 8 ++++++++ .../ChillPersonBundle/Resources/public/vuejs/_js/i18n.js | 1 + 5 files changed, 14 insertions(+), 1 deletion(-) 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: {