• ガイド
  • コンセプト

ロールとAppロール

Table of contents

ロールとは

ロールとは、各メンバーがスペース内でアクセス可能なリソースや、実行可能なアクションを定義する一連の権限設定のことです。スペースに追加された全てのメンバーに、必ず1つのロールが割り当てられます。
ロールで設定可能な権限の種類と内容を下記に示します。

スペース

権限の種類内容
スペース管理者スペースの削除を含め、スペースについての全ての操作を実行できます
外部ストレージ・画像最適化設定の編集GCP・AWS等の外部ストレージとの連携、ImageKit・imgix等の画像最適化サービスとの連携を設定できます
プラン・支払い情報の設定
クレジットカード登録およびプラン・オプションの購入ができます

メンバー

権限の種類内容
全メンバーの閲覧スペースに所属する全てのメンバーを閲覧することができます
新規メンバーの招待スペースに新たなメンバーを招待することができます
メンバーのロール変更スペースに所属するメンバーのロールを変更することができます
メンバーの削除スペースに所属するメンバーを削除できます

ロール

権限の種類内容
ロールの作成・編集・削除ロールの追加・編集・削除ができます

APIキー

権限の種類内容
APIキー トークンの閲覧全てのトークンを閲覧・取得することができます
APIキー トークンの生成・削除トークンの作成・リフレッシュ・削除を行うことができます

Webhook

権限の種類内容
Webhookの閲覧全ての作成済みWebhookを閲覧することができます
Webhookの作成・編集・削除Webhookを作成・編集・削除することができます

メディア

権限の種類内容
メディアのアップロード・削除メディアのアップロード・削除ができます

App

権限の種類内容
Appの追加スペースにAppを追加することができます

Appロールとは

ロールが「スペース内でアクセス可能なリソースや実行可能なアクションを定義」したものであるのに対して、Appロールは「App内でアクセス可能なリソースや実行可能なアクションを定義」したものになります。
Newtでは、メンバーがAppに参加することでコンテンツの管理等の操作を行っていきます。Appロールは、このAppに参加しているメンバーに対して付与する権限定義です。Appロールによって、1人のメンバーに対してApp毎に異なる強さの権限を付与することができるようになります。
(例:ブログAppではコンテンツ作成権限を付与したいが、ランディングページAppでは閲覧権限のみを付与したい)

App

権限の種類内容
App管理者Appの削除, Appのエクスポートとインポートを含むAppについての全ての操作を実行できます
一般設定の編集Appの一般設定を編集できます
Appの複製Appを複製して新規Appを追加できます(※ロールの Appの追加 権限が必要)

メンバー

権限の種類内容
メンバーの追加・ロール変更メンバーの追加とロール変更ができます(※追加対象は、ロールのメンバー閲覧権限およびメンバー招待権限に依存します)

Appロール

権限の種類内容
Appロールの作成・編集・削除Appロールを作成・編集・削除できます

モデル

権限の種類内容
モデルの作成・編集・削除モデルを作成・編集・削除できます

ビュー

権限の種類内容
ビューの作成・編集・削除ビューを作成・編集・削除できます

コンテンツ(デフォルト)

モデル個別の権限設定がされていない、全てのモデルのコンテンツに対する操作権限を設定します。

権限の種類内容
自分のコンテンツを閲覧 自分が投稿者であるコンテンツを閲覧できます
同じロールのメンバーのコンテンツを閲覧 自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを閲覧できます
全てのコンテンツを閲覧 全てのコンテンツを閲覧できます
自分のコンテンツを編集 自分が投稿者であるコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません)
同じロールのメンバーのコンテンツを編集 自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません)
全てのコンテンツを編集 全てのコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません)
自分のコンテンツを公開・非公開 自分が投稿者であるコンテンツを公開・非公開(下書きに変更)できます
同じロールのメンバーのコンテンツを公開・非公開 自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを公開・非公開(下書きに変更)できます
全てのコンテンツを公開・非公開 全てのコンテンツを公開・非公開(下書きに変更)できます

コンテンツ(モデル個別)

指定された特定モデルのコンテンツに対する操作権限を設定します。
デフォルトのコンテンツ

権限の種類内容
自分のコンテンツを閲覧 特定モデルの自分が投稿者であるコンテンツを閲覧できます
同じロールのメンバーのコンテンツを閲覧 特定モデルの自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを閲覧できます
全てのコンテンツを閲覧 特定モデルの全てのコンテンツを閲覧できます
自分のコンテンツを編集 特定モデルの自分が投稿者であるコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません)
同じロールのメンバーのコンテンツを編集 特定モデルの自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません)
全てのコンテンツを編集 特定モデルの全てのコンテンツを下書き保存できます(※公開コンテンツの下書きへの変更は含みません)
自分のコンテンツを公開・非公開 特定モデルの自分が投稿者であるコンテンツを公開・非公開(下書きに変更)できます
同じロールのメンバーのコンテンツを公開・非公開 特定モデルの自分と同一ロールを割り当てられたメンバーが投稿者であるコンテンツを公開・非公開(下書きに変更)できます
全てのコンテンツを公開・非公開 特定モデルの全てのコンテンツを公開・非公開(下書きに変更)できます
NewtMade in Newt