Plone 4.2 内で、すべてのメンバーに対して追加可能なコンテンツ タイプを制限するにはどうすればよいですか?
すべてのメンバー (現時点で 400 人であり、増加中) には、「ホーム」フォルダー (/Members/mymember) 内に追加できるコンテンツ タイプの既定のセットが必要です。つまり、mymember が自分のホーム フォルダに移動すると、デフォルトの追加タイプとして「ドキュメント」、「画像」、「ファイル」などのいくつかのコンテンツ タイプしか存在しないはずです。イベント、コレクションなどの他のすべてのコンテンツ タイプは、[追加] メニューの [その他] メニュー項目の下にのみ配置する必要があります。
myplone.org/Members/mymember/folder_constraintypes_form (「追加」メニューの「制限」項目) ごとに「親フォルダー設定を使用する」を設定するだけでよいと思いました。親 myplone.org/Members/folder_constraintypes_form から、好きなようにデフォルトのコンテンツ タイプを設定します。つまり、すべてのメンバーのホーム フォルダーは、メンバーの設定から継承できます。ただし、plone サイトの管理者として、/Members/ フォルダーに対して標準の「許可」および「セカンダリ」(「その他...」メニュー) を設定することはできません。どちらかを選択できるようにします
- 標準タイプの追加を許可する
- タイプを手動で指定する
つまり、/Members/ には「タイプを手動で指定する」という機能はありません。そのため、すべてのメンバーのホーム フォルダーから継承できる親メンバー フォルダーの既定値を設定することはできません...
もちろん、スクリプトを使用してすべてのメンバーを繰り返し処理し、ホーム フォルダーごとに folder_constraintypes を設定することもできます。それはすべての古いメンバーにとって物事を設定するでしょう。ただし、これは新しいメンバーごとに再度実行する必要があります。
ユーザーが実際に使用する必要があるのは 2 つまたは 3 つだけであるにもかかわらず、8 つ以上のコンテンツ タイプをホーム フォルダー内に追加できるようにすることは非常に不可解です。どうすればこれを変更できますか?