アプリの権限
ウィジェットマニフェストは permissions
フィールドをサポートしています。このフィールドを使用すると、アプリでサポートされている各ウィジェットの権限に基づく表示制限を定義できます。
権限ベースの可視性制限は次のように機能します。
マニフェストで複数の権限が指定されている場合でも、ウィジェットを表示して操作するには、必要な権限の 1 つだけをユーザーに付与する必要があります。
プロジェクトスコープを持つウィジェット拡張ポイントの場合、プロジェクトカテゴリ権限はプロジェクトごとにチェックされます。例: プロジェクトスコープの
ISSUE_BELOW_SUMMARY
拡張ポイントを使用するウィジェットを表示するためにプロジェクトカテゴリLINK_ISSUE
権限が必要な場合、ユーザーにはLINK_ISSUE
権限が付与されているプロジェクトで作業しているときのみこのウィジェットが表示されます。
権限は、ウィジェットマニフェストの permissions
フィールドに配列としてリストされます。各権限は、キーを使用して参照されます。
以下は、ユーザーの権限に基づいて制限されるアプリマニフェスト内のウィジェットの説明の例です。
このページのリストを使用して、各権限のキーを見つけます。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 |