テンプレート:RestrictPage
とても重要なリマーク
writer グループのみ編集閲覧できるようにする Template:OnlyForWriters (書き方: {{onlyForWriters}}
) も用意しました。編集権限事故を防ぐため、こちらの利用も検討してください。
記法
{{restrictPage |visibleTo=user1 |editableBy=user2 }}
Semantic ACL 機能を用いて簡易的にページ制限を実現するテンプレート
引数 | 説明 | 型 | 状態 | |
---|---|---|---|---|
VisibleTo | visibleTo | "Visible to user" プロパティにユーザー名をセットし閲覧制限をかける。テンプレート呼び出し毎に 1 ユーザーのみ指定できることに注意すること。 | 不明 | 省略可能 |
EditableBy | editableBy | "Editable by user" プロパティにユーザー名をセットし編集制限をかける。テンプレート呼び出し毎に 1 ユーザーのみ指定できることに注意すること。 | 不明 | 省略可能 |
VisibleToGroup | visibleToGroup | "Visible to group" プロパティにグループ名をセットし閲覧制限をかける。テンプレート呼び出し毎に 1 グループのみ指定できることに注意すること。 | 不明 | 省略可能 |
EditableByGroup | editableByGroup | "Editable by group" プロパティにグループ名をセットし編集制限をかける。テンプレート呼び出し毎に 1 グループのみ指定できることに注意すること。 | 不明 | 省略可能 |
閲覧制限
{{restrictPage |visibleTo=One User Name }}
ページを One User Name
のみ閲覧可能に設定します。複数ユーザーに権限設定する場合は restrictPage テンプレートを複数回呼び出してください。
編集制限
{{restrictPage |visibleTo=One User Name }}
ページを One User Name
のみ編集可能に設定します。複数ユーザーに権限設定する場合は restrictPage テンプレートを複数回呼び出してください。
グループ閲覧制限
{{restrictPage |visibleToGroup=One Group Name }}
ページを One Group Name
のみ閲覧可能に設定します。複数ユーザーに権限設定する場合は restrictPage テンプレートを複数回呼び出してください。
グループ編集制限
{{restrictPage |editableByGroup=One Group Name }}
ページを One Group Name
のみ編集可能に設定します。複数ユーザーに権限設定する場合は restrictPage テンプレートを複数回呼び出してください。
管理者権限
基本的に管理者は restrictPage の影響を受けません。つまり、管理者は常に全てのページを閲覧および編集できます。