アプリケーションを使用する多数のユーザーがいるプロジェクトを行う必要があります。ユーザーは、ユーザー、エグゼクティブ、またはアドミニストレーターのいずれかに属することができます。各ユーザーグループには独自の権利があります。すべてのデータはデータベースに保存されます。
今、私はクラスの設計を行っていますが、クラス自体として権利を設計する必要があるのか 、それともユーザーグループを監視してから、データベース内の CRUD 操作へのアクセスを拒否または許可する必要があるのか わかりません。
ユーザーまたはグループを参照する権限を実装するには、どのような方法がよいでしょうか?