Project

General

Profile

RedmineProjectSettings » History » Version 15

Tom Rochette, 2010-01-11 17:24
Added links and minor modifications.

1 1 Jean-Philippe Lang
h1. Project Settings
2
3 10 Mischa The Evil
{{>toc}}
4 1 Jean-Philippe Lang
5 10 Mischa The Evil
h2. Information
6 1 Jean-Philippe Lang
7
In this screen you can configure the basic (though important) settings for the selected project.
8
9 14 Jean-Philippe Lang
!project-settings_information-tab.jpg!
10
11 10 Mischa The Evil
h3. General settings
12
13
The following general settings are available:
14 1 Jean-Philippe Lang
* *Name*: project display name (must be unique).
15 10 Mischa The Evil
16 15 Tom Rochette
* *Subproject of*: lets you define a parent project to the project being created. 
17
(Pre version#6) The projects hierarchy is limited to 2 levels. A parent project cannot be itself a sub-project.
18
(Post version#6) Starting from version version#6, projects can be unlimitedly nested.
19 10 Mischa The Evil
20 7 Jean-Philippe Lang
* *Description*: description that appears on the project overview.
21 10 Mischa The Evil
22 1 Jean-Philippe Lang
* *Identifier*: used by the application for various things (eg. in URLs). It must be unique. Once the project is created, this identifier cannot be modified.
23
24 15 Tom Rochette
* *Homepage*: homepage-link that appears on the [[RedmineProjectOverview|project overview]].
25 1 Jean-Philippe Lang
26 15 Tom Rochette
* *Public*: if checked, the project can be viewed by all the users, including those who are not members of the project. If unchecked, only the project members have access to it, according to their [[RedmineRoles|role]].
27 1 Jean-Philippe Lang
28 15 Tom Rochette
If there are any [[RedmineCustomFields|custom fields]] of the type "Project" configured by the administrator, they'll show up behind the "Public"-setting noted above.
29 10 Mischa The Evil
30
h3. Trackers
31
32 15 Tom Rochette
Redmine lets you define which of the [[RedmineIssueTrackingSetup#Trackers|configured trackers]] (thus also their respective [[RedmineIssueTrackingSetup#Workflow|workflows]]) you are able to use within this specific project.
33 10 Mischa The Evil
34
* *Trackers*: select the trackers that you want to use for issues of the project. Only the administrator can define new trackers.
35
36
h3. Custom fields
37
38
* *Custom fields*: select the custom fields (of the type @issues@) that you want to use for issues of the project. Only the administrator can define new custom fields.
39
40
Note that some of these custom fields can be only configured (e.g. unchecked) if the issue custom field is _not_ defined as a _global_ issue custom field (which can be done by the administrator by checking the "For all projects" checkbox in the custom field create/edit view).
41
42 1 Jean-Philippe Lang
h2. Modules
43
44 10 Mischa The Evil
This screen lets you choose the modules you want to use for the project. 
45 1 Jean-Philippe Lang
46 10 Mischa The Evil
Disabling a module doesn't delete the associated data. It only prevents users from accessing it. After a module was disabled, it can be re-enabled with all its data.
47 1 Jean-Philippe Lang
You can for example disable 'Issue tracking' module for a single project. Existing issues are not deleted, you will be able to access them if you re-enable the module.
48
49 10 Mischa The Evil
Additional modules can be added to the system using [[Plugins|Redmine plugins]]. Plugins can only be installed by the administrator.
50
51 1 Jean-Philippe Lang
h2. Members
52
53 13 Jean-Philippe Lang
This screen lets you define project members and their roles. You can add a user or a group, with one or multiple role(s) in a given project.
54 10 Mischa The Evil
55 1 Jean-Philippe Lang
h2. Versions
56 8 Mischa The Evil
57 10 Mischa The Evil
Projects versions allow you to track and plan changes. You can assign issues to versions and then view the list of assigned issues for each version on the [[RedmineRoadmap|roadmap]].
58
You can also assign a wikipage to a version which will be added to the [[RedmineRoadmap|roadmap]] and the [[RedmineVersion|version overview]].
59 9 Felix Dominguez
60 10 Mischa The Evil
The following properties are configurable for (each of the) versions:
61
* *Name*: The text you want to be displayed to identify the version. _This field is required._
62 1 Jean-Philippe Lang
63 10 Mischa The Evil
* *Description*: A short description to describe the version. _This field is optional._
64 1 Jean-Philippe Lang
65 12 Jean-Philippe Lang
* *Status* (added in 0.9): the status lets you control how issues can be assigned to the version:
66
67
  * open: no restriction (default)
68
  * locked: can not assign new issues to the version
69
  * closed: can not assign new issues and can not reopen assigned issues
70
71
72 10 Mischa The Evil
* *Wiki Page*: The name of a wikipage assigned to the version. _This field is optional._
73 1 Jean-Philippe Lang
74 10 Mischa The Evil
* *Date*: The due date for the version to be completed. _This field is optional._
75 1 Jean-Philippe Lang
76 12 Jean-Philippe Lang
* *Sharing* (added in 0.9): this option lets you share the version with other projects, so that issues from these other projects can be assigned to the shared versions. Each version can be shared with:
77
78
  * subprojects: all the descendant projects
79
  * projects in the project hierarchy: ancestors + descendants (needs versions management permission on the root project)
80
  * projects in the project tree: root project + all its descendants (same as above)
81
  * all projects (can be set by admin users only)
82
83
Sharing a version of a private project with public projects will make its name visible to everyone.
84
85 1 Jean-Philippe Lang
From the versions list, you can click on *Close completed versions* to automatically set the status of all the completed versions (due date reached and no open issues) to _closed_.
86 10 Mischa The Evil
87 1 Jean-Philippe Lang
h2. Issue categories
88
89 9 Felix Dominguez
Issue categories let you to organize issues. Categories can for example correspond to the different components of your project.
90 1 Jean-Philippe Lang
91 15 Tom Rochette
You are able to configure your own set of issue categories for each individual project. It is also possible to auto-assign new issues to a specific user based on the chosen category of the newly created issues.
92 10 Mischa The Evil
93
The following properties are configurable for (each of the) issue categories:
94
* *Name*: The text you want to be displayed to identify the issue category. _This field is required._
95 1 Jean-Philippe Lang
96 10 Mischa The Evil
* *Assigned to*: The project member to who you want to auto-assign newly created issues in this category. _This field is optional._
97
98 3 Jean-Philippe Lang
h2. Wiki
99 4 Jean-Philippe Lang
100 10 Mischa The Evil
Each project can have its own wiki. To activate it, give a name for the main page and click 'Save'. You are able to edit the chosen name for the main page here also.
101 4 Jean-Philippe Lang
102 15 Tom Rochette
Note: starting from version#6 you don't have to activate the main wikipage any longer.
103 10 Mischa The Evil
104 1 Jean-Philippe Lang
h2. Repository
105 3 Jean-Philippe Lang
106 10 Mischa The Evil
A SCM repository can be associated with each project. Once the repository is configured, you can browse it and view the changesets. The changesets also appear in the [[RedmineProjectActivity|Activity view]].
107
See [[RedmineRepositories|the following page]] for details about how to configure your repository in Redmine.
108 3 Jean-Philippe Lang
109
h2. Forums
110 4 Jean-Philippe Lang
111 10 Mischa The Evil
Each project can have one or more discussion forums. Each forum has the following properties:
112
* *Name*: The text you want to be displayed to identify the discussion forum. _This field is required._
113
114
* *Description*: A short description to describe the subject of the specific forum. _This field is required._