Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Les utilisateurs sont inscrit automatiquement dès leur première connexion via le CAS. Il est vivement déconseillé de créer des utilisateur manuellement

Gestion des droits

Si nécessaire, il également possible de passer une personne administrateur directement en base en modifiant le role_id à 1 (admin) ou 2 (support) 

Recherche du compte puis passage admin :

  • Par le hruid ou le uuid :

    Bloc de code
    languagebash
    themeEmacs
    User.find_by(uuid: '1234-1234-13456-616')

...

  • 
    User.find_by(hruid: 'prenom.nom.proms_ou_soce')
  • Par ID de l'utilisateur : (normalement affiché dans l'url quand le user se rend sur "Mon profil" https://emails.gadz.org/users/XXX)

    Bloc de code
    languagebash
    themeEmacs
    User.find(

...

  • N°ID)


Pour passer le compte en admin, ajouter " .add_role :admin" :

Bloc de code
languagebash
themeEmacs
User.find_by( 'prenom.nom.soce').add_role :admin

Retirer les droits d'admin à un compte : 

Rechercher le compte comme à l'étape précédente, puis :

Bloc de code
languagebash
themeEmacs
User.find_by(hruid: 'prenom.nom.proms').remove_role :admin
Astuce
titletips
Si nécessaire, il également possible de passer une personne administrateur directement en base SQL en modifiant le role

...

_id à 1 (admin) ou 2 (support) 

Exploitation : Procédures particulières

...