タイトルで説明したように、JIRAのNumber フィールドをRead-Onlyに設定するスマートで安全かつ効率的な方法を探しています。以下は、これを達成するために使用されるアプローチ、ガイド、およびプラグインの短いリストです。
- Behaviors プラグインをインストールしてデプロイしました
- これにより、JIRA 全体でフォーム権限エラーが発生し、最も基本的で編集可能なフィールドの一部が書き込み不可に設定されました。詳細な調査により、これは既知の問題であり、すぐには修正されないことが明らかになりました。
- JIRA の既存のフィールド動作のオプションを上下に移動しましたが、フィールドを読み取り専用に設定するオプションが提供されていません。
- フィールドを表示する必要があるため、非表示にすることはできません (詳細は後述)。
- 可能性のあるオプションは、このフィールドを編集画面から単純に除外する
新しい画面スキームを作成することです。
- 他の多くのプロジェクトが依存して共有されているため、現在のプロジェクトに新しい画面スキームを関連付けることは小さな災害です。したがって、フィールドを読み取り専用または管理者書き込み専用にすることは、この例でははるかに優れたソリューションになります。
カスタム フィールドについて: 現在のプロジェクトのワークフローで事後操作を作成しました。これは、課題/タスク/バグが再度開かれるたびにカスタム数値フィールドを 1 ずつ増やします。本質的に、私は再開の数を追跡しています。これにより、読み取り専用要件の理由がわかりました。開発者は、このフィールドの値を変更できないようにする必要があります。これにより、統計が失われる可能性があります。