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

- Сообщения: 1198
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Выделение руководителя в группе.
А я просто дективирую старую запись в таблице Пользователи.
И создаю новую учётку для нового сотрудника.
В таком случае неактивного сотрудника выбрать нигде нельзя будет.
Так и вся история не перемешивается.
И создаю новую учётку для нового сотрудника.
В таком случае неактивного сотрудника выбрать нигде нельзя будет.
Так и вся история не перемешивается.
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Выделение руководителя в группе.
Там вопрос о разделении пользователей на главных и не очень.Fait писал(а): 28 май 2022, 09:35 А я просто дективирую старую запись в таблице Пользователи.
И создаю новую учётку для нового сотрудника.
В таком случае неактивного сотрудника выбрать нигде нельзя будет.
Так и вся история не перемешивается.