権限.

Learn DXPR BuilderManage the siteRegelen wie wat kan doen

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です。

ライセンス管理はユーザーライセンスをご覧ください。