Выделение руководителя в группе.

Все вопросы/проблемы по установке и использовании.
Ответить
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Выделение руководителя в группе.

Сообщение alexinc »

Добрый день.
Есть несколько человек в группе. Один из них - Руководитель, и должен выполнять некоторые действия, а так же видеть некоторые поля, недоступные другим членам группы.
Периодически руководитель меняется (текучка, пенсия и т.д.) и нужно просто кликнуть мышкой кто кем стал.
Я так и не смог реализовать данный подход. Пробовал через разные группы, но тогда получаем очень сложную настройку сущностей (это если одна группа еще ничего, а если их 5-15?)
Пробовал в сущность Пользователи добавлять флаг - Руководитель, то как его потом применить - ума не приложу.
Возможно, кто-то встречался с подобной задачей?
triadax
Сообщения: 165
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

Re: Выделение руководителя в группе.

Сообщение triadax »

alexinc писал(а): 19 май 2022, 17:34 Добрый день.
Есть несколько человек в группе. Один из них - Руководитель, и должен выполнять некоторые действия, а так же видеть некоторые поля, недоступные другим членам группы.
Периодически руководитель меняется (текучка, пенсия и т.д.) и нужно просто кликнуть мышкой кто кем стал.
Я так и не смог реализовать данный подход. Пробовал через разные группы, но тогда получаем очень сложную настройку сущностей (это если одна группа еще ничего, а если их 5-15?)
Пробовал в сущность Пользователи добавлять флаг - Руководитель, то как его потом применить - ума не приложу.
Возможно, кто-то встречался с подобной задачей?
С этим функционалом придется мириться и искать компромисс. Для себя решил это таким способом.

Создаём группу Экономисты - настраиваем права/ограничения на сущности.
Создаём группу Экономисты_Начальник - копруем из Экономисты права/ограничения и редактируем.

Пользователя добавляем в группу Экономисты_Начальник.

Все что касается групп доступа в Руководителе печально. Нужно постоянно изворачиваться и плодить лишние действия.
Даже если у пользователя несколько групп - это переключение интерфейса. А если в поле "Группы доступа пользователей" указать несколько групп, назначенных на пользователя, то основной будет та, которая по алфавиту первая и пользователю опять же надо переключать интерфейс.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Выделение руководителя в группе.

Сообщение nruslan2 »

Как вариант можно выйти из ситуации через Глобальный список и назначение по видимости этого списка (Не удобный вариант, но костыли рабочие)
Ну а про несколько групп можно воспользоваться доработкой viewtopic.php?p=21136#p21136, но тоже тут ограниченный функционал (тоже ограничения и своего рода костыли), так как доступ является одним из фундаментов системы, и переписать его под новый функционал является по сути создать новую систему поэтому не получилось только такую доработку реализовать с минимальными изменениями!!
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1198
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Выделение руководителя в группе.

Сообщение Fait »

А я просто дективирую старую запись в таблице Пользователи.
И создаю новую учётку для нового сотрудника.
В таком случае неактивного сотрудника выбрать нигде нельзя будет.
Так и вся история не перемешивается.
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Выделение руководителя в группе.

Сообщение alexinc »

Fait писал(а): 28 май 2022, 09:35 А я просто дективирую старую запись в таблице Пользователи.
И создаю новую учётку для нового сотрудника.
В таком случае неактивного сотрудника выбрать нигде нельзя будет.
Так и вся история не перемешивается.
Там вопрос о разделении пользователей на главных и не очень.
Ответить