概要
グループと同じように、役割を活用できる必要があります。私が意味することは次のとおりです。
サイトを持っている顧客がいて、人々は自由に登録できます。サイトはイントラネット/エクストラネット ワークフローに設定されています。ユーザーがサインアップすると、内部で公開されたドキュメントを表示できますが、内部ドラフト ドキュメントは表示できません。このサイトの管理者は、そのユーザーと連絡を取った後、「信頼できることを示すために、名前の横にあるボックスにチェックを入れる」ことができます。
mysite.com/plone_control_panel に移動し、 を選択して [Users and Groups
すべて表示] をクリックし、ロールの横に別のカスタム ロールを用意して、ユーザーがサイトの特定のフォルダーにアクセスできるようにする必要があります。 .
リサーチ
私はたくさんのグーグルをしてきましたが、これが可能であることがわかりました。約1年前にPlone 3.2.1で別のサイトでこれを試してみましたが、うまくいきました。問題は、私の新しい Plone 4 サイトでそれを複製できないように見えることです (私のドキュメントは失われたようです)。
私がしたこと
- mysite.com/plone_control_panel の「Users and Groups」の下に「Trusted Users」という名前のグループを作成します。
- mysite.com/manage_main ([セキュリティ] タブ) の下にカスタム ロール (「TrustedRole」と呼ばれる) を作成します。
- mysite.com/acl_users/portal_role_manager を使用して、「Trusted Users」グループを「TrustedRole」ロールに追加します。
- mysite.com/acl_users/portal_role_manager の下で、「TrustedRole」ロールに特定の特権を付与するためにボックスにチェックを入れることができます。
注:「TrustedRole」ロールを追加したのは、plone_control_panel でユーザーとグループを表示するときに、他のロールの横にオプションとして表示されるためです。
これは、古いドキュメントなしで取得できた範囲であり、壁にぶつかりました。「TrustedRole」ロールに許可をどのように組み合わせても、内部のドラフト ドキュメントを表示することはできないようです。私はすべてのボックスにチェックを入れてみましたが、十分に機能することを確認しましたが、追加、削除などを行うことができます.
現在、portal_role_manager の下で、「TrustedRole」に対して次の権限がチェックされています。
- アクセスコンテンツ情報
- 送信を許可
- 意見
グループ (「信頼できるユーザー」) を「共有」タブで割り当てることにより、問題のドキュメントを「表示」するように割り当てることができますが、管理者は次のボックスにチェックを入れるだけでよいと考えているため、これは理想的ではありません。 plone_control_panel の「Users and Groups」セクションにある各ユーザーがアクセスできるようにします。(彼は、グループに入ってユーザーを個別に割り当てる必要はありません)。現在、約 200 人のユーザーがおり、かなり頻繁に離れて再参加する傾向があります。そのため、サイトを運営し続けるためのオーバーヘッドを削減しようとしています。
「TrustedRole」に内部ドラフト文書を表示させるために私がチェックできる権限について誰かが考えている場合は、大いに感謝します。
注「TrustedRole」ロールに「サイト管理者」と同じ権限を付与しようとしましたが、削除プロセスを経て権限のチェックを外して最小限に抑えましたが、これも失敗しました。欠落しているドキュメントに含まれていたはずの重要なステップをいくつか見逃しました。
内部ドラフトに設定された、所有者だけが作成したコンテンツを表示できると思います.それは正しいですか?