LSaddon::supann: add support for supannOIDCGenre attribute

This commit is contained in:
Benjamin Renard 2021-06-09 15:52:23 +02:00
parent 6dcae071b5
commit 0f791ee3cc
2 changed files with 25 additions and 0 deletions

View file

@ -2302,4 +2302,11 @@ $GLOBALS['supannNomenclatures'] = array (
'library-walk-in' => "Personne physiquement présente dans une bibliothèque (library-walk-in)", 'library-walk-in' => "Personne physiquement présente dans une bibliothèque (library-walk-in)",
), ),
), ),
'oidc' => array(
'oidc_genre' => array(
'female' => ___('Female'),
'male' => ___('Male'),
'other' => ___('Other'),
),
),
); );

View file

@ -566,6 +566,24 @@ function supannCheckEduPersonPrimaryAffiliation(&$ldapObject) {
return true; return true;
} }
/**
* Retourne les valeurs possibles de l'attribut supannOIDCGenre.
*
* Cette fonction est prévue pour pouvoir être utilisé comme paramètre
* get_possible_values de la configuration HTML de l'attribut
* supannOIDCGenre avec un type d'attribut HTML select_list ou select_box.
*
* @param[in] $options La configuration HTML de l'attribut
* @param[in] $name Le nom de l'attribut
* @param[in] &$ldapObject Une référence à l'object LSldapObject
*
* @retval array Tableau contenant les valeurs possibles de l'attribut
* (avec les labels traduits).
**/
function supannGetOIDCGenrePossibleValues($options, $name, $ldapObject) {
return supannGetNomenclaturePossibleValues('oidc_genre', false);
}
/** /**
* Géneration de la valeur de l'attribut eduPersonPrincipalName * Géneration de la valeur de l'attribut eduPersonPrincipalName
* à partir du LSformat configuré dans $GLOBALS['LS_SUPANN_EPPN_FORMAT'] * à partir du LSformat configuré dans $GLOBALS['LS_SUPANN_EPPN_FORMAT']