diff --git a/redmine/config/environments/test_oracle.rb b/redmine/config/environments/test_oracle.rb
index 0b34ef19a..35bb19bee 100644
--- a/redmine/config/environments/test_oracle.rb
+++ b/redmine/config/environments/test_oracle.rb
@@ -13,3 +13,4 @@ config.whiny_nils = true
config.action_controller.consider_all_requests_local = true
config.action_controller.perform_caching = false
+config.action_mailer.delivery_method = :test
\ No newline at end of file
diff --git a/redmine/config/environments/test_pgsql.rb b/redmine/config/environments/test_pgsql.rb
index 0b34ef19a..35bb19bee 100644
--- a/redmine/config/environments/test_pgsql.rb
+++ b/redmine/config/environments/test_pgsql.rb
@@ -13,3 +13,4 @@ config.whiny_nils = true
config.action_controller.consider_all_requests_local = true
config.action_controller.perform_caching = false
+config.action_mailer.delivery_method = :test
\ No newline at end of file
diff --git a/redmine/config/environments/test_sqlserver.rb b/redmine/config/environments/test_sqlserver.rb
index 0b34ef19a..35bb19bee 100644
--- a/redmine/config/environments/test_sqlserver.rb
+++ b/redmine/config/environments/test_sqlserver.rb
@@ -13,3 +13,4 @@ config.whiny_nils = true
config.action_controller.consider_all_requests_local = true
config.action_controller.perform_caching = false
+config.action_mailer.delivery_method = :test
\ No newline at end of file
diff --git a/redmine/doc/CHANGELOG b/redmine/doc/CHANGELOG
index fb59f2a66..ea0048c5d 100644
--- a/redmine/doc/CHANGELOG
+++ b/redmine/doc/CHANGELOG
@@ -13,11 +13,14 @@ http://redmine.org/
* custom fields now available for issues, users and projects
* new custom field format "text" (displayed as a textarea field)
* project & administration drop down menus in navigation bar for quicker access
+* text formatting is preserved for long text fields (issues, projects and news descriptions)
+* urls and emails are turned into clickable links in long text fields
* "due date" field added on issues
* tracker selection filter added on change log
-* Localization plugin replaced with GLoc 1.1.0
+* Localization plugin replaced with GLoc 1.1.0 (iconv required)
* error messages internationalization
* german translation added (thanks to Karim Trott)
+* data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
* new filter in issues list: "Fixed version"
* active filters are displayed with colored background on issues list
* custom configuration is now defined in config/config_custom.rb
diff --git a/redmine/doc/INSTALL b/redmine/doc/INSTALL
index 53648a73c..c2dfc9fea 100644
--- a/redmine/doc/INSTALL
+++ b/redmine/doc/INSTALL
@@ -8,6 +8,8 @@ http://redmine.org/
== Requirements
* Ruby on Rails 1.1
+* Iconv
+* Net::LDAP for Ruby (for LDAP authentication)
* a database (see compatibility below)
* (recommended) Apache/Lighttpd with FCGI support
@@ -19,6 +21,11 @@ Supported databases:
* SQL Server (tested with SQL Server 2005)
* SQLite (tested with SQLite 3)
+== Upgrade
+
+Due to major database changes, there is no migration support from beta 0.2.0.
+Next releases (0.3.0+) will be provided with upgrade support.
+
== Installation
diff --git a/redmine/doc/README b/redmine/doc/README
index 874ac76a7..bc9d38d6e 100644
--- a/redmine/doc/README
+++ b/redmine/doc/README
@@ -31,7 +31,10 @@ redMine is a project management software written using Ruby on Rails.
* fully customizable workflow
* documents/files repository
* email notifications
+* custom fields for projects, users and issues
* multilanguage support
+* multiple LDAP authentication support
+* user self-registration support
== User documentation
diff --git a/redmine/doc/docbook/fr/redmine-userdoc-fr.xml b/redmine/doc/docbook/fr/redmine-userdoc-fr.xml
index 08a4e8225..ba52da2c4 100644
--- a/redmine/doc/docbook/fr/redmine-userdoc-fr.xml
+++ b/redmine/doc/docbook/fr/redmine-userdoc-fr.xml
@@ -61,6 +61,8 @@
l'utilisateur
+
+
@@ -87,16 +89,17 @@
Champs personnalisésLes champs personnalisés vous permettent d'ajouter des
- informations supplémentaires sur les demandes. Un champ personnalisé
- peut être de l'un des types suivants:
+ informations supplémentaires sur les projets, les demandes ou les
+ utilisateurs. Un champ personnalisé peut être de l'un des types
+ suivants:
- Integer: entier positif ou négatif
+ Entier: entier positif ou négatif
- String: chaîne de caractère
+ Chaîne: chaîne de caractère
@@ -104,11 +107,11 @@
- Boolean: booléen (case à cocher)
+ Booléen: booléen (case à cocher)
- List: valeur à sélectionnée parmi une
+ Liste: valeur à sélectionnée parmi une
liste prédéfinie (liste déroulante)
@@ -135,6 +138,14 @@
Expression régulière: expression
régulière permettant de valider la valeur saisie
+
+ Exemples:
+
+ ^\[A-Z]{4}\d+$ : 4 lettres majuscules suivies
+ d'un ou plusieurs chiffres
+
+ ^[^0-9]*$ : chaîne ne comportant pas de
+ chiffres
@@ -144,9 +155,57 @@
- Si l'option Pour tous les projets n'est pas
- activée, chaque projet pourra choisir d'utiliser ou non le champ pour
- ses demandes.
+
+
+
+ Champs pour les projets
+
+
+
+
+
+ Obligatoire: champ dont la saisie est
+ obligatoire
+
+
+
+
+
+
+
+ Champs pour les demandes
+
+
+
+
+
+ Pour tous les projects: champ
+ automatiquement associé aux demandes de l'ensemble des
+ projets
+
+ Si cette option n'est pas activée, chaque projet pourra
+ choisir d'utiliser ou non le champ pour ses demandes (voir
+ configuration du projet).
+
+
+
+
+
+
+
+ Champs pour les utilisateurs
+
+
+
+
+
+ Obligatoire: champ dont la saisie est
+ obligatoire
+
+
+
+
+
@@ -189,9 +248,9 @@
autorisés. Les lignes représentent les statuts initiaux des demandes.
Les colonnes représentent les statuts autorisés à être appliqués.
- Remarque: pour qu'un rôle puisse changer le statut des demandes,
- la permission doit lui être explicitement donnée indépendemment de la
- configuration du workflow.
+ Remarque: pour qu'un rôle puisse changer le statut des
+ demandes, la permission doit lui être explicitement donnée
+ indépendemment de la configuration du workflow.
@@ -243,6 +302,102 @@
de l'application si souhaitez effectuer des notifications.
+
+ Authentification
+
+ Par défaut, redMine s'appuie sur sa propre base de données pour
+ authentifier les utilisateurs, à l'aide d'un mot de passe
+ spécifique.
+
+ Si vous disposez déjà d'un ou plusieurs référentiels externes
+ d'utilisateurs (annuaires LDAP), vous pouvez les déclarer afin qu'ils
+ soient utilisés pour l'authentification sur redMine. Cela permet aux
+ utilisateurs d'accéder à redMine avec leurs identifiants et mots de
+ passe habituels.
+
+ Pour chaque référentiel déclaré, vous pouvez spécifier si les
+ comptes peuvent être créés à la volée dans redMine. Si c'est le cas, les
+ comptes utilisateurs sont automatiquement créés à la première connexion
+ de l'utilisateur (sans droits spécifiques sur les projets), à partir des
+ informations disponibles dans le référentiel. Sinon, l'administrateur
+ doit au préalable créer le compte de l'utilisateur dans redMine.
+
+
+
+
+ Déclaration d'un annuaire LDAP
+
+
+
+
+
+ Nom: nom d'affichage du
+ référentiel
+
+
+
+ Hôte: nom d'hôte du serveur LDAP
+
+
+
+ Port: port de connexion au serveur
+ LDAP
+
+
+
+ Compte: DN du compte de connexion au
+ LDAP (laisser vide si l'annuaire autorise l'accès anonyme en
+ lecture)
+
+
+
+ Mot de passe: mot de passe du compte de
+ connexion
+
+
+
+ Base DN: DN de base utilisé pour la
+ recherche des utilisateur dans l'annuaire
+
+
+
+ Filtre LDAP: Filtre de recherche des
+ utilisateurs dans l'annuaire (optionnel)
+
+
+
+ Attributs LDAP:
+
+
+
+ Identifiant: nom de l'attribut LDAP
+ utilisé comme identifiant de l'utilisateur (ex: uid)
+
+
+
+ Prénom: nom de l'attribut LDAP
+ contenant le prénom de l'utilisateur (ex: givenName)
+
+
+
+ Nom: nom de l'attribut LDAP
+ contenant le nom de l'utilisateur (ex: sn)
+
+
+
+ Email: nom de l'attribut LDAP
+ contenant l'adresse mail de l'utilisateur (ex: mail)
+
+
+
+
+
+ Les attributs "Prénom",
+ "Nom" et "Email" ne sont
+ utilisés que lorsque les comptes sont créés à la volée.
+
+
+
Informations
@@ -254,8 +409,6 @@
Projets
-
-
Aperçu du projet
@@ -360,8 +513,8 @@
Champs personnalisés: sélectionner les
- champs personnalisés que vous souhaitez utiliser au sein du
- projet. Seul l'administrateur peut ajouter de nouveaux champs
+ champs personnalisés que vous souhaitez utiliser pour les demandes
+ du projet. Seul l'administrateur peut définir de nouveaux champs
personnalisés.
diff --git a/redmine/public/manual/fr/ch01.html b/redmine/public/manual/fr/ch01.html
index b5f1129df..567c5368a 100644
--- a/redmine/public/manual/fr/ch01.html
+++ b/redmine/public/manual/fr/ch01.html
@@ -1,3 +1,3 @@
- Chapter 1. Administration