*** Settings *** Documentation Actions spécifiques aux utilisateurs. *** Keywords *** Rechercher des utilisateurs [Documentation] Accède au formulaire de recherche avancée des om_utilisateur. Dans ... le formulaire, on saisie les valeurs fourni et clique sur recherche. [Arguments] ${values} # On accède au tableau Depuis le listing des utilisateurs # Ouvre la recherche avancée Click Element css=#toggle-advanced-display Wait Until Element Is Visible css=div#adv-search-adv-fields input#om_utilisateur # Saisie les valeurs Saisir les paramètres de recherche avancée des utilisateurs ${values} # Valide la recherche Click On Search Button Saisir les paramètres de recherche avancée des utilisateurs [Documentation] Entre les valeurs fournies dans le formulaire de saisie de la recherche. [Arguments] ${values} Si "om_utilisateur" existe dans "${values}" on execute "Input Text"" dans le formulaire Si "nom" existe dans "${values}" on execute "Input Text" dans le formulaire Si "email" existe dans "${values}" on execute "Input Text" dans le formulaire Si "login" existe dans "${values}" on execute "Input Text" dans le formulaire Si "om_type" existe dans "${values}" on execute "Input Text" dans le formulaire Si "om_profil" existe dans "${values}" on execute "Select From List By Label" dans le formulaire Si "om_collectivite" existe dans "${values}" on execute "Select From List By Label" dans le formulaire Si "utilisateur_princ" existe dans "${values}" on execute "Select From List By Label" dans le formulaire Si "utilisateurs_lies" existe dans "${values}" on execute "Select From List By Label" dans le formulaire Depuis l'onglet groupe de l'utilisateur [Arguments] ${login} Depuis le contexte de l'utilisateur ${login} On clique sur l'onglet lien_om_utilisateur_groupe Groupe Ajouter le groupe depuis l'onglet groupe de l'utilisateur [Tags] [Documentation] Permet d'ajouter un utilisateur en accédant directement au formulaire [Arguments] ${groupe_libelle} ${confidentiel}=null ${enregistrement_demande}=null Wait Until Element Is Visible action-soustab-lien_om_utilisateur_groupe-corner-ajouter Click Element action-soustab-lien_om_utilisateur_groupe-corner-ajouter # On remplit le formulaire Saisir le groupe ${groupe_libelle} ${confidentiel} ${enregistrement_demande} # On valide le formulaire Click On Submit Button In Subform # On vérifie le message de validation Valid Message Should Contain Vos modifications ont bien été enregistrées. Click On Back Button In Subform Saisir le groupe [Tags] [Documentation] Permet de remplir le formulaire d'un utilisateur. [Arguments] ${groupe_libelle} ${confidentiel}=null ${enregistrement_demande}=null Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} ... Element Should Be Visible css=select#groupe # On sélectionne le groupe Run Keyword If "${groupe_libelle}" != "null" Select From List By Label groupe ${groupe_libelle} # On coche actif si spécifié Run Keyword If "${confidentiel}" == "true" Select Checkbox confidentiel # On décoche confidentiel si spécifié Run Keyword If "${confidentiel}" == "false" Unselect Checkbox confidentiel # On coche enregistrement_demande si spécifié Run Keyword If "${enregistrement_demande}" == "true" Select Checkbox enregistrement_demande # On décoche enregistrement_demande si spécifié Run Keyword If "${enregistrement_demande}" == "false" Unselect Checkbox enregistrement_demande Modifier l'utilisateur depuis le menu [Arguments] ${om_utilisateur} ${values} Depuis le contexte de l'utilisateur ${om_utilisateur} Click On Form Portlet Action om_utilisateur modifier Saisir l'utilisateur depuis le formulaire ${values} Click On Submit Button Supprimer l'utilisateur depuis le menu [Arguments] ${om_utilisateur} Depuis le contexte de l'utilisateur ${om_utilisateur} Click On Form Portlet Action om_utilisateur supprimer Click On Submit Button Saisir l'utilisateur depuis le formulaire [Arguments] ${values} Si "nom" existe dans "${values}" on execute "Input Text" dans le formulaire Si "email" existe dans "${values}" on execute "Input Text" dans le formulaire Si "login" existe dans "${values}" on execute "Input Text" dans le formulaire Si "pwd" existe dans "${values}" on execute "Input Text" dans le formulaire Si "om_collectivite" existe dans "${values}" on execute "Select From List By Label" dans le formulaire Si "om_profil" existe dans "${values}" on execute "Select From List By Label" dans le formulaire Saisir l'utilisateur lié depuis l'utilisateur principal [Arguments] ${values} Si "nom" existe dans "${values}" on execute "Input Text" dans "om_utilisateur" Si "login" existe dans "${values}" on execute "Input Text" dans "om_utilisateur" Si "om_collectivite" existe dans "${values}" on execute "Select From List By Label" dans "om_utilisateur" Si "om_profil" existe dans "${values}" on execute "Select From List By Label" dans "om_utilisateur" Depuis l'onglet des utilisateurs liés [Documentation] Permet d'accéder à l'onglet des utilisateurs liés ... dans le contexte d'un utilisateur. [Arguments] ${user_login} Depuis le contexte de l'utilisateur ${user_login} On clique sur l'onglet lien_om_utilisateur_om_utilisateur Utilisateur Lié Depuis le contexte de l'utilisateur lié [Documentation] Permet d'accéder à la fiche de l'utilisateurs liés ... dans le contexte d'un utilisateur. [Arguments] ${user_login} ${user_linked_login} Depuis l'onglet des utilisateurs liés ${user_login} Input Text recherchedyn ${user_linked_login} Click On Link ${user_linked_login} Ajouter l'utilisateur lié [Documentation] Permet d'ajouter un utilisateur lié dans le contexte ... d'un utilisateur [Arguments] ${user_login} ${user_linked_values} Depuis l'onglet des utilisateurs liés ${user_login} Click On Add Button Saisir l'utilisateur lié depuis l'utilisateur principal ${user_linked_values} Click On Submit Button In Subform