From 7f3ccdbf82ab73ded1d3fabf885cd045a665d388 Mon Sep 17 00:00:00 2001 From: gcolpart Date: Fri, 11 Nov 2016 19:33:02 +0100 Subject: [PATCH] init --- TipsRedmine.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 TipsRedmine.md diff --git a/TipsRedmine.md b/TipsRedmine.md new file mode 100644 index 00000000..cb8c2a59 --- /dev/null +++ b/TipsRedmine.md @@ -0,0 +1,22 @@ +# Tips Redmine + +## Console Redmine + +Il existe une « console interactive » permettant de passer des instructions directement à Redmine, c'est utile notamment pour effectuer des actions mis en place dans un script. + +La console se trouve dans `script/console`. + +Voici un exemple qui crée un utilisateur, qui crée un projet et ajoute l'utilisateur dedans. + +~~~ +$ script/console production <<< 'user = User.new({:firstname => "Test", :lastname=>"Dummy",:mail=>"test@testing.com"}); user.login = "toto"; user.auth_source_id=1; user.save;' +$ script/console production <<< 'project = Project.new({:name => "Projet de Toto", :description => "Un projet d'étudiant blabla.", :identifier => "projetdetoto"})' +$ script/console production <<< 'member = Member.new; member.user = User.find_by_login('toto'); member.project = Project.find_by_identifier('projetdetoto'); member.roles = [Role.find_by_name('Manager')]; member.save;' +~~~ + +## Visibilité des utilisateurs + +Par défaut les informations sur un utilisateur sont visibles publiquement via l'URL */users/NN* ! +Et même si Redmine est protégé par une authentification, une fois logué on peut voir les informations de tous les utilisateurs. + +Pour changer cela, il faut modifier les paramètres de chaque rôle et régler **Visibilité des utilisateurs** \ No newline at end of file