0

次の機能を備えたliferayでドキュメントとメディアポートレットを使用する必要がある場合、どうすればそれを実現できますか?

ここに画像の説明を入力してください

上の写真から、組織Aのユーザーが何かをアップロードした場合、それは組織Aのユーザーだけが表示できるようにする必要があります。現在、ドキュメントとメディアポートレットを表示する権限を持っている人は誰でも、アップロードしたファイルを表示できます。

4

2 に答える 2

4

このレベルの制御は、通常、組織のサイトを作成することで処理されると思います。(おそらく他のアプローチもあり、それについても議論したいと思います)。

たとえば、組織ごとにサイトを作成すると、そのサイト専用のドキュメントとメディア ライブラリが自動的に作成されます。必要がなければ、サイトにページなどは必要ありません。

「ユーザーと組織」に移動し、目的の組織をクリックして、コントロール メニューの「組織サイト」で作業することにより、組織のサイトを作成します。

ここに画像の説明を入力

サイトが作成されると、コントロール パネルの「サイト」レベルのすべてを新しいサイト用に選択できます。これを選択すると、Documents and Media ポートレットに組織の最上位フォルダが表示されます。

ここに画像の説明を入力

これで、サブフォルダーまたは個々のアイテムの通常のアクセス許可設定を使用して、"サイト メンバー" (この場合は "組織メンバー") にアクセスを制限することができます。

于 2012-10-04T23:46:32.643 に答える
1

kirkz の回答で問題が解決しない場合は、次のことを試してみることをお勧めします。

1) 組織ごとに、Liferay の「ユーザー ロール」を設定します。コントロール パネルの [ポータル] セクションに [ロール] があります。

2) 組織に基づいて作成した各役割に、関連するユーザーを割り当てます。

3) 次に、ドキュメント ライブラリに移動し、作成した役割を使用して各フォルダーに必要なアクセス許可を設定します。たとえば、組織ごとに最上位のフォルダを作成できます。次に、これらの各フォルダーにアクセス許可を設定して、1 つのロールのみがアクセスできるようにします。

これで問題は解決するはずですが、実際には kirkz ソリューションがこの階層を達成する方法です。

于 2012-10-05T07:56:23.020 に答える