Viewsモジュールを使用して、特定のユーザーのみがアクセスできるビューを作成しています。ビューにはロールまたは権限によるアクセス制御が含まれていることはわかっていますが、もっと細かいことが必要です。基本的に、ユーザー「x」とユーザー「y」だけが特定のビュー(または他のユーザー)にアクセスできると言えるようにしたいサイト管理者の役割)。したがって、これは、ACLモジュールが個々のノードに対してどのように機能するかと非常によく似た機能を果たします。
カスタムビューアクセスプラグインを作成する最善の方法はありますか?私はこれについてあまり経験がありません。
また、これを実現するためにいくつかの検証で引数を使用することについても疑問に思っています(そのため、何十もの個別のビューを作成する必要はありません)。たとえば、このビューは特定のノードパスのタブになるため、そのノードにビューを表示できるユーザーを指定するユーザー参照フィールドを設定することについて疑問に思っています。現在のユーザーがユーザー参照フィールドで指定されたユーザーと等しいかどうかのみを検証する方法が必要です。
何か案は?それとも、これを必要以上に複雑にしていますか?
ありがとう、ベン