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.
Commentaire: Migrated to Confluence 5.3

...

Pour se faire, une fois l'outil Heroku CLI installé (https://devcenter.heroku.com/articles/heroku-cli) il faut se connecter à l'appli ("gorg-mail" pour la production) et lancer la console rails (https://devcenter.heroku.com/categories/command-line) :

 

Bloc de code
themeEmacs
languagebash
heroku run rails console --app gorg-account-manager

 

2- Recherche du compte puis passage admin :

...

ll existe plusieurs méthodes :

 

  • Par le hruid ou le uuid :

 

  • Bloc de code
    themeEmacs
    languageruby
    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://moncompte.gadz.org/users/XXX)

 

Pour afficher les informations du compte correspondant :

Bloc de code
themeEmacs
languageruby
User.find(N°ID ou uuid ou hruid)

...

Pour passer le compte en admin :

Bloc de code
themeEmacs
languageruby
User.find(987).add_role :admin

3- Retirer les droits d'admin à un compte : 

Rechercher le compte comme à l'étape 2, puis :

Bloc de code
themeEmacs
languageruby
User.find_by(hruid: "prenom.nom.proms").remove_role :admin