Ролевая модель Вики

Ролевая модель Вики
New

В условиях ограниченного доступа к приватному репозиторию авторизация является ключевым фактором при определении уровня доступа пользователя:

  1. Для неавторизованных пользователей работа с системой становится невозможной ввиду отсутствия разрешения на взаимодействие с репозиторием.
  2. Для авторизованных пользователей права доступа зависят от их роли в системе:
    • при наличии закрытых репозиториев, доступ предоставляется только пользователям, имеющим соответствующие полномочия;
    • остальные пользователи могут работать исключительно с публичными репозиториями согласно установленным правам.

Правильное распределение ролей обеспечивает безопасность данных и эффективное использование системы.

Описание ролей в Вики

В рамках проекта GitVerse выделяются три ключевые роли пользователей: администратор, запись и чтение.

Каждая роль характеризуется определенным набором прав и возможностей, которые определяют степень доступа пользователя к ресурсам системы.

Администратор

Эта роль обладает максимальными правами: создание, редактирование и удаление страниц, управление комментариями, работа с файлами, сравнение версий страниц и их восстановление, просмотр истории изменений.

Запись

Роль «Запись» дает право создавать, редактировать и удалять свой контент, комментировать изменения и загружать файлы. Однако пользователи с этой ролью не могут менять настройки системы или управлять доступами.

Чтение

Это самая базовая роль, позволяющая только просматривать и искать информацию, без возможности внесения изменений.

Доступы к функционалу по ролям

В подразделе описаны различия доступов пользователей к функционалу Вики по мере добавления прав:

  1. Неавторизованные пользователи.
  2. Авторизованные пользователи.
  3. Соавторы репозитория с правами на чтение.
  4. Соавторы репозитория с правами на запись.
  5. Владельцы и соавторы c правами администратора.

Неавторизованные и авторизованные пользователи

Неавторизованные пользователи в публичном репозитории могут:

  1. Переходить на вкладку Вики в профиле репозитория и просматривать иерархическую структуру страниц Вики, сами страницы.
  2. Просматривать историю изменения страницы и их версии.
  3. Скачивать файлы.

Редактирование, комментирование страниц неавторизованным пользователям недоступно.

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

Пользователи с правами на чтение могут:

  1. Переходить на вкладку Вики в профиле репозитория и просматривать иерархическую структуру страниц Вики, сами страницы.
  2. Просматривать историю изменения страниц и их версии.
  3. Просматривать комментарии к странице.
  4. Комментировать страницы.
  5. Редактировать и удалять свои комментарии.
  6. Скачивать файлы.

Пользователи с правами на запись

Пользователи с правами на запись дополнительно могут:

  1. Создавать страницы.
  2. Перемещать страницы внутри иерархии.
  3. Редактировать страницы.
  4. Удалять страницы.
  5. Удалять свои комментарии.
  6. Скачивать и удалять файлы.
  7. Размещать файлы внутри страницы.

Владельцы и пользователи с правами администратора

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

💡

Редактирование и удаление чужих комментариев не доступно ни в одной роли.