1.⠀Раздел «Сотрудники»

Раздел предназначен для создания и управления учетными записям сотрудников ресторана. В разделе можно добавлять новых пользователей, назначать им роли (системные или кастомные), указывать должности, настраивать доступ к ресторанам и точкам, а также редактировать или удалять существующие учётные записи.

Чтобы создать или отредактировать учетную запись пользователя найдите в боковой панели навигации раздел «Управление пользователями» и выберите подраздел «Сотрудники» (рис.1).

Рисунок 1. Раздел «Сотрудники» в панели навигации

Раздел состоит из реестра сотрудников, созданных с помощью админ-панели.

Если у вас создано более одного ресторана, на странице появляется переключатель (селект) для выбора нужного ресторана.

Рисунок 2. Раздел «Пользователи»

Для поиска необходимого пользователя (сотрудника) начните вводить текст в поле поиска. Поиск осуществляется по ФИО, номеру телефона и email. Поиск регистронезависимый (например, иванов найдёт «Иванов», «ИВАНОВ», «иВаНоВ») и учитывает частичное совпадение (поиск 916 найдёт номер +7 (916) 123-45-67.

Сортировка пользователей (сотрудников) в реестре организована по дате создания (по возрастанию, по убыванию) по умолчанию применена сортировка “по убыванию”.

Для сортировки нажмите на иконку "Сортировка" и выберите вариант сортировки, предлагаемый в модальном окне (рис.3, 3.1).

Рисунок 3-3.1. Сортировка сотрудников

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

Для фильтрации нажмите на иконку "Критерии" и выберите критерии для фильтрации с помощью модального окна (рис.4 - 4.2). Примененные фильтры будут отображены над строкой поиска: вы можете сбрасывать фильтры как по одному критерию, так и воспользоваться кнопкой “Сбросить”, чтобы вернуться к просмотру реестра рассылок по умолчанию.

Рисунок 4-4.2. Фильтры

2.⠀Создание пользователя

Для создания нового сотрудника нажмите кнопку «Добавить» (рис.5-6). Откроется форма создания сотрудника.

Рисунок 5. Кнопка добавления пользователя

Рисунок 6. Форма добавления пользователя

ФИО - обязательное поле. Максимальная длина — 100 символов. Допустимы буквы (кириллица и латиница), цифры, пробелы, дефисы, запятые и точки. Запрещены специальные символы: < > ' " # &.

Роль - обязательное поле. Представляет собой выпадающий список системных и кастомных ролей. Можно выбрать только одну роль. При выборе роли отображаются доступные пермишены (права доступа). Системные роли нельзя редактировать и удалять.

Нельзя выбрать несколько ролей одновременно — ни несколько системных, ни несколько кастомных, ни комбинацию системной и кастомной. При попытке выбора нескольких ролей появляется уведомление: «Вы не можете одновременно назначить несколько ролей одному пользователю».

Должность - обязательное поле. Выпадающий список, из которого можно выбрать несколько должностей одновременно. Доступны следующие варианты: Управляющий, Администратор, Маркетолог, Логист, Официант, Бармен, Бариста, Курьер, Хостес.

Телефон - необязательное поле. При вводе автоматически применяется маска: +7 (XXX) –XXX–XX–XX.

Telegram - необязательное поле для указания Telegram-логина сотрудника.

Email - обязательное поле. При вводе применяется маска: user@example.com. Максимальная длина -254 символа.

В блоке «Доступ» находится чекбокс «Все рестораны и точки». При его активации сотрудник получает доступ ко всем ресторанам и точкам без необходимости дополнительного выбора.

Если чекбокс выключен, становятся доступны два обязательных поля для выбора:

  • Ресторан — выпадающий список существующих ресторанов с возможностью множественного выбора. Необходимо выбрать хотя бы один ресторан.
  • Точка — выпадающий список существующих точек также с возможностью множественного выбора. Если выбрано несколько ресторанов, точки отображаются с указанием названия ресторана и адреса. Например: Burger House - ул. Тверская, 15.

В форме создания доступа кнопка «Сохранить». Если вы заполнили часть полей, но не сохранили пользователя и пытаетесь закрыть страницу, система отобразит модальное окно с текстом: «Вы уверены, что хотите покинуть страницу? Внесённые изменения не сохранятся». В этом окне вы можете нажать «Отмена», чтобы остаться на странице и продолжить заполнение, или «Покинуть без сохранения», чтобы закрыть страницу — тогда все введённые данные будут потеряны. Модальное окно не появляется, если вы не вносили никаких изменений в форму.

При успешном сохранении появится уведомление об успешном создании пользователя и новая запись отобразится в реестре.

3.⠀Редактирование пользователя

Для редактирования пользователей в реестре в строке необходимого пользователя нажмите на иконку карандаша (рис.7). Откроется форма с заполненными полями, доступными для редактирования (рис.8).

Рисунок 7. Функция редактирования карточки в реестре

Вы можете редактировать пользователей. Все поля, доступные при создании, также доступны для редактирования. После внесения изменений нажмите кнопку «Сохранить».

Рисунок 8. Форма редактирование карточки

Если вы внесли изменения в доступные для редактирования поля, но не сохранили их и пытаетесь закрыть страницу, система отобразит модальное окно с текстом: «Вы уверены, что хотите покинуть страницу? Внесённые изменения не сохранятся.» В этом окне вы можете нажать «Отмена», чтобы остаться на странице и продолжить редактирование, или «Покинуть без сохранения», чтобы закрыть страницу без сохранения изменений. Модальное окно не появляется, если изменения не вносились (рис.9)

После внесения необходимых изменений нажмите кнопку «Сохранить». При успешном сохранении система покажет уведомление об успешном сохранении, а обновлённые данные отобразятся в реестре.

Рисунок 9. Выход из режима редактирования

4.⠀Удаление пользователей

Удалить пользователя можно двумя способами: из реестра (нажав на иконку корзины в строке пользователя) или из формы редактирования (нажав кнопку «Удалить»).

В реестре в строке необходимого пользователя нажмите на иконку корзины (рис.10).

Рисунок 10. Удаление из реестра

Удаление из карточки пользователя: откройте карточку пользователя в режиме редактирования и нажмите кнопку «Удалить» (рис.11). Система отобразит модальное окно с запросом подтверждения.

Рисунок 11. Удаление из режима редактирования

После подтверждения учётная запись будет удалена, а таблица сотрудников автоматически обновится.