RusRedmineIssues » History » Version 1
Ruslan Khasanov, 2011-09-24 01:03
1 | 1 | Ruslan Khasanov | h1. Отслеживание задач |
---|---|---|---|
2 | |||
3 | Оригинал: [[RedmineIssues|RedmineIssues v.28]] |
||
4 | |||
5 | {{>toc}} |
||
6 | |||
7 | Заведение и отслеживание задач является основной областью действий Redmine. Задача привязана к определенному проекту, принадлежит определенному пользователю, может быть связана с определенной версией и т.д. |
||
8 | |||
9 | h2. Просмотр задач |
||
10 | |||
11 | На странице просмотра задачи вы можете увидеть текущее состояние работы над задачей и что уже сделано в процессе решения задачи. Сообщения отображаются в хронологическом порядке, начиная от самых старых и заканчивая самыми новыми. Можно цитировать сообщения других, а также редактировать свои. |
||
12 | |||
13 | h3. Связанные задачи |
||
14 | |||
15 | Связывание задач позволяет разработчикам избавиться от дублированных задач путем их объединения друг с другом, либо обозначить последовательность решения задач. |
||
16 | |||
17 | При связывании задач можно установить различные варианты отношений. На данный момент они следующие: |
||
18 | * *связана с* - Просто добавляет ссылку на другую задачу |
||
19 | |||
20 | * *дублирует* - Связывает задачи так, что при закрытии задачи оригинала - будет закрыта и задача дубликат |
||
21 | Например, если задача B *дублирует* задачу A: |
||
22 | - закрытие B оставит A открытой |
||
23 | - закрытие A автоматически закроет B |
||
24 | |||
25 | * *дублируется* - Обратное от *дублирует* |
||
26 | Например, если задача A *дублируется* задачей B: |
||
27 | - закрытие B оставит A открытой |
||
28 | - закрытие A автоматически закроет B |
||
29 | |||
30 | * *блокирует* - Связывает задачи так, что закрытие блокированной задачи невозможно, пока не будет закрыта задача-блокиратор |
||
31 | Например, если задача B *блокирует* задачe A, |
||
32 | A не сможет быть закрыта, пока не закрыта B. |
||
33 | |||
34 | * *блокируется* - Обратное от *блокирует* |
||
35 | |||
36 | * *предыдущая* - Связывает задачи, определяя порядок их выполнения, где задача A должна быть завершена за x дней до того как задача B должна быть запущена |
||
37 | Например, если задача A *предыдущая* задаче B, |
||
38 | вы не сможете установить дату начала |
||
39 | задаче B равную или меньше |
||
40 | дате окончания задачи A. |
||
41 | * *следующая* - Обратное от *предыдущая* |
||
42 | Например, если задача B *следующая* задаче A (например A заканчивается 21.04, а B начинается 22.04) |
||
43 | и вы устанавливаете +2 дня к окончанию задачи А, |
||
44 | то даты начала и окончания задачи B сдвинуться на +2 дня тоже. |
||
45 | |||
46 | !rus_redmine-related-issues.png! |
||
47 | |||
48 | Администраторы могут установить [[RusRedmineRoles#Права-доступа|Права доступа]] пользователей для добавления и редактирования таких отношений. |
||
49 | |||
50 | h3. Наблюдатели |
||
51 | |||
52 | Показать список всех пользователей, которые следят за этой задачей. При обновлении задачи, данным пользователям будут разосланы уведомления. |
||
53 | |||
54 | Если вы администратор проекта, к которому привязана задача, то вы можете редактировать список наблюдателей. Чтобы добавить пользователя в список, необходимо нажать на ссылку "Добавить" и в появившейся форме из выпадающего списка выбрать пользователя и нажать на кнопку "Добавить" ниже. |
||
55 | |||
56 | !rus_redmine-watchers.png! |
||
57 | |||
58 | Администраторы могут установить [[RusRedmineRoles#Права-доступа|Права доступа]] пользователей, чтобы добавлять/удалять наблюдателей. |
||
59 | |||
60 | h3. Связанные редакции |
||
61 | |||
62 | Если администратор указал [[RedmineSettings#Referencing-issues-in-commit-messages|Ключевые слова для поиска]], то при использовании разработчиком этих слов или слова комментарий к коммиту будет отображен на странице задачи в блоке Связанные редакции (в основном справа от первого ответа). |
||
63 | |||
64 | !redmine-associated-revision.png! |
||
65 | |||
66 | h2. Adding a new issue |
||
67 | |||
68 | People can create a new issue when they meet the [[RedmineRoles|roles and permissions]] configured by the Redmine Administrator ([[RedmineRoles#Permissions|Role: Issue Tracking > Add Issues]]). |
||
69 | When creating a new issue, one of the most important items is the [[RedmineIssueTrackingSetup#Trackers|tracker field]], which defines the nature of the issue. By default, Redmine comes with three different trackers: _bug_, _feature_, and _support_. |
||
70 | |||
71 | h2. Updating an existing issue |
||
72 | |||
73 | (TODO: describe and upload a screen-shot of update panel) |
||
74 | |||
75 | To edit the issue, Click _Update_ link (having a pencil icon) at the top or the bottom of the issue page: |
||
76 | |||
77 | !RedmineEditIssue_Update_Link.png! |
||
78 | |||
79 | Depending you your role permissions (see [[RedmineRoles|roles and permissions]]), you will see a complete or a limited set of editable issue properties. |
||
80 | |||
81 | |||
82 | h2. Editing an existing issue's Subject or Description |
||
83 | |||
84 | In order to edit an existing issue, your role has to have the [[RedmineRoles#Permissions|Issue Tracking > Edit Issues]] right in the the [[RedmineRoles|roles and permissions]] configuration. |
||
85 | This right gives you a _(More)_ link after the Change Properties section title in the "Update issue" panel. |
||
86 | |||
87 | # Open the issue |
||
88 | # Click _Update_ link (having a pen icon) at the top or the bottom of the issue page. |
||
89 | # See *Change properties* dialog with the _(More)_ link (see a screenshot below). |
||
90 | # Clicking on the _(More)_ link will bring-up an editable copy of the Subject and Description of the issue. |
||
91 | |||
92 | p=. !RedmineEditIssue_More_Link_new_location.png! |
||
93 | |||
94 | h2. Subtasks |
||
95 | |||
96 | Subtasks (#443) are introduced in Redmine version#14. They are integrated in r3573, r3574, r3576, r3577 and refined in r3618. They are fixed in r3593, r3633, r3677 and r4061. |
||
97 | Subtask related changes for Parent issues are made in r3617, r3671, r3821 and r3869. |
||
98 | |||
99 | You can [[RedmineIssues#Updating-an-existing-issue|update an issue]] and access the [[RedmineIssues#Editing-an-existing-issues-Subject-or-Description|"More"-link]] to (re)set the "Parent task" field. This can be used to "convert" a normal issue into a subtask, move a subtask from one parent to another, or convert a subtask to a normal issue. |
||
100 | |||
101 | TODO, extend (please keep the revision info above for referencing while this TODO is current). |