Здравствуйте Уважаемые))
Пишу сервис, необходимо реализовать такое чудо
Администратор
-Директор компании 1
--Работник 1
-Директор компании 2
--Работник 1
--Работник 2
-Директор компании 3
--Работник 1
--Работник 2
--Работник 3
Администратор регистрирует директора какой либо компании в системе, директор уже выдает аккаунты своим работникам.
Есть идея решить вопрос аналогично древовидным выводом информации, то есть бд user
id|email|password|role|parent
Есть ли другие варианты?
Спасибо!
Вопрос по RBAC
Re: Вопрос по RBAC
Можно просто юзеру добавить поле, например, "parent_id" - которое заполняется id-шником директора, создавшего юзера.
А возможность директору править акк своего юзера проверять через бизнес правило типа: 'bizRule' => 'return App::user->id == $params["user_parent_id"];'
Как по мне, больше никакие деревья тут не нужны...
А возможность директору править акк своего юзера проверять через бизнес правило типа: 'bizRule' => 'return App::user->id == $params["user_parent_id"];'
Как по мне, больше никакие деревья тут не нужны...
Re: Вопрос по RBAC
за bizRule огромное спасибо, говоря про parent_id я давал понять что получается дерево)