私は現在、ユーザーが写真やドキュメントなどのファイルをホストできるようにするWebサイトに取り組んでいます。グループとユーザーベースのRightsmanagementを導入しましたが、このグループとユーザーの概念に完全には適合していません。
例えば:
ユーザーがファイルをアップロードします。このファイルは、2〜3人のユーザーの小グループが共同作業する必要があります。このグループは動的であり、この1つのファイルにのみアクセスできるようにする必要があります。スタッフと呼ばれる別のグループは、それを表示することはできますが、編集または削除することはできません。
最初のユーザーとは異なる別のユーザーもファイルをアップロードしますが、スタッフがファイルを編集してすべてのユーザーがアクセスできるようにすることだけを求めています。
事実上、私は多くの冗長な権利を持つ何千ものグループになってしまいます。これに対するより良いアプローチはありますか?
ありがとう