ロールとは、各メンバーがスペース内でアクセス可能なリソースや、実行可能なアクションを定義する一連の権限設定のことです。スペースに追加された全てのメンバーに、必ず1つのロールが割り当てられます。
ロールで設定可能な権限の種類と内容を下記に示します。
| 権限の種類 | 内容 |
|---|
| スペース管理者 | スペースの削除を含め、スペースについての全ての操作を実行できます |
| 一般設定の編集 | スペースの一般設定を編集できます |
| 外部ストレージ・画像最適化設定の編集 | GCP・AWS等の外部ストレージとの連携、ImageKit・imgix等の画像最適化サービスとの連携を設定できます |
| プラン・支払い情報の設定 | クレジットカード登録およびプラン・オプションの購入ができます |
| 権限の種類 | 内容 |
|---|
| 全メンバーの閲覧 | スペースに所属する全てのメンバーを閲覧することができます |
| 新規メンバーの招待 | スペースに新たなメンバーを招待することができます |
| メンバーのロール変更 | スペースに所属するメンバーのロールを変更することができます |
| メンバーの削除 | スペースに所属するメンバーを削除できます |
| 権限の種類 | 内容 |
|---|
| ロールの作成・編集・削除 | ロールの追加・編集・削除ができます |
| 権限の種類 | 内容 |
|---|
| APIキー トークンの閲覧 | 全てのトークンを閲覧・取得することができます |
| APIキー トークンの生成・削除 | トークンの作成・リフレッシュ・削除を行うことができます |
| 権限の種類 | 内容 |
|---|
| Webhookの閲覧 | 全ての作成済みWebhookを閲覧することができます |
| Webhookの作成・編集・削除 | Webhookを作成・編集・削除することができます |
| 権限の種類 | 内容 |
|---|
| メディアのアップロード・削除 | メディアのアップロード・削除ができます |
| 権限の種類 | 内容 |
|---|
| スケジュールの閲覧 | 全てのスケジュールを閲覧することができます |
| スケジュールの作成・編集・削除 | スケジュールを作成・編集・削除することができます |
| 権限の種類 | 内容 |
|---|
| Appの追加 | スペースにAppを追加することができます |
ロールが「スペース内でアクセス可能なリソースや実行可能なアクションを定義」したものであるのに対して、Appロールは「App内でアクセス可能なリソースや実行可能なアクションを定義」したものになります。
Newtでは、メンバーがAppに参加することでコンテンツの管理等の操作を行っていきます。Appロールは、このAppに参加しているメンバーに対して付与する権限定義です。Appロールによって、1人のメンバーに対してApp毎に異なる強さの権限を付与することができるようになります。
(例:ブログAppではコンテンツ作成権限を付与したいが、ランディングページAppでは閲覧権限のみを付与したい)
| 権限の種類 | 内容 |
|---|
| App管理者 | Appの削除, Appのエクスポートとインポートを含むAppについての全ての操作を実行できます |
| 一般設定の編集 | Appの一般設定を編集できます |
| Appの複製 | Appを複製して新規Appを追加できます(※ロールの Appの追加 権限が必要) |
| 権限の種類 | 内容 |
|---|
| メンバーの追加・ロール変更 | メンバーの追加とロール変更ができます(※追加対象は、ロールのメンバー閲覧権限およびメンバー招待権限に依存します) |
| 権限の種類 | 内容 |
|---|
| Appロールの作成・編集・削除 | Appロールを作成・編集・削除できます |
| 権限の種類 | 内容 |
|---|
| モデルの作成・編集・削除 | モデルを作成・編集・削除できます |
| 権限の種類 | 内容 |
|---|
| ビューの作成・編集・削除 | ビューを作成・編集・削除できます |
モデル個別の権限設定がされていない、全てのモデルのコンテンツに対する操作権限を設定します。
| 権限の種類 | 内容 |
|---|
| 自分のコンテンツを閲覧 | 自分が投稿者であるコンテンツを閲覧できます |
| 同じロールのメンバーのコンテンツを閲覧 | 自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを閲覧できます |
| 全てのコンテンツを閲覧 | 全てのコンテンツを閲覧できます |
| 自分のコンテンツを編集 | 自分が投稿者であるコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません) |
| 同じロールのメンバーのコンテンツを編集 | 自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません) |
| 全てのコンテンツを編集 | 全てのコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません) |
| 自分のコンテンツを公開・非公開 | 自分が投稿者であるコンテンツを公開・非公開(下書きに変更)できます |
| 同じロールのメンバーのコンテンツを公開・非公開 | 自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを公開・非公開(下書きに変更)できます |
| 全てのコンテンツを公開・非公開 | 全てのコンテンツを公開・非公開(下書きに変更)できます |
指定された特定モデルのコンテンツに対する操作権限を設定します。
デフォルトのコンテンツ
| 権限の種類 | 内容 |
|---|
| 自分のコンテンツを閲覧 | 特定モデルの自分が投稿者であるコンテンツを閲覧できます |
| 同じロールのメンバーのコンテンツを閲覧 | 特定モデルの自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを閲覧できます |
| 全てのコンテンツを閲覧 | 特定モデルの全てのコンテンツを閲覧できます |
| 自分のコンテンツを編集 | 特定モデルの自分が投稿者であるコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません) |
| 同じロールのメンバーのコンテンツを編集 | 特定モデルの自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません) |
| 全てのコンテンツを編集 | 特定モデルの全てのコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません) |
| 自分のコンテンツを公開・非公開 | 特定モデルの自分が投稿者であるコンテンツを公開・非公開(下書きに変更)できます |
| 同じロールのメンバーのコンテンツを公開・非公開 | 特定モデルの自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを公開・非公開(下書きに変更)できます |
| 全てのコンテンツを公開・非公開 | 特定モデルの全てのコンテンツを公開・非公開(下書きに変更)できます |