Главная Задачи Проекты и права доступа

Проекты и права доступа

Обновлено Apr 09, 2025

Общая информация

Система поддерживает управление проектами с различными уровнями доступа и ролями пользователей.

Уровни приватности проекта

  • Публичный - доступен для просмотра всем пользователям

  • Приватный - доступен только участникам проекта

Роли участников

  • Владелец - полный доступ к проекту, включая его удаление

  • Администратор - может управлять проектом и его участниками

  • Участник - базовый доступ к проекту

Права доступа

Просмотр проектов

  • Публичные проекты видны всем пользователям

  • Приватные проекты видны только их участникам

  • Неавторизованные пользователи видят только публичные проекты

Управление проектом

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

  • Доступно только авторизованным пользователям

  • Создатель автоматически становится владельцем проекта

  • При создании проекта автоматически создается доска "Управление Задачами"

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

Доступно пользователям с ролями Владелец и Администратор:

  • Изменение названия

  • Изменение описания

  • Изменение URL (slug)

  • Изменение уровня приватности

  • Установка дат начала и окончания

Удаление проекта

  • Доступно только владельцу проекта (Владелец)

  • Действие необратимо

Управление участниками

Добавление участников

  • Доступно пользователям с ролями Владелец и Администратор

  • При добавлении указывается роль нового участника

  • Один пользователь не может быть добавлен в проект дважды

Изменение ролей

  • Доступно пользователям с ролями Владелец и Администратор

  • Роль владельца проекта (Владелец) не может быть изменена

  • Администратор не может повысить роль участника до Owner

Удаление участников

  • Доступно пользователям с ролями Владелец и Администратор

  • Владелец проекта (Владелец) не может быть удален из проекта

Ограничения и валидация

Названия проектов

  • Должны быть уникальными в рамках системы

  • При попытке создать проект с существующим названием будет показана ошибка

Права доступа

  • При попытке выполнить действие без необходимых прав будет показана ошибка