RusRedmineRoles » History » Version 3

Ruslan Khasanov, 2011-04-27 08:10

1 1 Ruslan Khasanov
[[RusGuide|Руководство]]->[[RusAdministrator_Guide|Руководство администратора]]
2 1 Ruslan Khasanov
3 1 Ruslan Khasanov
Оригинал: [[RedmineRoles|Roles and permissions v.13]]
4 1 Ruslan Khasanov
5 1 Ruslan Khasanov
h1. Роли и права доступа
6 1 Ruslan Khasanov
7 1 Ruslan Khasanov
Роли позволяет определить какие права доступа имеют участники [[RusRedmineProjects|проекта]]. Каждому участнику проекта может быть назначена одна или несколько ролей в проекте. Пользователь может иметь разные роли в разных проектах.
8 1 Ruslan Khasanov
9 1 Ruslan Khasanov
Вы можете создать новую роль или редактировать существующую. Вы можете удалить роль только тогда, когда данная роль никому не назначена в проектах.
10 1 Ruslan Khasanov
11 1 Ruslan Khasanov
h2. Свойства ролей
12 1 Ruslan Khasanov
13 1 Ruslan Khasanov
* *Имя*: отображаемое имя роли
14 1 Ruslan Khasanov
* *Задача может быть назначена этой роли*: если не установлено, задачи не могут быть назначены участнику, обладающему данной ролью в проекте.
15 1 Ruslan Khasanov
16 1 Ruslan Khasanov
h2. Права доступа
17 1 Ruslan Khasanov
18 1 Ruslan Khasanov
При редактировании роли, вы можете определить её права доступа на определенные действия путем установки или снятия галочек.
19 1 Ruslan Khasanov
20 1 Ruslan Khasanov
|_. Права доступа|_. Описание|
21 2 Ruslan Khasanov
|\2. *_На Проект_*|
22 2 Ruslan Khasanov
|Создание проекта|Разрешает пользователям, не обладающими правами администратора,  создавать корневые проекты.
23 3 Ruslan Khasanov
Вы можете указать, какие роли будут автоматически добавлены пользователю без прав администратора, который создает проект [[RusRedmineSettings|Настройки приложения]])|
24 2 Ruslan Khasanov
|Редактирование проектов|Разрешает пользователю редактировать настройки проекта|
25 2 Ruslan Khasanov
|Выбор модулей проекта|Разрешает пользователю включать/отключать модули проекта (например, Задачи, Учет времени, Новости ...)|
26 2 Ruslan Khasanov
|Управление участниками|Разрешает пользователю добавлять/удалять участников в проекта или изменять роли существующих участников|
27 2 Ruslan Khasanov
|Управление версиями|Разрешает пользователю добавлять/редактировать/удалять версии проекта|
28 2 Ruslan Khasanov
|Создание подпроектов|Разрешает пользователю добавить в проект подпроект|
29 2 Ruslan Khasanov
|\2. *_На Форумы_*|
30 2 Ruslan Khasanov
|Управление форумами|Разрешает пользователю добавлять/редактировать/удалять форумы проекта|
31 2 Ruslan Khasanov
|Отправка сообщений|Разрешает пользователю создавать новые темы в форумах|
32 2 Ruslan Khasanov
|Редактирование сообщений|Разрешает пользователю редактировать любые сообщения и удалять любые вложения сообщений|
33 2 Ruslan Khasanov
|Редактирование собственных сообщений|Разрешает пользователю редактировать только свои сообщения|
34 3 Ruslan Khasanov
|Удаление сообщений|Разрешает пользователю удалить любую тему или ответ|
35 3 Ruslan Khasanov
|Удаление собственных сообщений|Разрешает пользователю удалять свои темы или ответы|
36 3 Ruslan Khasanov
|\2. *_На Документы_*|
37 3 Ruslan Khasanov
|Управление документами|Разрешает пользователю добавлять/редактировать/удалять документы проекта|
38 3 Ruslan Khasanov
|Просмотр документов|Разрешает пользователю просмотр документов|
39 3 Ruslan Khasanov
|\2. *_На Файлы_*|
40 3 Ruslan Khasanov
|Управление файлами|азрешает пользователю добавлять/редактировать/удалять файлы проекта в разделе Файлы|
41 3 Ruslan Khasanov
|Просмотр файлов|Разрешает пользователю просмотр файлов|
42 3 Ruslan Khasanov
|\2. *_На Задачи_*|
43 3 Ruslan Khasanov
|Управление категориями задач|Разрешает пользователю добавлять/редактировать/удалять котегории задач|
44 3 Ruslan Khasanov
|Просмотр задач|Разрешает пользователю просматривать задачи по проекту|
45 3 Ruslan Khasanov
|Добавление задач|Разрешает пользователю создавать новые задачи в проекте|
46 3 Ruslan Khasanov
|Редактирование задач|Разрешает пользователю полностью редактировать существующую задачу|
47 3 Ruslan Khasanov
|Управление связыванием задач|Разрешает пользователю добавить/удалить связи между задачами|
48 3 Ruslan Khasanov
|Управление подзадачами|Разрешает пользователю по определенной задачи добавить/удалить её подзадачи|
49 3 Ruslan Khasanov
|Добавление примечаний|Разрешает пользователю добавлять комментарии к существующим задачам|
50 3 Ruslan Khasanov
|Редактирование примечаний|Разрешает пользователю редактировать любой коментарий к задаче|
51 3 Ruslan Khasanov
|Редактирование собственных примечаний|Разрешает пользователю редактировать только свои коментарий к задаче|
52 3 Ruslan Khasanov
|Перенос задач|Разрешает пользователю переносить задачи в другой проект|
53 3 Ruslan Khasanov
|Удаление задач|Разрешает пользователю удалять задачи|
54 3 Ruslan Khasanov
|Управление общими запросами|Разрешает пользователю добавлять/редактировать/удалять общедоступными запросами на задачи|
55 3 Ruslan Khasanov
|Сохранение запросов|Разрешает пользователю сохранить свои запросы на задачи|
56 3 Ruslan Khasanov
|Просмотр диаграммы Ганта|Разрешает пользователю просмотривать диаграмму Ганта|
57 3 Ruslan Khasanov
|Просмотр календаря|Разрешает пользователю просмотривать календарь|
58 3 Ruslan Khasanov
|Просмотр списка наблюдателей|Разрешает пользователю просмотреть список наблюдателей по задаче|
59 3 Ruslan Khasanov
|Добавление наблюдателей|Разрешает пользователю добавить наблюдателя по задаче|
60 3 Ruslan Khasanov
|Удаление наблюдателей|Разрешает пользователю удалить наблюдателя задачи|
61 3 Ruslan Khasanov
|\2. *_На Новости_*|
62 3 Ruslan Khasanov
|Управление новостями|Разрешает пользователю добавлять/редактировать/удалять новости в проекте|
63 3 Ruslan Khasanov
|Комментирование новостей|Разрешает пользователю добавлять комментарии в проект|
64 3 Ruslan Khasanov
|\2. *_На Хранилище_*|
65 3 Ruslan Khasanov
|Управление хранилищем|Разрешает пользователю настроивать репозитории проектов|
66 3 Ruslan Khasanov
|Просмотр хранилища|Разрешает пользователю перемещаться по директориям и просматривать содержимое хранилища проекта|
67 3 Ruslan Khasanov
|Просмотр изменений хранилища|Разрешает пользователю просматривать список изменений хранилища|
68 3 Ruslan Khasanov
|Разрешение фиксации|Используйте Redmine.pm, чтобы раздать права на запись в хранилище проекта
69 3 Ruslan Khasanov
См. [[Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl]]|
70 3 Ruslan Khasanov
|\2. *_На Учет времени_*|
71 3 Ruslan Khasanov
|Учет затраченного времени|Разрешает пользователю фиксировать время, затраченное на проект|
72 3 Ruslan Khasanov
|Просмотр затраченного времени|Разрешает пользователю просмотр времени, зартраченного на проект|
73 3 Ruslan Khasanov
|Редактирование учета времени|Разрешает пользователю редактировать время, затраченное на проект|
74 3 Ruslan Khasanov
|Редактирование собственного учета времени|Разрешает пользователю редактировать только своё время, затраченное на проект|
75 3 Ruslan Khasanov
|Управление активностью проекта|Разрешает пользователю добавлять/редактировать/удалять активность проекта|
76 3 Ruslan Khasanov
|\2. *_На Wiki_*|
77 3 Ruslan Khasanov
|Управление Wiki|Разрешает пользователю создавать или удалять вики проекта
78 3 Ruslan Khasanov
Удаление вики - *необратимая* операция, она удаляет все страницы, историю и все прикрепленные файлы!|
79 3 Ruslan Khasanov
|Переименование wiki-страниц|Разрешает пользователю переименовывать существующие вики-страницы или назначать родительску вики-страницу исходной странице|
80 3 Ruslan Khasanov
|Удаление wiki-страниц|Разрешает пользователю удалять wiki-страницы
81 3 Ruslan Khasanov
DУдаление вики-страниц - *необратимая* операция, она удаляет все страницы, историю и все прикрепленные файлы!|
82 3 Ruslan Khasanov
|Просмотр Wiki|Разрешает пользователю просматривать вики|
83 3 Ruslan Khasanov
|Экспорт wiki-страниц|Разрешает пользователю экспортировать вики-страницы в различные форматы (PDF, HTML, ...)|
84 3 Ruslan Khasanov
|Просмотр истории Wiki|Разрешает пользователю просматривать старые версии вики-страниц и различий между версиями|
85 3 Ruslan Khasanov
|Редактирование wiki-страниц|Разрешает пользователю редактировать незащищенные вики-страницы|
86 3 Ruslan Khasanov
|Удаление прикрепленных файлов|Разрешает пользователю удалить прикрепленные вики-странице файлы|
87 3 Ruslan Khasanov
|Блокирование wiki-страниц|Разрешает пользователю возможность блокировки/разблокировки вики-страниц и возможность редактировать заблокированные страницы|
88 1 Ruslan Khasanov
89 3 Ruslan Khasanov
h2. Система ролей
90 1 Ruslan Khasanov
91 3 Ruslan Khasanov
Есть две системные роли в Redmine: 'Non member' and 'Anonymous'. Они для внутреннего использования Redmine и поэтому не могут быть удалены.
92 1 Ruslan Khasanov
93 3 Ruslan Khasanov
* *Non member*: эта роль позволяет определить для зарегистрированного пользователя права доступа на проект, участником которого он не является.
94 3 Ruslan Khasanov
* *Anonymous*: эта роль позволяет определить права доступа на проект для анонимного пользователя.
95 1 Ruslan Khasanov
96 3 Ruslan Khasanov
Заметим, что эти две роли применяются только для общедоступных проектов так как анонимные пользователи и зарегистрированные пользователи, которые не являются участниками приватных проектов не могут даже видить приватные проекты.
97 1 Ruslan Khasanov
98 3 Ruslan Khasanov
Как следствие того факта, что роли *Anonymous* и *Non member* не могут быть отнесены к конкретному пользователю или группе, но назначаются автоматически, права доступа для этих ролей являются глобальными для данной установки Redmine. 
99 3 Ruslan Khasanov
Чтобы быть более конкретным: Вы можете создавать различные роли разработчика (reporter1, reporter2 ,...) со слегка различными разрешениями с учетом специфических потребностей конкретных проектов. Однако, вы не можете разграничить роли *Anonymous* и *Non member* по отдельным проектам, например, чтобы *Non member* мог создавать сообщения в форуме в рамках одного проекта, но не мог этого делать в другом проекте.
100 1 Ruslan Khasanov
101 3 Ruslan Khasanov
Некоторые права доступа не могут быть предоставлены этим ролям. Например, право доступа "Управление участниками"  не может быть предоставлено *Anonymous* или *Non member* пользователям.