Страница 1 из 1

Добаваление только клиентов

Добавлено: 07 ноя 2023, 12:22
Gorec
Добрый день.
Условие
В сущности пользователи имеется 4 группы
1. Администратор
2. Разработчик
3. Менеджер
4. Клиент

Как настроить условия доступа, чтобы Менеджер мог добавлять(регистрировать) только клиентов(а не всех из сущности пользователи)
А разработчик мог добавлять и новых менеджеров и клиентов, но не мог добавлять роль разработчика
PS/
На скрине, залогинен менеджер, и у него нужно убрать возможность регистрировать других менеджеров и разработчиков.
Заранее спасибо за советы!

Re: Добаваление только клиентов

Добавлено: 07 ноя 2023, 13:26
nruslan2
как вариант, сделать такое же поле только с нужными значениями, и при сохранении и редактировании записи с помощью автоматизации передавать значения между полями.

Re: Добаваление только клиентов

Добавлено: 07 ноя 2023, 14:49
Gorec
Спасибо за подсказку, но сложно, я только начал изучать возможности данной срм
В сущности Пользователи поле Группа доступа, является системным и ее не скрыть.
--
Поступил другим образом написал js-код. который определяет, кто сейчас залогинен, и для него прячет из селекта лишние опции.

Код: Выделить всё

if ($("body").hasClass("page-usergroup-4"))
{
	$('select[id=fields_6] option[value=4]').remove(); 
	$('select[id=fields_6] option[value=5]').remove(); 
}

Re: Добаваление только клиентов

Добавлено: 07 ноя 2023, 15:36
Lazutkin_Max
Gorec писал(а): 07 ноя 2023, 14:49 Спасибо за подсказку, но сложно, я только начал изучать возможности данной срм
Если я верно понял, то выше подсказывали скрыть кнопку "добавить запись", которая есть по умолчанию, и вместо нее вывести свою кнопку и форму через автоматизацию.
Аналогично можно сделать через форму при добавлении комментария.
Изображение

Re: Добаваление только клиентов

Добавлено: 07 ноя 2023, 16:12
Gorec
Спасибо! попробую реализовать