mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-23 00:43:48 +01:00
LSaddon::supann: Normalize affiliations & civilites nomenclatures
This commit is contained in:
parent
0ac0a7e068
commit
6dcae071b5
3 changed files with 29 additions and 35 deletions
|
@ -51,29 +51,6 @@ $GLOBALS['LS_SUPANN_EPPN_FORMAT'] = "%{uid}@univ.fr";
|
|||
// LSformat de l'attribut eduPersonUniqueId (%{uniqueId} étant un ID unique généré aléatoirement)
|
||||
$GLOBALS['LS_SUPANN_EPUI_FORMAT'] = "%{uniqueId}@univ.fr";
|
||||
|
||||
// Liste des valeurs possibles des affiliations et leur label
|
||||
$GLOBALS['LS_SUPANN_AFFILIATIONS'] = array (
|
||||
'affiliate' => ___('Affiliate'),
|
||||
'alum' => ___('Alumnus'),
|
||||
'employee' => ___('Employee'),
|
||||
'faculty' => ___('Faculty'),
|
||||
'member' => ___('Member'),
|
||||
'student' => ___('Student'),
|
||||
'retired' => ___('Retired'),
|
||||
'teacher' => ___('Teacher'),
|
||||
'staff' => ___('Staff'),
|
||||
'researcher' => ___('Researcher'),
|
||||
'emeritus' => ___('Emeritus teacher'),
|
||||
'library-walk-in' => ___('Library - walk-in'),
|
||||
'registered-reader' => ___('Library - registered'),
|
||||
);
|
||||
|
||||
// Liste des valeurs possibles de la civilité d'une personne et leur label
|
||||
$GLOBALS['LS_SUPANN_CIVILITES'] = array (
|
||||
'Mme' => ___('Mrs.'),
|
||||
'M.' => ___('Mr.'),
|
||||
);
|
||||
|
||||
/*
|
||||
* Nomenclatures SUPANN
|
||||
*
|
||||
|
@ -94,6 +71,8 @@ $GLOBALS['LS_SUPANN_CIVILITES'] = array (
|
|||
*
|
||||
* [ETIQUETTE] : l'étiquette de la valeur (correspondant le plus souvent ou mainteneur de la nomenclature)
|
||||
* [table] : le nom de la table :
|
||||
* - civilite : la civilité des personnes (supannCivilite)
|
||||
* - affiliation : l'affiliation des personnes (eduPersonAffiliation)
|
||||
* - mailPriveLabel: le label des mails privés des personnes (supannMailPrive)
|
||||
* - adressePostalePriveeLabel: le label des adresses privées des personnes (supannAdressePostalePrivee)
|
||||
* - telephonePriveLabel: le label des télépgones privés des personnes (supannTelephonePrive)
|
||||
|
@ -111,6 +90,17 @@ $GLOBALS['LS_SUPANN_CIVILITES'] = array (
|
|||
*/
|
||||
$GLOBALS['supannNomenclatures'] = array (
|
||||
'SUPANN' => array (
|
||||
'civilite' => array(
|
||||
'Mme' => ___('Mrs.'),
|
||||
'M.' => ___('Mr.'),
|
||||
),
|
||||
'affiliation' => array (
|
||||
'researcher' => 'Chercheur (researcher)',
|
||||
'retired' => 'Retraité (retired)',
|
||||
'emeritus' => 'Professeur émérite (emeritus)',
|
||||
'teacher' => 'Professeur (teacher)',
|
||||
'registered-reader' => 'Lecteur enregistré dans une bibliothèque (registered-reader)',
|
||||
),
|
||||
'mailPriveLabel' => array (
|
||||
'SECOURS' => ___('Backup'),
|
||||
'PERSO' => ___('Personal'),
|
||||
|
@ -2300,4 +2290,16 @@ $GLOBALS['supannNomenclatures'] = array (
|
|||
"J1D25" => "Responsable de la gestion des ressources humaines",
|
||||
),
|
||||
),
|
||||
'eduPerson' => array(
|
||||
'affiliation' => array (
|
||||
'student' => "Étudiant (student)",
|
||||
'faculty' => "Membre du corps professoral (faculty)",
|
||||
'staff' => "Personne exerçant une activité administrative, technique ou de support, autre que l'enseignement et la recherche (staff)",
|
||||
'employee' => "Personne employée par l'établissement (employee)",
|
||||
'member' => "Membre de l'établissement (member)",
|
||||
'affiliate' => "Partenaire en relation avec l'établissement, sans en être membre (affiliate)",
|
||||
'alum' => "Ancien étudiant (alum)",
|
||||
'library-walk-in' => "Personne physiquement présente dans une bibliothèque (library-walk-in)",
|
||||
),
|
||||
),
|
||||
);
|
||||
|
|
BIN
src/images/default/supann_label_eduPerson.png
Normal file
BIN
src/images/default/supann_label_eduPerson.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
|
@ -79,8 +79,6 @@ LSerror :: defineError('SUPANN_03',
|
|||
}
|
||||
|
||||
$MUST_DEFINE_ARRAY= array(
|
||||
'LS_SUPANN_CIVILITES',
|
||||
'LS_SUPANN_AFFILIATIONS',
|
||||
'supannNomenclatures',
|
||||
);
|
||||
foreach($MUST_DEFINE_ARRAY as $array) {
|
||||
|
@ -492,11 +490,8 @@ LSerror :: defineError('SUPANN_03',
|
|||
* @retval array Tableau contenant les valeurs possibles de l'attribut
|
||||
* (avec les labels traduits).
|
||||
**/
|
||||
function supannGetCivilitePossibleValues($options, $name, &$ldapObject) {
|
||||
$retval = array();
|
||||
foreach($GLOBALS['LS_SUPANN_CIVILITES'] as $value => $label)
|
||||
$retval[$value] = __($label);
|
||||
return $retval;
|
||||
function supannGetCivilitePossibleValues($options, $name, $ldapObject) {
|
||||
return supannGetNomenclaturePossibleValues('civilite', false);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -513,11 +508,8 @@ function supannGetCivilitePossibleValues($options, $name, &$ldapObject) {
|
|||
* @retval array Tableau contenant les valeurs possibles de l'attribut
|
||||
* (avec les labels traduits).
|
||||
**/
|
||||
function supannGetAffiliationPossibleValues($options, $name, &$ldapObject) {
|
||||
$retval = array();
|
||||
foreach($GLOBALS['LS_SUPANN_AFFILIATIONS'] as $value => $label)
|
||||
$retval[$value] = __($label);
|
||||
return $retval;
|
||||
function supannGetAffiliationPossibleValues($options, $name, $ldapObject) {
|
||||
return supannGetNomenclaturePossibleValues('affiliation', false);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue