Группа пользователя в зависимости от экземпляра сущности
Добавлено: 22 дек 2018, 17:03
Допустим у нас 10 проектов. Один сотрудник участвует в 3 проектах одновременно. В одном проекте - он руководитель, в другом - консультант, а в третьем - рядовой исполнитель. У каждой из групп (руководитель, консультант, исполнитель) разные права на доступ и действия в системе Руководитель.
Нужно, чтобы этот пользователь имел права в соответствии с проектом, в котором он работает. Сейчас сделать это невозможно. Мы устанавливаем группу пользователя для работы со всеми экземплярами сущностей (т.е. для всех экземпляров сущности "Проект" группа пользователя будет одна и таже).
В общем случае нужна возможность устанавливать группу пользователя для конкретной записи любой сущности. Тогда один и тот же пользователь будет обладать разными правами на доступ и на действия в разных экземплярах сущности (разных проектах, в разных запросах и т.д.)
Нужно, чтобы этот пользователь имел права в соответствии с проектом, в котором он работает. Сейчас сделать это невозможно. Мы устанавливаем группу пользователя для работы со всеми экземплярами сущностей (т.е. для всех экземпляров сущности "Проект" группа пользователя будет одна и таже).
В общем случае нужна возможность устанавливать группу пользователя для конкретной записи любой сущности. Тогда один и тот же пользователь будет обладать разными правами на доступ и на действия в разных экземплярах сущности (разных проектах, в разных запросах и т.д.)