redmineのID issue_custom_field_values_11 は自動的に内部で決まるのですか?
Q&A
CHATGPTに聴いても真偽がつかめないので教えてください。
redmineのID issue_custom_field_values_11 は自動的に内部で決まるのですか?
'issue_custom_field_values_11' はRedmine内部で自動的に生成されるIDではありません。このIDは、カスタムフィールドのID(ここでいう11)が含まれています。Redmineで作成されたすべてのカスタムフィールドには、このような値が割り当てられます。このIDを使用すると、JavaScriptやjQueryなどの方法でフィールドにアクセスして、値を操作できます。ただし、このIDはRedmineの将来のバージョンで変更される可能性があるため、コードを書く際には注意が必要です。
カスタムフィールドの番号11は、設定メニューにはありません。ユーザ設定は不可ではないでしょうか?
カスタムフィールドの番号11が設定メニューに表示されていない場合、それはそのフィールドが非公開または削除されたためかもしれません。特定のロールに対して非公開に設定されたカスタムフィールドや、削除されたカスタムフィールドの値を参照しようとすると、エラーが発生します。そのため、カスタムフィールドの管理者が削除した可能性があります。ただし、Redmineには禁止および削除機能が存在するため、あるユーザがフィールドを削除できるかどうかは、そのユーザの権限によって異なります。もしあなたがカスタムフィールドの管理者である場合、削除された可能性があるため、データベースを直接調べて、フィールドが実際に削除されているかどうかを確認することもできます。
adminでも設定できませんでした
もし、管理者のアカウントでもカスタムフィールドを設定できなかった場合、Redmineに何らかの問題が発生している可能性があります。以下はその可能性がある原因と解決策です。
プラグインの競合: Redmineにインストールされているプラグインが原因であることがあります。プラグインが互換性のないバージョンで実行されている場合、Redmineが期待通りに動作しなくなる可能性があります。問題を解決するために、プラグインを無効にする方法を試してみてください。
データベースのエラー: カスタムフィールドを追加、変更、または削除する際に、データベースのエラーが発生した可能性があります。特定の記録を直接変更することによって、この種の問題を解決することができる場合があります。ただし、これは専門的な知識が必要です。したがって、最良の解決策は、Redmineの開発者やサポートチームに連絡して、詳細を提供することです。
Redmineのバージョン: あなたが使っているRedmineのバージョンが古い可能性があります。Redmineの最新バージョンにアップグレードすることで、問題を解決できる場合があります。
このような原因を排除しても問題が解決されない場合、Redmineの開発者やサポートチームに連絡して、詳細を提供することをお勧めします。