logologo
スタート
マニュアル
開発
プラグイン
API
ホーム
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
スタート
マニュアル
開発
プラグイン
API
ホーム
logologo
概要

ブロック

概要

データブロック

テーブル
フォーム
詳細
リスト
グリッドカード
チャート

フィルターブロック

フォーム

その他のブロック

操作パネル
Iframe
Markdown
JS Block

ブロック設定項目

データ範囲
データの読み込み方法
レイアウト
ブロック連動ルール
フィールド連動ルール
並び替えルール
ドラッグ&ドロップ並び替え
ブロックの削除
ブロックタイトル
ブロックの高さ
フォームの下書き

フィールド

概要

共通設定項目

テーブルフィールド
詳細フィールド
フィルターフォームフィールド
フォームフィールド

固有設定項目

日付
ファイルマネージャー
サブフォーム
セレクト
データセレクター
カスケード選択
サブテーブル(インライン編集)
サブテーブル(ポップアップ編集)
サブ詳細
タイトル
JS Field
JS Item
JS Column

フィールド設定項目

デフォルト値
フィールドラベル
ラベルを表示
フィールドのツールチップ
データ範囲
フィールドコンポーネント
数値フォーマット
パターン
必須
タイトルフィールド
バリデーションルール
関連フィールドコンポーネント

アクション

概要

アクション設定項目

編集ボタン
二次確認
フィールド値の割り当て
ワークフローをバインド
編集ポップアップ
アクション連動ルール

アクションタイプ

新規追加
表示
削除
編集
複製
インポート
インポートPro
エクスポート
エクスポートPro
添付ファイルのエクスポート
フィルター
リンク
ポップアップを開く
リフレッシュ
データ送信
ワークフローをトリガー
レコード更新
一括更新
一括編集
子レコードの追加
JS Action
アクション権限

高度な設定

連動ルール
イベントフロー
変数
RunJS
UIテンプレート
Previous PageJS Action
Next Page連動ルール
TIP

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

#アクション権限

#はじめに

NocoBase 2.0 では、アクション権限は主にコレクションリソース権限によって制御されます。

  • コレクションリソース権限: 異なるロールがコレクションに対して実行できる、作成 (Create)、表示 (View)、更新 (Update)、削除 (Delete) といった基本的なアクション権限を統一的に管理します。この権限は、データソース配下のコレクション全体に適用され、ロールが異なるページ、ポップアップ、ブロックでそのコレクションに対して行う操作の権限が常に一貫していることを保証します。

#コレクションリソース権限

NocoBase の権限システムでは、コレクションのアクション権限は基本的に CRUD の観点から分類され、権限管理の一貫性と標準化を確保しています。例えば、

  • 作成権限(Create): コレクションの作成に関連するすべてのアクション(新規追加、複製など)を制御します。ロールがこのコレクションの作成権限を持っている限り、新規追加や複製といった作成関連のアクションは、すべてのページやポップアップで表示されます。
  • 削除権限(Delete): コレクションの削除アクションを制御します。テーブルブロックでの一括削除であっても、詳細ブロックでの単一レコードの削除であっても、権限は一貫して適用されます。
  • 更新権限(Update): コレクションの更新タイプのアクション(編集、レコード更新など)を制御します。
  • 表示権限(View): コレクションのデータ可視性を制御します。ロールがこのコレクションの表示権限を持っている場合にのみ、関連するデータブロック(テーブル、リスト、詳細など)が表示されます。

この汎用的な権限管理方法は、標準化されたデータ権限制御に適しており、異なるページ、ポップアップ、ブロックにおいて、同じコレクションに対する同じアクションに一貫した権限ルールが適用されることを保証し、統一性と保守性を提供します。

#グローバル権限

グローバルアクション権限は、そのデータソース配下のすべてのコレクションに適用され、リソースタイプ別に以下のように分類されます。

20250306204756

#特定コレクションのアクション権限

特定コレクションのアクション権限は、データソースの汎用権限よりも優先され、アクション権限をさらに詳細に設定できます。これにより、特定のコレクションのリソースアクセスに対してカスタム権限を設定することが可能です。これらの権限は、以下の2つの側面から構成されます。

  1. アクション権限: アクション権限には、追加、表示、編集、削除、エクスポート、インポートのアクションが含まれます。これらの権限は、データ範囲の次元に基づいて設定されます。

    • すべてのデータ: ユーザーがコレクション内のすべてのレコードに対してアクションを実行することを許可します。
    • 自分のデータ: ユーザーが自身で作成したデータレコードに対してのみアクションを実行するように制限します。
  2. フィールド権限: フィールド権限を使用すると、各フィールドに対して異なるアクションでの権限を設定できます。例えば、特定のフィールドは表示のみを許可し、編集は許可しないように設定できます。

20250306205042

#関連ドキュメント

[権限の設定]