私は製品在庫管理 Web サイトを実装しています。魔女には多くの権限層があります。あらゆる種類の権限を持つ管理者がいて、レベル 2、3、4 など... 権限が少なくなります。ただし、特定のユーザーは、ユーザーの作成や他のユーザーに関する情報の読み取りなど、特別な権限を持つことができます。
次のシナリオを検討してください。
* admin inserted user1, user2 and user3.
* user1 inserted user4 and user5 under his supervision.
* user1 edited user4's permission so: user4 can see all user5's
activity, but user5 cannot see user4's activity.
* user5 inserted user6 and user7 and can see all their activity, but
user4 cant!
* user2 is in the same "level" and user1 and user3, but he cant see
their sublevels activity.
この権限ツリーをデータベースで暗黙的にするにはどうすればよいですか?
パーミッション ツリーのグラフィカル スキーム: