mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-28 13:06:13 +00:00
Merge branch 'issue215_gender_neuter_fix' into 'master'
change all instances of neuter to both See merge request Chill-Projet/chill-bundles!618
This commit is contained in:
commit
7e09e0ea54
@ -77,6 +77,7 @@ class GenderFilter implements
|
|||||||
'Woman' => Person::FEMALE_GENDER,
|
'Woman' => Person::FEMALE_GENDER,
|
||||||
'Man' => Person::MALE_GENDER,
|
'Man' => Person::MALE_GENDER,
|
||||||
'Both' => Person::BOTH_GENDER,
|
'Both' => Person::BOTH_GENDER,
|
||||||
|
'Unknown' => Person::NO_INFORMATION,
|
||||||
'Not given' => 'null',
|
'Not given' => 'null',
|
||||||
],
|
],
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
|
@ -12,7 +12,7 @@ const visMessages = {
|
|||||||
Holder: 'Titulaire',
|
Holder: 'Titulaire',
|
||||||
Legend: 'Calques',
|
Legend: 'Calques',
|
||||||
concerned: 'concerné',
|
concerned: 'concerné',
|
||||||
both: 'neutre, non binaire',
|
// both: 'neutre, non binaire',
|
||||||
woman: 'féminin',
|
woman: 'féminin',
|
||||||
man: 'masculin',
|
man: 'masculin',
|
||||||
undefined: "genre non précisé",
|
undefined: "genre non précisé",
|
||||||
@ -64,8 +64,9 @@ const visMessages = {
|
|||||||
placeholder: "Choisissez le genre de l'usager",
|
placeholder: "Choisissez le genre de l'usager",
|
||||||
woman: "Féminin",
|
woman: "Féminin",
|
||||||
man: "Masculin",
|
man: "Masculin",
|
||||||
neuter: "Neutre, non binaire",
|
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 !",
|
error_only_one_person: "Une seule personne peut être sélectionnée !",
|
||||||
|
@ -153,6 +153,8 @@ const getGender = (gender) => {
|
|||||||
return visMessages.fr.visgraph.woman
|
return visMessages.fr.visgraph.woman
|
||||||
case 'man':
|
case 'man':
|
||||||
return visMessages.fr.visgraph.man
|
return visMessages.fr.visgraph.man
|
||||||
|
case 'unknown':
|
||||||
|
return visMessages.fr.visgraph.unknown
|
||||||
default:
|
default:
|
||||||
return visMessages.fr.visgraph.undefined
|
return visMessages.fr.visgraph.undefined
|
||||||
}
|
}
|
||||||
|
@ -223,13 +223,13 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
getGenderIcon: function () {
|
getGenderIcon: function () {
|
||||||
return this.person.gender === 'woman' ? 'fa-venus' : this.person.gender === 'man' ? 'fa-mars' : this.person.gender === 'neuter' ? 'fa-neuter' : 'fa-genderless';
|
return this.person.gender === 'woman' ? 'fa-venus' : this.person.gender === 'man' ? 'fa-mars' : this.person.gender === 'both' ? 'fa-neuter' : 'fa-genderless';
|
||||||
},
|
},
|
||||||
getGenderTranslation: function () {
|
getGenderTranslation: function () {
|
||||||
return this.person.gender === 'woman' ? 'renderbox.birthday.woman' : 'renderbox.birthday.man';
|
return this.person.gender === 'woman' ? 'renderbox.birthday.woman' : 'renderbox.birthday.man';
|
||||||
},
|
},
|
||||||
getGender() {
|
getGender() {
|
||||||
return this.person.gender === 'woman' ? 'person.gender.woman' : this.person.gender === 'man' ? 'person.gender.man' : this.person.gender === 'neuter' ? 'person.gender.neuter' : 'person.gender.undefined';
|
return this.person.gender === 'woman' ? 'person.gender.woman' : this.person.gender === 'man' ? 'person.gender.man' : this.person.gender === 'both' ? 'person.gender.both' : 'person.gender.undefined';
|
||||||
},
|
},
|
||||||
birthdate: function () {
|
birthdate: function () {
|
||||||
if (this.person.birthdate !== null || this.person.birthdate === "undefined") {
|
if (this.person.birthdate !== null || this.person.birthdate === "undefined") {
|
||||||
|
@ -82,7 +82,7 @@
|
|||||||
<option selected disabled >{{ $t('person.gender.placeholder') }}</option>
|
<option selected disabled >{{ $t('person.gender.placeholder') }}</option>
|
||||||
<option value="woman">{{ $t('person.gender.woman') }}</option>
|
<option value="woman">{{ $t('person.gender.woman') }}</option>
|
||||||
<option value="man">{{ $t('person.gender.man') }}</option>
|
<option value="man">{{ $t('person.gender.man') }}</option>
|
||||||
<option value="neuter">{{ $t('person.gender.neuter') }}</option>
|
<option value="both">{{ $t('person.gender.both') }}</option>
|
||||||
</select>
|
</select>
|
||||||
<label>{{ $t('person.gender.title') }}</label>
|
<label>{{ $t('person.gender.title') }}</label>
|
||||||
</div>
|
</div>
|
||||||
@ -291,8 +291,12 @@ export default {
|
|||||||
return 'fa-venus';
|
return 'fa-venus';
|
||||||
case 'man':
|
case 'man':
|
||||||
return 'fa-mars';
|
return 'fa-mars';
|
||||||
case 'neuter':
|
case 'both':
|
||||||
return 'fa-neuter';
|
return 'fa-neuter';
|
||||||
|
case 'unknown':
|
||||||
|
return 'fa-genderless';
|
||||||
|
default:
|
||||||
|
return 'fa-genderless';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
genderTranslation() {
|
genderTranslation() {
|
||||||
@ -301,8 +305,12 @@ export default {
|
|||||||
return 'person.gender.woman';
|
return 'person.gender.woman';
|
||||||
case 'man':
|
case 'man':
|
||||||
return 'person.gender.man';
|
return 'person.gender.man';
|
||||||
case 'neuter':
|
case 'both':
|
||||||
return 'person.gender.neuter';
|
return 'person.gender.both';
|
||||||
|
case 'unknown':
|
||||||
|
return 'person.gender.unknown';
|
||||||
|
default:
|
||||||
|
return 'person.gender.unknown';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
feminized() {
|
feminized() {
|
||||||
|
@ -36,7 +36,8 @@ const personMessages = {
|
|||||||
placeholder: "Choisissez le genre de l'usager",
|
placeholder: "Choisissez le genre de l'usager",
|
||||||
woman: "Féminin",
|
woman: "Féminin",
|
||||||
man: "Masculin",
|
man: "Masculin",
|
||||||
neuter: "Neutre, non binaire",
|
both: "Neutre, non binaire",
|
||||||
|
unknown: "Non renseigné",
|
||||||
undefined: "Non renseigné"
|
undefined: "Non renseigné"
|
||||||
},
|
},
|
||||||
civility: {
|
civility: {
|
||||||
|
@ -86,9 +86,9 @@
|
|||||||
</div>
|
</div>
|
||||||
{%- if options['addInfo'] -%}
|
{%- if options['addInfo'] -%}
|
||||||
{% set gender = (person.gender == 'woman') ? 'fa-venus' :
|
{% set gender = (person.gender == 'woman') ? 'fa-venus' :
|
||||||
(person.gender == 'man') ? 'fa-mars' : (person.gender == 'neuter') ? 'fa-neuter' : 'fa-genderless' %}
|
(person.gender == 'man') ? 'fa-mars' : (person.gender == 'both') ? 'fa-neuter' : 'fa-genderless' %}
|
||||||
{% set genderTitle = (person.gender == 'woman') ? 'woman' :
|
{% set genderTitle = (person.gender == 'woman') ? 'woman' :
|
||||||
(person.gender == 'man') ? 'man' : (person.gender == 'neuter') ? 'neuter' : 'Not given'|trans %}
|
(person.gender == 'man') ? 'man' : (person.gender == 'both') ? 'both' : 'Not given'|trans %}
|
||||||
<p class="moreinfo">
|
<p class="moreinfo">
|
||||||
<i class="fa fa-fw {{ gender }}" title="{{ genderTitle|trans }}"></i>
|
<i class="fa fa-fw {{ gender }}" title="{{ genderTitle|trans }}"></i>
|
||||||
|
|
||||||
|
@ -0,0 +1,33 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Chill is a software for social workers
|
||||||
|
*
|
||||||
|
* For the full copyright and license information, please view
|
||||||
|
* the LICENSE file that was distributed with this source code.
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace Chill\Migrations\Person;
|
||||||
|
|
||||||
|
use Doctrine\DBAL\Schema\Schema;
|
||||||
|
use Doctrine\Migrations\AbstractMigration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Change gender instances of 'neuter' to 'both'.
|
||||||
|
*/
|
||||||
|
final class Version20231121070151 extends AbstractMigration
|
||||||
|
{
|
||||||
|
public function getDescription(): string
|
||||||
|
{
|
||||||
|
return 'Change gender instances of "neuter" to "both"';
|
||||||
|
}
|
||||||
|
|
||||||
|
public function up(Schema $schema): void
|
||||||
|
{
|
||||||
|
$this->addSql("UPDATE chill_person_person SET gender = 'both' WHERE chill_person_person.gender = 'neuter'");
|
||||||
|
}
|
||||||
|
|
||||||
|
public function down(Schema $schema): void {}
|
||||||
|
}
|
@ -61,10 +61,10 @@ Spoken languages': 'Langues parlées'
|
|||||||
'Unknown spoken languages': 'Langues parlées inconnues'
|
'Unknown spoken languages': 'Langues parlées inconnues'
|
||||||
Male: Homme
|
Male: Homme
|
||||||
Female: Femme
|
Female: Femme
|
||||||
Neuter: Neutre
|
#Both: Neutre
|
||||||
man: Homme
|
man: Homme
|
||||||
woman: Femme
|
woman: Femme
|
||||||
neuter: Neutre
|
#both: Neutre
|
||||||
Man: Homme
|
Man: Homme
|
||||||
Woman: Femme
|
Woman: Femme
|
||||||
both: Indéterminé
|
both: Indéterminé
|
||||||
|
@ -61,14 +61,14 @@ Remove phone: Verwijderen
|
|||||||
'Unknown spoken languages': 'Gesproken talen ongekend'
|
'Unknown spoken languages': 'Gesproken talen ongekend'
|
||||||
Male: Man
|
Male: Man
|
||||||
Female: Vrouw
|
Female: Vrouw
|
||||||
Neuter: Non-binair
|
Both: Non-binair
|
||||||
man: Man
|
man: Man
|
||||||
woman: Vrouw
|
woman: Vrouw
|
||||||
neuter: Non-binair
|
both: Non-binair
|
||||||
Man: Man
|
Man: Man
|
||||||
Woman: Vrouw
|
Woman: Vrouw
|
||||||
both: Onbepaald
|
#both: Onbepaald
|
||||||
Both: Onbepaald
|
#Both: Onbepaald
|
||||||
Divorced: Gescheiden
|
Divorced: Gescheiden
|
||||||
Separated: Uit elkaar
|
Separated: Uit elkaar
|
||||||
Widow: Weduwe/weduwnaar
|
Widow: Weduwe/weduwnaar
|
||||||
|
Loading…
x
Reference in New Issue
Block a user