Ploneboardをインストールしてintranet_workflowを使用しているPlone4.1を用意します。ユーザーが自分のユーザーフォルダーにPloneboardオブジェクトを作成できないようにしたいと思います。ユーザーフォルダーを有効にし、ユーザーフォルダーの制限を標準のPloneタイプに設定すると、Ploneboardオブジェクトが自分のホームフォルダーのユーザーの追加メニューに表示されません。ただし、制限は引き続き表示され、ユーザーはそれをクリックして制限を編集し、Ploneboardオブジェクトを追加できるようにすることができます。ユーザーが個人用フォルダーに設定されている制限を変更する機能を削除するにはどうすればよいですか?
質問する
279 次
1 に答える
2
ほとんどの Plone 製品はカスタムの追加パーミッションを定義して、どこに誰が追加できるかを細かく調整できるようにしています。
Ploneboard の主な追加権限はPloneboard: Add Ploneboardで、デフォルトでManagerとOwnerロールに設定されています。メンバーはメンバー フォルダーの所有者であるため、ボードを追加する権限を取得します。
これを変更する最も簡単な方法は (Ploneboard がインストールされた後で)、
- Zope の根幹に行く
- ZMI を開きます ( /manage )
- [セキュリティ] タブを選択します
- Ploneboardという名前の権限を検索します: Add Ploneboard
- Owner -role の選択を解除して、その権限を持たないようにします
- ページの最後に移動して変更を保存します
これで、マネージャーの役割を持つユーザーのみがボードを追加する権限を持ちます。
Plone 4.1 (またはそれ以降) を使用していて、新しいサイト管理者ロールを持つユーザーにもその許可を与えたい場合は、Plone サイト オブジェクトの[セキュリティ] タブを開き、許可を検索して設定する必要があります。
于 2012-04-14T07:28:48.870 に答える