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

Элементы поиска и фильтрации данных
Вид страницы
Действия
1) Быстрый поиск по таблице - [поле для ввода]:
  • отбор строк, содержащих введенные символы
  • поиск осуществляется по всем полям таблицы после ввода одного символа и более
2) Расширенный фильтр - [модальное окно]:
  • отбор строк, удовлетворяющих критериям фильтра
  • отбор данных может осуществляться по следующим критериям:
    • фамилия
    • имя
    • отчество
    • email
    • дата выхода на работу
    • статус
    • настраиваемая пользовательская роль
  • сохранение фильтра для дальнейшего переиспользования
3) Вид таблицы - [модальное окно]:
  • выбор и группировка столбцов таблицы, выводимых пользователю:
    • выбор с помощью чек-боксов набора полей
    • расстановка полей в нужной последовательность с помощью drag&drop
4) Сортировка данных - [нажатие на иконку сортировки] - доступно в каждом столбце:
  • виды сортировки:
    • по возрастанию
    • по убыванию
    • отмена сортировки.
При использовании элементов поиска и фильтрации производится изменение содержимого таблицы с данными.
Список пользователей имеет табличный вид, включает следующие столбцы:
  • Фамилия
  • Имя
  • Отчество
  • Email
  • Дата выхода на работу, а остальные точки отсчета?..
  • Статус
  • Настраиваемая пользовательская роль.
Отображается счетчик элементов на странице.
Присутствует пагинация. Перемещение между страницами с данными по нажатию на нужную страницу.
Допускается выбор количества строк данных, отображаемых на одной странице:
  • 10
  • 20 - по умолчанию
  • 50
  • 100.
1) Создание пользователя - [открытие модального окна через кнопку + Добавить] - заполнение обязательных и необходимых полей о пользователе в окне Настройки пользователя
2) Редактирование пользователя - [открытие модального окна по одиночному клику по строке пользователя] - внесение изменений в заполненные или пустые поля в окне Настройки пользователя
3) Управление пользователями через проставление галочек в чек-боксы в строке пользователя. Далее, над таблицей появляется количество выбранных пользователей и контекстное меню, в котором выводятся действия, доступные для осуществления над пользователем:
  • Активировать - [смена статуса пользователя на Активен]
  • Заблокировать - [смена статуса пользователя на Заблокирован]
  • Добавить в группу - [добавление пользователя в созданные группы, доступен множественный выбор групп]
  • Еще - Отправить приглашение - [отправка приглашения для регистрации].