Пользователи и роли
Каталог пользователей приложения доступен в разделе «Пользователи».
Пользователи могут быть локальными (созданы через интерфейс «ПУМЫ»), либо синхронизированными со структурой организации.
Новый пользователь может получить одну из ролей: Пользователь, Редактор Публикаций, Редактор Мероприятий, Редактор Наград, Модератор Публикаций, Модератор Мероприятий, Модератор Наград, Администратор. Также, есть зарезервированная роль «Система» для дальнейшего развития приложения.
Локальные пользователи могут быть добавлены администратором ПУМЫ вручную. Это могут быть как сотрудники организации, так и внешние пользователи. Администратор может редактировать все поля карточки локального пользователя.
Важно
При добавлении нового локального пользователя, его логин должен начинаться с префикса «puma-». Это позволяет отделить локальных пользователей от синхронизированных.
Синхронизированные пользователи входят в ПУМУ с использованием логина и пароля, предоставленного организацией (например, с логином и паролем от портала организации). Администратор ПУМЫ не может редактировать атрибуты пользователя, полученные при автоматической синхронизации.
При первом успешном входе в ПУМУ с логином/паролем организации, в каталоге пользователей ПУМЫ создаётся соответствующая учётная запись.
Интеграция с каталогом пользователей организации
Для интеграции с ПУМОЙ, со стороны организации необходимо предоставить REST API, который принимает логин/пароль и возвращает информацию о пользователе, в случае успешной аутентфикации: uid, personId, lastName, firstName, midName, email.
После успешной аутентификации данные пользователя сохраняются в базе данных приложения ПУМА.
Параметры настройки (puma-auth.yml):
Параметр | Тип | Описание |
---|---|---|
puma.auth.provider.external.enabled | boolean | Включить авторизацию через портал организации |
puma.auth.provider.external.name | String | Префикс для сохранения в базе данных |
puma.auth.provider.external.url | String | URL портала для авторизации |
Пример конфигурации puma-auth.yml:
Пример запроса аутентификации:
Роли и права доступа
Роли пользователей задаются в разделе «Права пользователей».
Доступ к разделу «Права пользователей» предоставляется пользователям с ролью «Администратор» или «Система».
«Администратор» не может удалить свою собственную учетную запись.
Пользователи с ролью «Администратор» или «Система» могут добавлять новых пользователей, удалять и редактировать существующих, назначать роли.
Пользователи с ролью «Администратор» или «Система» не могут редактировать данные учетной записи, которая была добавлена через аутентификацию с каталогом организации. Можно только назначить роль.
Интерфейс управления пользователями описан в документе «ПУМА – Руководство пользователя», раздел «Права пользователей».
Работа с модулем Публикации
Пользователям с ролью Администратор доступны все возможности работы с модулем Публикаций.
Редакторы и модераторы других модулей (награды, мероприятия, новости) могут работать с модулем Публикаций как обычные пользователи.
Возможности | Пользователь | Редактор публикаций | Модератор публикаций |
---|---|---|---|
Статистика | |||
Просмотр статистических отчётов | ✔️ | ✔️ | ✔️ |
Публикации | |||
Поиск по названию публикации | ✔️ | ✔️ | ✔️ |
Расширенный поиск | ✔️ | ✔️ | ✔️ |
Добавление публикации | ✔️ | ✔️ | ✔️ |
Добавление публикации в режиме включенной временной блокировки | ❌ | ✔️ | ✔️ |
Просмотр всех публикаций в статусе «Подтверждено» | ✔️ | ✔️ | ✔️ |
Просмотр своих публикаций во всех статусах | ✔️ | ✔️ | ✔️ |
Просмотр чужих публикаций во всех статусах | ❌ | ✔️ | ✔️ |
Просмотр карточки автора | ✔️ | ✔️ | ✔️ |
Редактирование чужих публикаций в статусе «Черновик» | ❌ | ✔️ | ✔️ |
Отправка своих публикаций на проверку («Черновик» – «Ожидает проверки») | ✔️ | ✔️ | ✔️ |
Отправка чужих публикаций на проверку | ❌ | ✔️ | ✔️ |
Редактирование публикаций в статусе «Проверка» | ❌ | ❌ | ✔️ |
Изменение статуса публикации «Подтверждено» | ❌️ | ❌ | ❌ |
Отправка в корзину своих публикаций в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Отправка в корзину чужих публикаций в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Удаление из системы своих публикаций в статусе «Черновик» | ✔️ | ✔️ | ✔️ |
Удаление из системы чужих публикаций в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Удаление публикаций из системы | ❌️ | ❌️ | ✔️ |
Смена статусов публикаций: | |||
Черновик – Ожидает проверки | ✔️ | ✔️ | ✔️ |
Черновик – В корзине | ❌️ | ✔️ | ✔️ |
Ожидает проверки – Проверка | ❌️ | ❌️ | ✔️ |
Ожидает проверки – Черновик | ❌️ | ❌️ | ✔️ |
Ожидает проверки – В корзине | ❌️ | ❌️ | ✔️ |
Проверка – Подтверждено | ❌️ | ❌️ | ✔️ |
Проверка – Черновик | ❌️ | ❌️ | ✔️ |
Проверка - В корзине | ❌️ | ❌️ | ✔️ |
Проверка - Приостановлено | ❌️ | ❌️ | ❌️ |
Подтверждено - Проверка | ❌️ | ❌️ | ❌️ |
Подтверждено – Приостановлено | ❌️ | ❌️ | ❌️ |
Подтверждено – В корзине | ❌️ | ❌️ | ❌️ |
Приостановлено – В корзине | ❌️ | ❌️ | ❌️ |
Приостановлено – Подтверждено | ❌️ | ❌️ | ❌️ |
В корзине – Ожидает проверки | ❌️ | ❌️ | ❌️ |
Отчёты: | |||
Экспорт отчёта по срезу данных о публикациях. | ❌️ | ✔️ | ✔️ |
Работа с модулем Мероприятия
Пользователям с ролью Администратор доступны все возможности работы с модулем Мероприятия.
Редакторы и модераторы других модулей (награды, публикации, новости) могут работать с модулем Мероприятия как обычные пользователи.
Возможности | Пользователь | Редактор мероприятий | Модератор мероприятий |
---|---|---|---|
Мероприятия: | |||
Просмотр списка мероприятий. | ✔️ | ✔️ | ✔️ |
Поиск по названию мероприятия. | ✔️ | ✔️ | ✔️ |
Расширенный поиск. | ✔️ | ✔️ | ✔️ |
Добавление мероприятия. | ❌️ | ❌️ | ✔️ |
Редактирование мероприятия. | ❌️ | ❌️ | ✔️ |
Просмотр списка записей об участии на карточке мероприятия в статусах «Черновик», «Ожидает проверки», «Проверка», «В корзине». | ❌️ | ❌️ | ✔️ |
Просмотр списка записей об участии на карточке мероприятия в статусе «Подтверждено». | ✔️ | ✔️ | ✔️ |
Удаление мероприятия. | ❌️ | ❌️ | ✔️ |
Участие в мероприятиях: | |||
Просмотр записей об участии в мероприятиях во всех статусах. | ✔️ | ✔️ | ✔️ |
Поиск по названию награды или фамилии участника. | ✔️ | ✔️ | ✔️ |
Расширенный поиск. | ✔️ | ✔️ | ✔️ |
Добавление записи об участии в мероприятии. | ✔️ | ✔️ | ✔️ |
Редактирование своих записей об участии в статусе «Черновик». | ✔️ | ✔️ | ✔️ |
Редактирование чужих записей об участии в статусе «Черновик». | ❌️ | ✔️ | ✔️ |
Отправка своих записей об участии на проверку («Черновик» – «Ожидает проверки»). | ✔️ | ✔️ | ✔️ |
Отправка чужих записей об участии на проверку. | ❌️ | ✔️ | ✔️ |
Редактирование записей об участии в статусе «Проверка». | ❌️ | ❌️ | ✔️ |
Изменение статуса «Подтверждено» записей об участии. | ❌️ | ❌️ | ❌️ |
Отправка в корзину своих записей об участии в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Отправка в корзину чужих записей об участии в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Удаление из системы своих записей об участии в статусе «Черновик». | ✔️ | ✔️ | ✔️ |
Удаление из системы чужих записей об участии в статусе «Черновик». | ❌️ | ✔️ | ✔️ |
Удаление записей об участии из системы. | ❌️ | ❌️ | ❌️ |
Смена статусов записей об участии в мероприятии: | |||
Черновик – Ожидает проверки | ✔️ | ✔️ | ✔️ |
Черновик – В корзине | ❌️ | ✔️ | ✔️ |
Ожидает проверки – Черновик | ✔️ | ✔️ | ✔️ |
Ожидает проверки – Проверка | ❌️ | ❌️ | ✔️ |
Ожидает проверки – В корзине | ❌️ | ❌️ | ✔️ |
Проверка – Подтверждено | ❌️ | ❌️ | ✔️ |
Проверка – Черновик | ❌️ | ❌️ | ✔️ |
Проверка – В корзине | ❌️ | ❌️ | ✔️ |
Подтверждено – Проверка | ❌️ | ❌️ | ❌️ |
Подтверждено – В корзине | ❌️ | ❌️ | ❌️ |
В корзине – Ожидает проверки | ❌️ | ❌️ | ❌️ |
Отчёты: | |||
Экспорт отчёта по срезу данных о мероприятиях или участиях в мероприятиях. | ❌️ | ✔️ | ✔️ |
Работа с модулем Награды
Пользователям с ролью Администратор доступны все возможности работы с модулем Награды.
Редакторы и модераторы других модулей (мероприятия, публикации, новости) могут работать с модулем Награды как обычные пользователи.
Возможности | Пользователь | Редактор наград | Модератор наград |
---|---|---|---|
Награды: | |||
Просмотр списка наград. | ✔️ | ✔️ | ✔️ |
Поиск по названию награды. | ✔️ | ✔️ | ✔️ |
Расширенный поиск. | ✔️ | ✔️ | ✔️ |
Добавление награды. | ❌️ | ❌️ | ✔️ |
Редактирование записи о награде. | ❌️ | ❌️ | ✔️ |
Просмотр списка записей о награждённых на карточке награды в статусах «Черновик», «Ожидает проверки», «Проверка», «В корзине». | ❌️ | ✔️ | ✔️ |
Просмотр списка записей о награждённых на карточке награды в статусе «Подтверждено». | ✔️ | ✔️ | ✔️ |
Удаление награды. | ❌️ | ❌️ | ✔️ |
Награждённые: | |||
Просмотр своих записей о награждении во всех статусах. | ✔️ | ✔️ | ✔️ |
Поиск по названию награды. | ✔️ | ✔️ | ✔️ |
Расширенный поиск по наградам. | ✔️ | ✔️ | ✔️ |
Добавление записи о награждённом. | ✔️ | ✔️ | ✔️ |
Редактирование своих записей о награждении в статусе «Черновик». | ✔️ | ✔️ | ✔️ |
Редактирование чужих записей о награждении в статусе «Черновик». | ❌️ | ✔️ | ✔️ |
Отправка своих записей о награждении на проверку («Черновик» – «Ожидает проверки»). | ✔️ | ✔️ | ✔️ |
Отправка чужих записей о награждении на проверку. | ❌️ | ✔️ | ✔️ |
Редактирование записей о награждении в статусе «Проверка». | ❌️ | ❌️ | ✔️ |
Изменение статуса «Подтверждено» записей о награждении. | ❌️ | ❌️ | ❌️ |
Отправка в корзину своих записей о награждении в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Отправка в корзину чужих записей о награждении в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Удаление из системы своих записей о награждении в статусе «Черновик». | ✔️ | ✔️ | ✔️ |
Удаление из системы чужих записей о награждении в статусе «Черновик». | ❌️ | ✔️ | ✔️ |
Удаление записей о награждении из системы. | ❌️ | ❌️ | ❌️ |
Смена статусов записей о награжденных: | |||
Черновик – Ожидает проверки | ✔️ | ✔️ | ✔️ |
Черновик – В корзине | ❌️ | ✔️ | ✔️ |
Ожидает проверки – Черновик | ✔️ | ✔️ | ✔️ |
Ожидает проверки – Проверка | ❌️ | ❌️ | ✔️ |
Ожидает проверки – В корзине | ❌️ | ❌️ | ✔️ |
Проверка – Подтверждено | ❌️ | ❌️ | ✔️ |
Проверка – Черновик | ❌️ | ❌️ | ✔️ |
Проверка – В корзине | ❌️ | ❌️ | ✔️ |
Подтверждено – Проверка | ❌️ | ❌️ | ❌️ |
Подтверждено – В корзине | ❌️ | ❌️ | ❌️ |
В корзине – Ожидает проверки | ❌️ | ❌️ | ❌️ |
Отчёты: | |||
Экспорт отчёта по срезу данных о наградах или награждённых. | ❌️ | ✔️ | ✔️ |
Работа с модулем Новости
Пользователям с ролью Администратор доступны все возможности работы с модулем Новости.
Редакторы и модераторы других модулей (мероприятия, публикации, награды) могут работать с модулем Новости как обычные пользователи.
Возможности | Пользователь | Редактор новостей | Модератор новостей |
---|---|---|---|
Новости: | |||
Просмотр списка новостей. | ✔️ | ✔️ | ✔️ |
Поиск по названию новости. | ✔️ | ✔️ | ✔️ |
Расширенный поиск. | ✔️ | ✔️ | ✔️ |
Добавление новости. | ✔️ | ✔️ | ✔️ |
Редактирование своей записи о новости в статусе Черновик. | ✔️ | ✔️ | ✔️ |
Редактирование чужой записи о новости в статусе Черновик. | ❌️ | ✔️ | ✔️ |
Просмотр чужих записей о новостях в статусах «Черновик», «Ожидает проверки», «Проверка», «В корзине». | ❌️ | ✔️ | ✔️ |
Отправка своих записей о новостях на проверку («Черновик» – «Ожидает проверки»). | ✔️ | ✔️ | ✔️ |
Отправка чужих записей о новостях на проверку. | ❌️ | ✔️ | ✔️ |
Редактирование записей о новостях в статусе «Проверка». | ❌️ | ❌️ | ✔️ |
Изменение статуса «Подтверждено» записей о новостях. | ❌️ | ❌️ | ❌️ |
Отправка в корзину своих записей о новостях в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Отправка в корзину чужих записей о новостях в статусе «Черновик» | ❌️ | ✔️ | ✔️ |
Удаление из системы своих записей о новостях в статусе «Черновик». | ✔️ | ✔️ | ✔️ |
Удаление из системы чужих записей о новостях в статусе «Черновик». | ❌️ | ✔️ | ✔️ |
Удаление записей о новостях из системы. | ❌️ | ❌️ | ❌️ |
Смена статусов записей о новостях: | |||
Черновик – Ожидает проверки | ✔️ | ✔️ | ✔️ |
Черновик – В корзине | ❌️ | ✔️ | ✔️ |
Ожидает проверки – Черновик | ✔️ | ✔️ | ✔️ |
Ожидает проверки – Проверка | ❌️ | ❌️ | ✔️ |
Ожидает проверки – В корзине | ❌️ | ❌️ | ✔️ |
Проверка – Подтверждено | ❌️ | ❌️ | ✔️ |
Проверка – Черновик | ❌️ | ❌️ | ✔️ |
Проверка – В корзине | ❌️ | ❌️ | ✔️ |
Подтверждено – Проверка | ❌️ | ❌️ | ❌️ |
Подтверждено – В корзине | ❌️ | ❌️ | ❌️ |
В корзине – Ожидает проверки | ❌️ | ❌️ | ❌️ |
Отчёты: | |||
Экспорт отчёта по срезу данных о новостях. | ❌️ | ✔️ | ✔️ |
Работа с изданиями
Пользователям с ролью Администратор доступны все возможности работы с разделом Издания.
Редакторы и модераторы модулей мероприятий, новостей и наград могут работать с разделом Издания как обычные пользователи.
Возможности | Пользователь | Редактор публикаций | Модератор публикаций |
---|---|---|---|
Издания: | |||
Поиск по названию и ISSN издания. | ❌️ | ❌️ | ✔️ |
Просмотр списка изданий. | ❌️ | ❌️ | ✔️ |
Просмотр карточки издания. | ✔️ | ✔️ | ✔️ |
Добавление новых изданий. | ❌️ | ❌️ | ✔️ |
Редактирование изданий. | ❌️ | ❌️ | ✔️ |
Удаление изданий без связей с публикациями. | ❌️ | ❌️ | ✔️ |
Работа с подразделениями
Пользователям с ролью Администратор доступны все возможности работы с разделом Подразделения.
Редакторы и модераторы всех модулей приложения ПУМА имеют одинаковые возможности работы с разделом Подразделения.
Возможности | Пользователь | Редактор | Модератор |
---|---|---|---|
Подразделения: | |||
Просмотр списка подразделений. | ❌️ | ❌️ | ✔️ |
Просмотр карточки подразделения. | ✔️ | ✔️ | ✔️ |
Редактирование подразделений. | ❌️ | ❌️ | ✔️ |
Удаление подразделений. | ❌️ | ❌️ | ✔️ |
Работа с сотрудниками
Администратор имеет такие же права работы с разделом Сотрудники, что и модератор.
Редакторы и модераторы всех модулей приложения ПУМА имеют одинаковые возможности работы с разделом Сотрудники.
Возможности | Пользователь | Редактор | Модератор |
---|---|---|---|
Сотрудники: | |||
Поиск сотрудников по ФИО. | ❌️ | ❌️ | ✔️ |
Просмотр списка сотрудников. | ❌️ | ❌️ | ✔️ |
Просмотр карточки сотрудника. | ✔️ | ✔️ | ✔️ |
Просмотр даты рождения и СНИЛС (последние 4 цифры) на карточке сотрудника. | ❌️ | ❌️ | ✔️ |
Добавление нового сотрудника вручную. | ❌️ | ❌️ | ✔️ |
Редактирование сотрудников, добавленных вручную:: | |||
персональные данные | ❌️ | ❌️ | ✔️ |
аффилиации (редактирование и добавление) | ❌️ | ❌️ | ✔️ |
персональные научные идентификаторы | ❌️ | ❌️ | ✔️ |
Удаление сотрудников, добавленных вручную. | ❌️ | ❌️ | ✔️ |
Редактирование сотрудников, синхронизированных с базой:: | |||
персональные данные | ❌️ | ❌️ | ❌️ |
аффилиации | ❌️ | ❌️ | ❌️ |
персональные научные идентификаторы | ❌️ | ❌️ | ✔️ |
Удаление синхронизированных сотрудников. | ❌️ | ❌️ | ❌️ |
Работа со словарями
В приложении ПУМА возможность доступа и работы со словарями есть только у пользователей с ролью Администратор. Все остальные пользователи имеют доступ к словарям только на просмотр и из записей о достижениях, которые эти словари используют.
Возможности | Пользователь | Администратор |
---|---|---|
Словари: | ||
Просмотр списка словарей. | ❌️ | ✔️ |
Просмотр карточки словаря. | ✔️ | ✔️ |
Добавление нового словаря. | ❌️ | ✔️ |
Редактирование словарей. | ❌️ | ✔️ |
Редактирование синхронизированных (базовых) значений словаря. | ❌️ | ❌️ |
Удаление синхронизированных (базовых) значений словаря. | ❌️ | ❌️ |
Редактирование добавленных значений словаря. | ❌️ | ✔️ |
Удаление добавленных значений словаря. | ❌️ | ✔️ |
Удаление синхронизированных (базовых) словарей. | ❌️ | ❌️ |
Удаление добавленных словарей. | ❌️ | ✔️ |
Работа с числовыми показателями
В приложении ПУМА возможность доступа и работы с числовыми показателями есть только у пользователей с ролью Администратор.
Возможности | Пользователь | Администратор |
---|---|---|
Научные данные: | ||
Просмотр списка классификаторов. | ❌️ | ✔️ |
Просмотр списка идентификаторов. | ❌️ | ✔️ |
Просмотр списка импакт-факторов. | ❌️ | ✔️ |
Просмотр карточки классификатора. | ❌️ | ✔️ |
Просмотр карточки идентификатора. | ❌️ | ✔️ |
Просмотр карточки импакт-фактора. | ❌️ | ✔️ |
Добавление классификаторов. | ❌️ | ✔️ |
Добавление идентификаторов. | ❌️ | ✔️ |
Добавление импакт-факторов. | ❌️ | ✔️ |
Редактирование классификаторов. | ❌️ | ✔️ |
Редактирование идентификаторов. | ❌️ | ✔️ |
Редактирование импакт-факторов. | ❌️ | ✔️ |
Удаление базовых классификаторов. | ❌️ | ❌️ |
Удаление базовых идентификаторов. | ❌️ | ❌️ |
Удаление базовых импакт-факторов. | ❌️ | ❌️ |
Удаление добавленных классификаторов. | ❌️ | ✔️ |
Удаление добавленных идентификаторов. | ❌️ | ✔️ |
Удаление добавленных импакт-факторов. | ❌️ | ✔️ |
Работа с пользователями и настройками приложения
Пользователям с ролью Администратор доступны все возможности работы с настройками системы и пользователями кроме удаления записей синхронизированных с БД организации.
Возможности | Пользователь | Администратор |
---|---|---|
Права пользователей: | ||
Просмотр списка пользователей и их прав. | ❌️ | ✔️ |
Редактирование прав (ролей) синхронизированных пользователей. | ❌️ | ✔️ |
Редактирование пароля синхронизированных пользователей. | ❌️ | ✔️ |
Удаление синхронизированных пользователей. | ❌️ | ❌️ |
Добавление пользователей. | ❌️ | ✔️ |
Редактирование данных добавленных пользователей. | ❌️ | ✔️️ |
Удаление добавленных пользователей. | ❌️ | ✔️ |
Настройки: | ||
Ограничение отображения количества строк в таблицах на одной странице по умолчанию. | ❌️ | ✔️ |
Ограничение максимального размера файла. | ❌️ | ✔️ |
Ограничение максимального количества строк при экспорте в Excel. | ❌️ | ✔️️ |
Включение временной блокировки на добавление публикаций. | ❌️ | ✔️ |
Указание подразделений для виджета рейтинга подразделений на странице Статистики. | ❌️ | ✔️ |