次のような概念に基づいてシステムを構築する必要があります。
ユーザーには、マネージャーとユーザー自身によって作成されたオブジェクトがあります。それらのオブジェクトは、それ自体にのみ表示されます。広い意味でそれを行う方法は?どのロジックとメカニズムを選択する必要がありますか?
この質問は多分広すぎることは知っていますが、私は開発の初心者です。
Ploneの組み込みユーザーフォルダーを使用することで、要件を簡単に解決できます。
yourhost:8080 / sitename / @@ security-controlpanelを介してコントロールパネルのセキュリティ部分でそれらを有効にする必要があります(注:ログインして後で構成の変更を確認しようとしている場合は、独自のurserfolderを探してください。 foldercreation-triggerは「最初の」ログインであるため、ログアウトして再度ログインする必要があります。
その後、すべてのユーザーが独自のフォルダーを取得します。ユーザーフォルダーの所有権はユーザーに属するため、マネージャー以外の他のユーザーは、自分のフォルダーに作成されたアイテムにアクセスできず、さらに自分自身にもアクセスできます。
プログラムで再現できるように、この構成を独自の製品(plone-add-on / plugin)に設定することをお勧めします。