Проекты в Пайрусе

Когда задач становится много – удобно организовать их в списки, называемые проектами. Проекты напоминают теги, задача может лежать в нескольких проектах одновременно.
В каждом проекте есть администраторы и команда. Создатель проекта является его первым администратором.
Администраторы могут добавлять и удалять участников, назначать других администраторов и изменять любые настройки проекта. Участник команды проекта может добавлять задачи в проект.

***

У проектов бывают 2 уровня доступа — совместный и ограниченный. Совместный доступ (включен по умолчанию) означает, что каждый участник проекта может видеть любую задачу. Ограниченный доступ означает, что участник может видеть только те задачи, которые назначены ему или в которых он уже участвовал.
Администраторы всегда имеют доступ к любой задаче проекта.

***

Проект можно разбить на подпроекты. Все администраторы и участники проекта автоматически являются администраторами или участниками подпроекта.
В подпроект можно добавлять новых участников. Тогда все они смогут ставить задачи в подпроект или просматривать задачи подпроекта (если доступ совместный).
При этом участники подпроекта никогда не видят задачи головного проекта или параллельных подпроектов.
Примеры использования подпроектов:

  1. Проект «Система электронного голосования»
    • Постановка задач
    • Разработка
      • Релиз 1.0 — 10 ноября
      • Релиз 1.5 — 15 декабря
      • Транк
    • Тестирование
  2. Проект «Мультфильм»
    • Сценарий
    • Анимация
    • Озвучивание

Уровень доступа подпроекта по умолчанию совпадает с уровнем доступа проекта, но может быть изменен.

***

На базе проектов можно организовать поэтапное выполнение задач несколькими людьми (workflow).