Вчера в очередной раз столкнулись с этой проблемой.
Вот исходные данные:
Есть два пользователя-менеджера пользователь1 и пользователь2, при чем пользователь1 является создателем пользователя2.
Есть объект1 и объект2 (созданы пользователем2) и группа (создана пользователем1). У пользователя2 есть все права, как на объекты1-2 так и на группу, но при удалении из группы объекта2, из группы вылетел и объект1.
При чем в группе есть еще 4 объекта, создателем которых является пользователь1, и они остались.
Вопрос почему так происходит если у пользователя2 есть все права и на объекты и на группы?
Одна особенность: мы предоставляем конечному клиенту доступ не на каждый объект, а на группу, соответственно если объект пропадает из "корневой" группы, клиент его не видит.
www.intelstol.ru - Контролировать просто!