上級権限まわりの覚書

      2015/11/26

ここのところいろいろ作業しているconcrete5のページタイプの権限に関する覚書だったり、そのページタイプのコンポーザーを扱う専用のユーザーも登録したので、特定の操作しかさせないように、ユーザーやユーザーグループ権限まわりその他権限に関する個人的な覚書です。

前提として

ページタイプを作成し、イベント(催し)投稿を想定している。
投稿用のユーザーアカウントを作成し、新しくユーザーグループ「催し管理者」を作成する(管理者グループには含まない)

事前設定

ユーザーグループの作成

ユーザーグループ
「管理画面」内の「メンバー」内の「ユーザーグループ」で新しいユーザーグループ(以下「催し管理者」)を作る。

ユーザーの作成

ユーザー
「管理画面」内の「メンバー」より新しいユーザーアカウントを作る。
ユーザーグループに「催し管理者」を選択する。

ページタイプの作成

ページタイプを作成する

各種権限設定

ページタイプの権限

ページタイプ権限
「催し管理者」にページタイプの「プロパティを編集」、「コンテンツを編集」、「テーマを変更」の権限を与える。

「公開場所」のページの権限

ページタイプ公開先サブページ追加権限
イベントページタイプは特定のページ以下に作成されるようになっているため、その該当するページの権限も変更する。
「催し管理者」に「サブページを追加」権限を与える。

「下書き」ページの権限

下書きサブページ権限
「催し管理者」に「サブページを追加」権限を与える。
ページタイプのデフォルトの権限設定を継承する。
「サブページ権限」が「ページタイプのデフォルトの権限設定を継承する。」に変更。

「管理画面」権限

管理者管理画面
できればレポートだのシステムだの拡張だのは表示してほしくない。ので、ユーザーグループごとに管理画面で表示する項目を変更するため、管理画面の権限も変更する。

管理画面
「管理画面」内の「サイトマップ」をクリックする。
「サイトマップにシステムページを含める」にチェックをいれる。

管理画面権限
管理画面自体の権限は「催し管理者」を追加する。
ツールバーや右の管理画面を表示させるために必要。
で、レポートや拡張やシステムその他もろもろの見られたくないページの権限から「催し管理者」を削除する
管理画面権限3
根気がいるけどどうにもめんどくさいので権限はコピペしよう!

管理者管理画面2
減らしすぎた気がする。
とりあえずファイルマネージャーと一応キャッシュをクリアは触ってもらえるようにしとこうかなと。
必要そうなら権限を調整すればよし。

ファイルマネージャーの権限

ファイルマネージャー権限
「催し管理者」にファイルマネージャーの権限を与える必要がある。

ファイルマネージャー権限1
「管理画面」内の「システムと設定」内の「ファイル」内の「ファイルマネージャー権限」を修正する。

ファイルマネージャー権限2
ファイルマネージャーが表示される。

サイトマップへのアクセス権限

link
サイトマップへのアクセス権限を与えていないため、サイトマップアイコンが表示されなかった。
タスク権限
「管理画面」内の「システムと設定」内の「権限とアクセス」内の「タスク権限」を修正する。
リンク修正後
サイトマップアイコンが表示された。
ただサイトマップアイコンをクリックすると、サイトマップ閲覧権限がないため、フルサイトマップが表示されなかった。
ホーム権限
ホームの「サイトマップでページを表示」の箇所を修正することで、
リンク修正後2
サイトマップが無事に表示された。

その他

他必要そうなものを随時修正追加していきます。
権限まわりは適宜変更してください。

参考:concrete5、上級権限モード+コンポーザーの注意点
参考:concrete5 5.7系の上級権限設定めも

 - concrete5