WP eLDeR Fitness документация v1.0 Вся документация
Документация / WP eLDeR Fitness / Роли и доступ

Роли и доступ

Роли создаются при активации плагина. Клиентам панель WordPress закрыта — их место в кабинете на сайте.

Кто что видит

РольДоступ
Клиент тренера
elf_client
Только свой кабинет: тренировки, питание, замеры, личные настройки напоминаний. Админ-панель и админ-бар скрыты
Тренер
elf_trainer
Кабинет тренера: свои клиенты, дневники, планы, календарь и карточка здоровья. Используется в режиме клуба
Менеджер клуба
elf_manager
Всё, что тренер, плюс раздел «Тренеры»: создание тренеров, закрепление клиентов, обзор всего клуба. Используется в режиме клуба
АдминистраторПолный доступ к кабинету плюс страница настроек плагина и управление пользователями. В режиме одного тренера он же и есть тренер
Роли не удаляются при смене режима. В режиме одного тренера «Тренер» и «Менеджер клуба» просто не показываются в интерфейсе. Снимите галочку — и они вернутся вместе с закреплениями клиентов. См. «Режим работы».

Как назначить роль

Роль клиента ставится автоматически при создании клиента из заявки или вручную из кабинета. Роль тренера удобнее выдавать в разделе «Тренеры» кабинета (в режиме клуба) или в списке пользователей WordPress.

Сколько сейчас пользователей каждой роли видно в админке на вкладке «Доступ и режим» — там же таблица прав.

Удаление аккаунта клиентом

Отдельная настройка на вкладке «Доступ и режим», по умолчанию выключена. Когда включена, в кабинете клиента появляется блок удаления учётной записи с подтверждением словом.

Удаление безвозвратно стирает тренировки и подходы, планы, дневник питания, замеры, карточку здоровья и сам аккаунт. Настройка закрывает не только кнопку, но и сам механизм: при выключенной галочке запрос на удаление отклоняется.

Зачем это нужно. Возможность отозвать согласие на обработку персональных данных — требование закона. Если вы не даёте клиенту удалять аккаунт самостоятельно, будьте готовы удалять его по обращению.

Клиенты и панель WordPress

Клиент, попытавшийся открыть /wp-admin/, перенаправляется в кабинет. Исключение — служебный обработчик форм: через него работают формы кабинета, поэтому он остаётся доступным.