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