Полезные ресурсы в приложении


Описание модуля

Цель модуля

Реализовать новый модуль, дав возможность администраторам размещать на платформе в одном месте большое количество ресурсов, которые будут доступны пользователям.

Состав модуля

Модуль доступен в веб и мобильном приложении. Документация по работе с модулем в веб-версии находится на странице https://motivityy.atlassian.net/wiki/x/BIBlGQ

Административная часть

Раздел управления модулем: Инструменты → Полезные ресурсы

Административная часть

Раздел управления модулем: Инструменты → Полезные ресурсы

Публичная часть

Раздел модуля Полезные ресурсы

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

Возможности пользователей зависят от их системных ролей:

Бизнес-роль в модуле

Определение

Бизнес-роль в модуле

Определение

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

Пользователь, который в соответствии с ролевой моделью имеет доступ к разрешению Полезные ресурсы → Административная часть

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

Пользователь, который в соответствии с ролевой моделью имеет доступ к разрешению Полезные ресурсы → Публичная часть

Что могут пользователи

Пользователям доступны следующие действия:

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

  • Переход по ссылкам, заданных в полезных ресурсах

  • Закрепление полезного ресурса

Что могут администраторы

Администраторам доступны следующие действия:

  • Создание, чтение, обновление и удаление полезных ресурсов

  • Настройка доступов к полезным ресурсам

Как администратору создать и настроить полезные ресурсы

Настройка модуля происходит в административной части (подробнее в Полезные ресурсы | Как администратору создать и настроить полезные ресурсы)

Изучение полезных ресурсов в приложении

Созданные администратором полезные ресурсы отображаются в приложении на экране модуля Полезные ресурсы.

Переход на экран осуществляется через боковое меню.

Как выглядит экран модуля

На экране отображается список полезных ресурсов в виде карточек всех доступных пользователю ресурсов

image-20240520-062408.png

Изначально на экране максимально отображается 20 карточек полезных ресурсов. Если ресурсов в списке больше 20, то подгрузка карточек осуществляется следующим образом: если пользователь проскроллил первые 20 карточек, то подгружается еще 20 карточек

Если в ПА не был добавлен хотя бы один полезный ресурс или у пользователя нет доступа к добавленным ресурсам, тогда на странице отображается заглушка

image-20240418-030220.png

Что отображается на каждой карточке полезного ресурса

На каждой карточке отображаются следующие элементы:

  • Название

  • Изображение

    • Если в ПА для ссылки были задано изображение, то отображается заданное изображение

    • Если в ПА для ссылки не было задано изображение, то отображается стандартная заглушка

  • Описание

По нажатию на карточку полезного ресурса:

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

  • Открывается ссылка в браузере, если в МП отсутствует модуль, на который ведет ссылка

У пользователя есть возможность через кебаб-меню:

  • Закрепить/открепить (количество закрепленных полезных ресурсов не ограничено):

    • Закреплённый полезный ресурс находится в начале списка и визуально отличим от основного списка

    • Сортировка закрепленных элементов осуществляется по дате и времени в хронологическом порядке

  • Скопировать ссылку

  • Открыть в браузере – по нажатию ссылка на полезный ресурс открывается в браузере

Поиск полезных ресурсов

image-20240520-062850.png

Поиск осуществляется по совпадению части строки в названии полезного ресурса

При вводе первого символа под полем динамически отображается список возможных вариантов поиска, состоящий из карточек полезных ресурсов

Если удовлетворяющих поиску результатов нет, выводится соответствующая заглушка

image-20240418-030641.png