Перейти к основному содержимому

Управление пользователями (для администратора)

1. Назначение

Раздел «Пользователи» предназначен для администраторов системы. Здесь вы можете управлять учетными записями пользователей: приглашать новых, редактировать информацию о существующих, изменять их роли и удалять пользователей. Это централизованный инструмент для администрирования доступа к системе.

2. Доступ к разделу

  1. После входа в систему с правами администратора вы попадаете на главный экран.
  2. В левом боковом меню выберите пункт «Пользователи».
    • Выбранный пункт меню будет выделен зеленым цветом.
    • В заголовке страницы отобразится «Управление пользователями» с подписью «Приглашение, редактирование и удаление пользователей».

3. Интерфейс раздела

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

4. Просмотр пользователей

В таблице представлены следующие колонки:

  • Email: Адрес электронной почты пользователя (уникальный идентификатор).
  • Имя: Имя пользователя.
  • Фамилия: Фамилия пользователя.
  • Роль: Уровень доступа в системе (user — обычный пользователь, admin — администратор).
  • Дата регистрации: Дата создания учетной записи.
  • Действия: Кнопки для редактирования и удаления пользователя.
    • Примечание: Первая колонка («Email») и последняя («Действия») зафиксированы и остаются видимыми при горизонтальной прокрутке таблицы.

5. Приглашение нового пользователя

Для добавления нового пользователя используется приглашение по электронной почте. Система отправит письмо с инструкциями для создания учетной записи.

  1. Нажмите на кнопку «Пригласить по email» в правом верхнем углу над таблицей.
  2. В открывшемся модальном окне заполните форму:
    • Email (обязательно): Введите адрес электронной почты приглашаемого пользователя.
  3. Нажмите кнопку «Пригласить», чтобы отправить приглашение, или «Отмена», чтобы закрыть окно.
    • Примечание: После отправки приглашения новый пользователь появится в таблице после того, как пройдет по ссылке из письма и завершит регистрацию.

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

Вы можете изменить имя, фамилию и роль пользователя. Email является неизменяемым идентификатором.

  1. В строке нужного пользователя нажмите на иконку «Редактировать» (значок карандаша) в колонке «Действия».
  2. Откроется модальное окно с предзаполненными данными пользователя:
    • Email: Поле заблокировано для редактирования.
    • Имя: Можно изменить.
    • Фамилия: Можно изменить.
    • Роль (обязательно): Выпадающий список для выбора роли — «Пользователь» (user) или «Администратор» (admin).
  3. Внесите необходимые изменения.
  4. Нажмите кнопку «Сохранить» для применения изменений или «Отмена», чтобы отменить действие.

7. Удаление пользователя

Вы можете удалить пользователя из системы.

  1. В строке нужного пользователя нажмите на иконку «Удалить» (значок корзины) в колонке «Действия».
  2. Подтвердите удаление в появившемся диалоговом окне.
    • Внимание: Удаление пользователя необратимо. Все данные, связанные с этим пользователем (например, созданные им проекты или расчеты), также могут быть удалены или стать недоступными, в зависимости от настроек системы. Будьте осторожны при удалении.

8. Часто задаваемые вопросы (FAQ)

Вопрос: Может ли обычный пользователь видеть раздел «Пользователи»?
Ответ: Нет. Этот раздел доступен только пользователям с ролью «Администратор». Обычные пользователи (user) не видят этот пункт в меню.

Вопрос: Что произойдет после отправки приглашения?
Ответ: Пользователь получит письмо со ссылкой для создания пароля и завершения регистрации. До завершения регистрации его учетная запись может не отображаться в списке или иметь статус «ожидает подтверждения» (в текущей реализации приглашение добавляет пользователя сразу, но для входа ему нужно перейти по ссылке).

Вопрос: Почему я не могу изменить email пользователя?
Ответ: Email является основным идентификатором учетной записи. Изменение email привело бы к созданию фактически новой учетной записи. Если пользователю нужно сменить адрес, проще удалить старую учетную запись и пригласить пользователя заново на новый email.

Вопрос: В чем разница между ролями user и admin?
Ответ:

  • Пользователь (user): Имеет доступ к основным функциям приложения — калькуляторам, материалам, проектам.
  • Администратор (admin): Имеет все права обычного пользователя, а также доступ к разделу «Пользователи» для управления учетными записями. Администратор может назначать других администраторов.