У меня была такая же проблема, и, как и вы, я сказал себе: "Это не имеет большого значения, пока он работает" ... но когда у меня появилось все больше и больше пользователей и когда я добавил новые группы, я обнаружил, что ACL не работает должным образом. Если вы используете разрешения на основе групп, вы ДОЛЖНЫ иметь ТОЛЬКО группы в таблице AROS.
Вкратце, документация говорит, что вам нужно добавить bindNode()
в вашу модель пользователей, если вы хотите ACL на основе группы, но они не говорят вам, что это для группы на основе разрешения вашей модели пользователя не должны реализовывать поведение запрашивающей стороны, и вам не нужен ни parentNode (). Удалите эти два, и все должно быть в порядке.
Я добавил примечание к документации, надеюсь, она будет опубликована:)
Удачи