Mantis - настройка через web-интерфейс.

Mantis Bug Tracker имеет множество настроек, применять это ПО можно в различных отраслях, но в этой статье будет рассмотрен пример настройки Mantis BT с нуля, для построения работы между владельцем сайта и журналистами: выдача заданий и контроль исполнения. Этот материал поможет понять логику построения работы в Мантис для реализации своих собственных менеджеров задач, журналов разработки и тому подобных систем. Как провести первоначальную настройку Мантис - читайте в статье: "Настройка Mantis BT при помощи config_inc.php".

Задача: необходимо построить работу между владельцем сайта и журналистами. Владелец сайта выдает задания, контролирует процесс. Журналисты - получают задания и отчитываются о ходе работ. В дальнейшем пользователи в Mantis: владелец сайта - administrator, журналист - newsman.

Пользователи Mantis

Настройка Mantis Bug Tracker начинается с создания пользователя: "Управление" -> "Управление пользователями" -> "Создать учетную запись". Польователь administrator уже есть в системе, нужно создать пользователя newsman. Уровень доступа можно сразу установить в самый низкий - "наблюдатель", так как для каждого проекта у пользователя будут назначаться свои права. Должна быть установлена галочка напротив "Активна", иначе пользователь не сможет зайти в систему. Если установлена галочка "Защищена", такого пользователя нельзя будет ни удалить, не заблокировать, пока не отключена защита учетной записи (отключается так же просто, как и ставится - снимается галочка "Отключена").

Проекты Mantis

Создание проекта

В контексте поставленной задачи "Проект" - это отдельный сайт, на котором журналисты размещают новости. Для создания проекта в Matis Bug Tracker нужно перейти в раздел "Управление" -> "Управление проектами" -> "Создать новый проект". Название проекта, например: "Сайт example.com", состояние - "Стабильный", наследовать глобальные категории - галочка включена, видимость - "ограниченная". Пункт "Подробности" - это общее описание проекта.

Видимость - регулирует доступ пользователей к проекту. Если установлена "общая", тогда все пользователи Mantis будут видеть этот проект, "ограниченная" видимость позволяет предоставить доступ к проекту, в том числе и на его просмотр, только пользователям, которые будут добавлены в проект на следующих шагах.

После создания проекта он появиться в списке проектов под кнопкой "Создать новый проект".

Редактирование проекта

Категории

Категории позволяют разделить задачи (в русскоязычном переводе и далее по тексту статьи - "Инциденты"). В дальнейшем это поможет отслеживать инциденты определенного типа. Для поставленной задачи создадим 3 категории: "Статьи", "Новости", "Другое".

Добавление пользователя в проект

В этом подразделе указываются пользователи и их права, относительно проекта. Чтобы добавить пользователя newsman к проекту, нужно выбрать его в списке "Пользователь", выбрать уровень доступа "участник" и нажать кнопку "Добавить".

Управление конфигурацией

В этом разделе необходимо отключить у всех пользователей-журналистов право на закрытие инцидента (задания). Это нужно для того, чтобы закрывать инцидент мог только владелец сайта (administrator) после проверки выполненной работы. Права пользователей на смену статуса регулируются тут: "Управление" -> "Управление конфигурацией" -> "Переходы состояний процесса".

В самом низу, в таблице: "Уровни доступа - Минимальный уровень доступа для перевода в соответствующее состояние" для статуса "закрыт" выбирается уровень доступа "администратор" и настройки сохраняются нажатием кнопки "Изменить настройки". После этого, все пользователи, у который открыт доступ к проектам и уровнем доступа ниже "администратор" не смогут выбрать статус "закрыт" для инцидента.

Опубликовано: 2016/02/03
HTML-код ссылки на эту страницу:
<a href="https://petrenco.com/raznoe.php?txt=483" target="_blank">Mantis - проекты, настройка прав пользователей.</a>
7613
Добавить комментарий
Ваш e-mail: (не виден посетителям сайта)
Ваше имя:
Комментарий:
Символы с картинки:
Только выделенные поля формы добавления комментариев обязательны к заполнению.