ここのところいろいろ作業しているconcrete5のページタイプの権限に関する覚書だったり、そのページタイプのコンポーザーを扱う専用のユーザーも登録したので、特定の操作しかさせないように、ユーザーやユーザーグループ権限まわりその他権限に関する個人的な覚書です。
前提として
ページタイプを作成し、イベント(催し)投稿を想定している。
投稿用のユーザーアカウントを作成し、新しくユーザーグループ「催し管理者」を作成する(管理者グループには含まない)
事前設定
ユーザーグループの作成
「管理画面」内の「メンバー」内の「ユーザーグループ」で新しいユーザーグループ(以下「催し管理者」)を作る。
ユーザーの作成
「管理画面」内の「メンバー」より新しいユーザーアカウントを作る。
ユーザーグループに「催し管理者」を選択する。
ページタイプの作成
各種権限設定
ページタイプの権限
「催し管理者」にページタイプの「プロパティを編集」、「コンテンツを編集」、「テーマを変更」の権限を与える。
「公開場所」のページの権限
イベントページタイプは特定のページ以下に作成されるようになっているため、その該当するページの権限も変更する。
「催し管理者」に「サブページを追加」権限を与える。
「下書き」ページの権限
「催し管理者」に「サブページを追加」権限を与える。
「サブページ権限」が「ページタイプのデフォルトの権限設定を継承する。」に変更。
「管理画面」権限
できればレポートだのシステムだの拡張だのは表示してほしくない。ので、ユーザーグループごとに管理画面で表示する項目を変更するため、管理画面の権限も変更する。
「管理画面」内の「サイトマップ」をクリックする。
「サイトマップにシステムページを含める」にチェックをいれる。
管理画面自体の権限は「催し管理者」を追加する。
ツールバーや右の管理画面を表示させるために必要。
で、レポートや拡張やシステムその他もろもろの見られたくないページの権限から「催し管理者」を削除する。
根気がいるけどどうにもめんどくさいので権限はコピペしよう!
減らしすぎた気がする。
とりあえずファイルマネージャーと一応キャッシュをクリアは触ってもらえるようにしとこうかなと。
必要そうなら権限を調整すればよし。
ファイルマネージャーの権限
「催し管理者」にファイルマネージャーの権限を与える必要がある。
「管理画面」内の「システムと設定」内の「ファイル」内の「ファイルマネージャー権限」を修正する。
ファイルマネージャーが表示される。
サイトマップへのアクセス権限
サイトマップへのアクセス権限を与えていないため、サイトマップアイコンが表示されなかった。
「管理画面」内の「システムと設定」内の「権限とアクセス」内の「タスク権限」を修正する。
サイトマップアイコンが表示された。
ただサイトマップアイコンをクリックすると、サイトマップ閲覧権限がないため、フルサイトマップが表示されなかった。
ホームの「サイトマップでページを表示」の箇所を修正することで、
サイトマップが無事に表示された。
その他
他必要そうなものを随時修正追加していきます。
権限まわりは適宜変更してください。
参考:concrete5、上級権限モード+コンポーザーの注意点
参考:concrete5 5.7系の上級権限設定めも