Страница 1 из 1
Выделение руководителя в группе.
Добавлено: 19 май 2022, 17:34
alexinc
Добрый день.
Есть несколько человек в группе. Один из них - Руководитель, и должен выполнять некоторые действия, а так же видеть некоторые поля, недоступные другим членам группы.
Периодически руководитель меняется (текучка, пенсия и т.д.) и нужно просто кликнуть мышкой кто кем стал.
Я так и не смог реализовать данный подход. Пробовал через разные группы, но тогда получаем очень сложную настройку сущностей (это если одна группа еще ничего, а если их 5-15?)
Пробовал в сущность Пользователи добавлять флаг - Руководитель, то как его потом применить - ума не приложу.
Возможно, кто-то встречался с подобной задачей?
Re: Выделение руководителя в группе.
Добавлено: 23 май 2022, 10:51
triadax
alexinc писал(а): 19 май 2022, 17:34
Добрый день.
Есть несколько человек в группе. Один из них - Руководитель, и должен выполнять некоторые действия, а так же видеть некоторые поля, недоступные другим членам группы.
Периодически руководитель меняется (текучка, пенсия и т.д.) и нужно просто кликнуть мышкой кто кем стал.
Я так и не смог реализовать данный подход. Пробовал через разные группы, но тогда получаем очень сложную настройку сущностей (это если одна группа еще ничего, а если их 5-15?)
Пробовал в сущность Пользователи добавлять флаг - Руководитель, то как его потом применить - ума не приложу.
Возможно, кто-то встречался с подобной задачей?
С этим функционалом придется мириться и искать компромисс. Для себя решил это таким способом.
Создаём группу
Экономисты - настраиваем права/ограничения на сущности.
Создаём группу
Экономисты_Начальник - копруем из
Экономисты права/ограничения и редактируем.
Пользователя добавляем в группу Экономисты_Начальник.
Все что касается групп доступа в Руководителе печально. Нужно постоянно изворачиваться и плодить лишние действия.
Даже если у пользователя несколько групп - это переключение интерфейса. А если в поле "Группы доступа пользователей" указать несколько групп, назначенных на пользователя, то основной будет та, которая по алфавиту первая и пользователю опять же надо переключать интерфейс.
Re: Выделение руководителя в группе.
Добавлено: 23 май 2022, 10:55
nruslan2
Как вариант можно выйти из ситуации через Глобальный список и назначение по видимости этого списка (Не удобный вариант, но костыли рабочие)
Ну а про несколько групп можно воспользоваться доработкой
viewtopic.php?p=21136#p21136, но тоже тут ограниченный функционал (тоже ограничения и своего рода костыли), так как доступ является одним из фундаментов системы, и переписать его под новый функционал является по сути создать новую систему поэтому не получилось только такую доработку реализовать с минимальными изменениями!!
Re: Выделение руководителя в группе.
Добавлено: 28 май 2022, 09:35
Fait
А я просто дективирую старую запись в таблице Пользователи.
И создаю новую учётку для нового сотрудника.
В таком случае неактивного сотрудника выбрать нигде нельзя будет.
Так и вся история не перемешивается.
Re: Выделение руководителя в группе.
Добавлено: 29 май 2022, 10:25
alexinc
Fait писал(а): 28 май 2022, 09:35
А я просто дективирую старую запись в таблице Пользователи.
И создаю новую учётку для нового сотрудника.
В таком случае неактивного сотрудника выбрать нигде нельзя будет.
Так и вся история не перемешивается.
Там вопрос о разделении пользователей на главных и не очень.