Управление пользователями (для администратора)
1. Назначение
Раздел «Пользователи» предназначен для администраторов системы. Здесь вы можете управлять учетными записями пользователей: приглашать новых, редактировать информацию о существующих, изменять их роли и удалять пользователей. Это централизованный инструмент для администрирования доступа к системе.
2. Доступ к разделу
- После входа в систему с правами администратора вы попадаете на главный экран.
- В левом боковом меню выберите пункт «Пользователи».
- Выбранный пункт меню будет выделен зеленым цветом.
- В заголовке страницы отобразится «Управление пользователями» с подписью «Приглашение, редактирование и удаление пользователей».
3. Интерфейс раздела
Основная страница раздела представляет собой таблицу со списком всех зарегистрированных пользователей и панель действий над ними.
4. Просмотр пользователей
В таблице представлены следующие колонки:
- Email: Адрес электронной почты пользователя (уникальный идентификатор).
- Имя: Имя пользователя.
- Фамилия: Фамилия пользователя.
- Роль: Уровень доступа в системе (
user— обычный пользователь,admin— администратор). - Дата регистрации: Дата создания учетной записи.
- Действия: Кнопки для редактирования и удаления пользователя.
- Примечание: Первая колонка («Email») и последняя («Действия») зафиксированы и остаются видимыми при горизонтальной прокрутке таблицы.
5. Приглашение нового пользователя
Для добавления нового пользователя используется приглашение по электронной почте. Система отправит письмо с инструкциями для создания учетной записи.
- Нажмите на кнопку «Пригласить по email» в правом верхнем углу над таблицей.
- В открывшемся модальном окне заполните форму:
- Email (обязательно): Введите адрес электронной почты приглашаемого пользователя.
- Нажмите кнопку «Пригласить», чтобы отправить приглашение, или «Отмена», чтобы закрыть окно.
- Примечание: После отправки приглашения новый пользователь появится в таблице после того, как пройдет по ссылке из письма и завершит регистрацию.
6. Редактирование пользователя
Вы можете изменить имя, фамилию и роль пользователя. Email является неизменяемым идентификатором.
- В строке нужного пользователя нажмите на иконку «Редактировать» (значок карандаша) в колонке «Действия».
- Откроется модальное окно с предзаполненными данными пользователя:
- Email: Поле заблокировано для редактирования.
- Имя: Можно изменить.
- Фамилия: Можно изменить.
- Роль (обязательно): Выпадающий список для выбора роли — «Пользователь» (
user) или «Администратор» (admin).
- Внесите необходимые изменения.
- Нажмите кнопку «Сохранить» для применения изменений или «Отмена», чтобы отменить действие.
7. Удаление пользователя
Вы можете удалить пользователя из системы.
- В строке нужного пользователя нажмите на иконку «Удалить» (значок корзины) в колонке «Действия».
- Подтвердите удаление в появившемся диалоговом окне.
- Внимание: Удаление пользователя необратимо. Все данные, связанные с этим пользователем (например, созданные им проекты или расчеты), также могут быть удалены или стать недоступными, в зависимости от настроек системы. Будьте осторожны при удалении.
8. Часто задаваемые вопросы (FAQ)
Вопрос: Может ли обычный пользователь видеть раздел «Пользователи»?
Ответ: Нет. Этот раздел доступен только пользователям с ролью «Администратор». Обычные пользователи (user) не видят этот пункт в меню.
Вопрос: Что произойдет после отправки приглашения?
Ответ: Пользователь получит письмо со ссылкой для создания пароля и завершения регистрации. До завершения регистрации его учетная запись может не отображаться в списке или иметь статус «ожидает подтверждения» (в текущей реализации приглашение добавляет пользователя сразу, но для входа ему нужно перейти по ссылке).
Вопрос: Почему я не могу изменить email пользователя?
Ответ: Email является основным идентификатором учетной записи. Изменение email привело бы к созданию фактически новой учетной записи. Если пользователю нужно сменить адрес, проще удалить старую учетную запись и пригласить пользователя заново на новый email.
Вопрос: В чем разница между ролями user и admin?
Ответ:
- Пользователь (
user): Имеет доступ к основным функциям приложения — калькуляторам, материалам, проектам. - Администратор (
admin): Имеет все права обычного пользователя, а также доступ к разделу «Пользователи» для управления учетными записями. Администратор может назначать других администраторов.