Symfony2: следует ли применять ACL к дочерним объектам? - PullRequest
1 голос
/ 25 февраля 2012

У меня есть эта структура сущности:

Apartment -> Floor (one to many)
Floor -> LeaseTerm (one to many)

Я применяю ACL для объекта «Квартира» при сохранении (владельца).

Мой вопрос заключается в том, стоит ли мне беспокоиться о применении ACL для Floor и LeaseTerm, а также я должен просто использовать их отношение к Apartment для проверки владения сущностями LeaseTerm и Floor?

Моя цель - запретить пользователю редактировать / удалять / просматривать чужие этажи / LeaseTerms.

Редактировать: я опубликовал похожий вопрос здесь , но не получил реальных ответов.

Если вопрос неясен, дайте мне знать - я объясню дальше. Но, думаю, я раскрыл основную идею.

1 Ответ

1 голос
/ 06 марта 2012

если все этажи и LeaseTerm имеют одинаковый доступ к квартире, применяют ACL к самому верхнему объекту, если не применяют ACL ко всем объектам

...