YouTrack および Hub ヘルプの開発者ポータル

アプリの権限

ウィジェットマニフェストは permissions フィールドをサポートしています。このフィールドを使用すると、アプリでサポートされている各ウィジェットの権限に基づく表示制限を定義できます。

権限ベースの可視性制限は次のように機能します。

  • マニフェストで複数の権限が指定されている場合でも、ウィジェットを表示して操作するには、必要な権限の 1 つだけをユーザーに付与する必要があります。

  • プロジェクトスコープを持つウィジェット拡張ポイントの場合、プロジェクトカテゴリ権限はプロジェクトごとにチェックされます。例: プロジェクトスコープの ISSUE_BELOW_SUMMARY 拡張ポイントを使用するウィジェットを表示するためにプロジェクトカテゴリ LINK_ISSUE 権限が必要な場合、ユーザーには LINK_ISSUE 権限が付与されているプロジェクトで作業しているときのみこのウィジェットが表示されます。

権限は、ウィジェットマニフェストの permissions フィールドに配列としてリストされます。各権限は、キーを使用して参照されます。

以下は、ユーザーの権限に基づいて制限されるアプリマニフェスト内のウィジェットの説明の例です。

"widgets": [ { "key": "main-menu", "name": "Main Menu Item", "indexPath": "admin/index.html", "place": "MAIN_MENU_ITEM", "permissions": ["READ_USER"] } ]

このページのリストを使用して、各権限のキーを見つけます。YouTrack の権限の詳細については、許可を参照してください。

エンティティ

アクセス権

キー

論文

記事を作成

CREATE_ARTICLE

記事を削除

DELETE_ARTICLE

記事を読む

READ_ARTICLE

記事を更新

UPDATE_ARTICLE

記事コメント

記事のコメントを作成

CREATE_ARTICLE_COMMENT

記事のコメントを削除

DELETE_ARTICLE_COMMENT

記事のコメントを読む

READ_ARTICLE_COMMENT

記事コメントの更新

UPDATE_ARTICLE_COMMENT

グループ

グループを作る

CREATE_USERGROUP

グループの削除

DELETE_USERGROUP

グループを読む

READ_USERGROUP

グループの更新

UPDATE_USERGROUP

課題

コマンドをサイレントに適用する

APPLY_COMMANDS_SILENTLY

課題の作成

CREATE_ISSUE

課題の削除

DELETE_ISSUE

課題のリンク

LINK_ISSUE

可視性の制限を上書きする

READ_HIDDEN_STUFF

読み取り課題

READ_ISSUE

課題プライベートフィールドの読み取り

PRIVATE_READ_ISSUE

更新の課題

UPDATE_ISSUE

課題プライベートフィールドの更新

PRIVATE_UPDATE_ISSUE

ウォッチャーを更新する

UPDATE_WATCHERS

投票者を表示

VIEW_VOTERS

ウォッチャーを見る

VIEW_WATCHERS

添付ファイルの発行

添付の追加

CREATE_ATTACHMENT_ISSUE

添付ファイルを削除

DELETE_ATTACHMENT_ISSUE

添付の更新

UPDATE_ATTACHMENT_ISSUE

課題のコメント

課題のコメントを作成

CREATE_COMMENT

課題のコメントを削除

DELETE_COMMENT

所有していないものを削除

永久コメント削除

DELETE_NOT_OWN_COMMENT

課題のコメントを読む

READ_COMMENT

課題のコメントを更新

UPDATE_COMMENT

所有していない課題のコメントを更新

UPDATE_NOT_OWN_COMMENT

ワークアイテムの発行

非所有ワークアイテムの作成

CREATE_NOT_OWN_WORK_ITEM

作業項目を作成する

CREATE_WORK_ITEM

ワークアイテムを読む

READ_WORK_ITEM

非所有ワークアイテムの更新

UPDATE_NOT_OWN_WORK_ITEM

ワークアイテムを更新

UPDATE_WORK_ITEM

組織

組織を作成する

CREATE_ORGANIZATION

組織を削除する

DELETE_ORGANIZATION

組織を読む

READ_ORGANIZATION

組織の更新

UPDATE_ORGANIZATION

プロジェクト

プロジェクトの作成

CREATE_PROJECT

プロジェクトの削除

DELETE_PROJECT

プロジェクトをすべて読む

READ_PROJECT

読み取り(プロジェクト基本)

READ_PROJECT_BASIC

プロジェクトの更新

UPDATE_PROJECT

レポート

レポートの作成

CREATE_REPORT

レポートを読む

READ_REPORT

共有レポート

SHARE_REPORT

ロール

ロールの管理

MANAGE_ROLE

ロールを読む

READ_ROLE

システム

低レベルの管理者読み取り

ADMIN_READ_APP

低レベルの管理者書き込み

ADMIN_UPDATE_APP

ユーザー

ユーザーの作成

CREATE_USER

ユーザーを削除

DELETE_USER

全ユーザーの読み取り

READ_USER

ユーザー基本を読む

READ_USER_BASIC

更新(自分)

UPDATE_PROFILE

更新(ユーザー)

UPDATE_USER

監視フォルダー

タグまたは保存済み検索を作成する

CREATE_WATCH_FOLDER

タグまたは保存済み検索を削除する

DELETE_WATCH_FOLDER

タグ編集または保存検索

UPDATE_WATCH_FOLDER

カスタムビューを共有する

SHARE_WATCH_FOLDER