この記事はレガシー記事です。 以前のバージョンのLiferay製品にも適用されます。 記事がメンテナンスされなくなったとはいえ、まだ該当する可能性があります。
Wikiコンテンツへのアクセスには複数のアクセス許可レベルがあるため、Wikiのアクセス許可は「レイヤー化」されています。 この記事では、Wikiのパーミッションが設定できるさまざまなレベルを説明することを目的としています。
決議
影響を受ける製品
Liferayポータル6.0.x EE以上
以下に、Wikiのパーミッションに影響を与えるさまざまなレベルを示します。
- Wiki ノードレベル
- ポートレットレベル
- 役割のレベル
- 個別ページレベル
これは、あるレベルのアクセス権を設定してユーザーにアクセスを許可しても、他のレベルに設定されたアクセス権のためにユーザーがアクセスを拒否されてしまうため、混乱を引き起こす可能性があります。 例えば、ユーザはWikiノードを表示するパーミッションを持つことができますが、Wikiノードを表示するWiki表示ポートレットの表示パーミッションを欠くことができます。 その結果、ユーザはWiki表示ポートレット内のWikiノードを表示するために必要な権限を持っていません。 この例のようなシナリオを克服する方法は、 で設定されたパーミッションをレベルごとに確認し、 で設定されたパーミッションをすべてのユーザが適切なパーミッションを持っていることを確認することです。 この例では、ユーザはWikiノードを表示するためにWiki表示ポートレットに表示権限を付与する必要があります。 以下に、異なるパーミッションレベルを設定できる場所を示します。
Wikiノードレベルの権限 は コントロールパネル > Wikiで設定することができます。 これにより、特定のWikiノードへのアクセス権を持つ人の権限を変更することができます。 6.2 EEでは、 コントロールパネル > サイト > サイト管理 > Wikiで変更することができます。
ポートレット レベルの権限 は、ポートレットの右上隅にあるレンチ アイコン (6.2 EE の歯車アイコン) の中の 構成 を選択することで、各ポートレットに対して構成することができます。 これにより、誰がポートレットへのアクセス権を持つか、ポートレットの特定の側面へのアクセス権を設定することができます。
ロールレベルの権限 は コントロールパネル > ロール > 権限の定義で変更することができます。 ここでは、Role のパーミッションが定義されます。 6.2 EEでは、 コントロールパネル > ユーザーと組織 > ロール > 権限の定義で変更することができます。
個々のページ レベルの権限 は、 コントロール パネル > サイト ページ > の権限で変更することができます。 これは、特定のページで誰が権限を持っているかを変更します。 6.2 EEでは、 コントロールパネル > サイト > サイト管理 > サイトページ > 権限で変更することができます。