権限.
DXPR Builderは3つの権限をdxpr_builder.permissions.ymlで定義しています。付与はPeople >
Permissions (/admin/people/permissions)で行います。2つの管理ページとメディアブラウザーのルートは代わりにコア権限を使うため、下に一覧します。
権限リファレンス
| 権限 | マシン名 | 許可内容 |
|---|---|---|
| Administer DXPR Builder configuration | administer dxpr builder configuration |
DXPR StudioメニューとGeneral Settings、AI、Content Items、Migrations、User Licensesページ |
| Edit with DXPR Builder | edit with dxpr builder |
更新権限のあるコンテンツでのエディター、エディターのAIルート、ユーザー自身のエディター設定 |
| Administer dxpr builder profile | administer dxpr_builder_profile |
User Profilesページ。ビルダープロファイルの作成・編集・削除 |
最初の2つにはrestrict accessのマークがあるため、Permissionsページにセキュリティ警告が表示されます。Administratorロールは他のモジュールと同様にすべての権限を持ちます。
モジュールがチェックするDrupalコアの権限は次のとおりです。
| 権限 | 場所 |
|---|---|
administer site configuration |
Page TemplatesとUser Templatesの管理ページ |
view media |
エディターが開くMedia Libraryダイアログ(/dxpr_builder/media-library) |
ロール別のおすすめ設定
コンテンツ編集者
付与するのはEdit with DXPR Builderです。作業対象コンテンツの更新権限(例: Basic page: Edit any content)も必要です。表示されるエレメント、テンプレート、テキストエディターボタンはロールに割り当てられたビルダープロファイルによります。
サイトビルダーとウェブマスター
付与するのはEdit with DXPR BuilderとAdminister dxpr builder
profileです。各ロールの表示内容を決められるようになります。DXPR StudioメニューにはAdminister DXPR Builder configurationが必要なため、これがない場合は/admin/dxpr_studio/dxpr_builder/profileでプロファイルにアクセスします。
管理者
3つすべてに加え、テンプレートページ用にAdminister site configurationを付与します。管理者は設定、AI、ライセンス、テンプレートを管理します。
プロファイルによる制限
ビルダープロファイルはエディター内でのロールの表示範囲を狭めます。作成はDXPR Studio > DXPR Builder > User Profiles
(/admin/dxpr_studio/dxpr_builder/profile)で行い、プロファイルフォームのRolesでロールに割り当てます。プロファイルで設定する内容は次のとおりです。
- Elements:ピッカー内のコンテンツ・レイアウトエレメント。
- BlocksとViews:エレメントとして提供するDrupalブロックとビュー。
- Page templatesとGlobal user templates。
- Icon sets。
- Text editor buttons (inline editing)とText editor buttons (modal editing)。
- Start editor when page loads。
- Control bars:エレメントのコントロールバーの場所。ただしEditor settingsで編集者自身が選んだ場合はそちらが優先。
- Weight:有効なプロファイルが1つのロールで重複する場合、ウェイト最小のものが適用されます。
詳しくはユーザープロファイルをご覧ください。
エディターの表示場所
権限だけではエディターは表示されません。ビューディスプレイでDXPR Builderフォーマッターを使うフィールドでのみ動作します。設定はStructure > Content typesで、タイプのManage displayを開きます。詳しくは コンテンツタイプをご覧ください。
ライセンス
カウント対象はEdit with DXPR Builderを持つロールのすべてのアカウントで、user 1は常に含まれます。アカウントはプロダクトキーを使うサイト横断でメールアドレスごとに数えます。ライセンスを解放するにはExclude from editingを使います。場所はDXPR Studio > DXPR Builder > User Licensesです。
ライセンス管理はユーザーライセンスをご覧ください。