プロジェクト

全般

プロフィール

QA #917

奈良 裕記 さんが約5年前に更新

h3. ■現象/要望 

 チケットの項目を画面上で直接編集したい 
 いちいち編集画面に切り替えるのは面倒な場合もある。 

 h3. ■解決策 

 下記プラグインを利用すれば、チケット画面上で直接編集可能。 
 https://github.com/Ilogeek/redmine_issue_dynamic_edit 

 h3. ■対応状況 

 Subject,Status,Priority,Text,Select、date,, 
 直接編集可能 

 h3. ■補足 

 手元の環境では、descriptionが編集できない(内容消える)が、何か発生条件がある様子。 

 対象PJ/Tracker/Fieldの指定ができるようになれば導入検討しよう。 

 h3. ■直接編集対象からの除外(プラグインのコード変更による) 

 pluginの下記部分直接修正により、本プラグインの直接編集対象から除外できる。(pj,tracker,cf単位) 

 lib/details_issue_hooks.rb 

 def view_issues_show_details_bottom(context = { }) 

 project = context[:project] 
 request = context[:request] 
 issue_id = request.path_parameters[:id] 

 の後に下記などを追加して 
 project_id = project.present? ? project.id : issue.project_id 
 issue = context[:issue] 
 tracker_id=issue.tracker_id 

 h4. project_id,tracker_id単位で直接編集対象からの除外 

 if (issue_id)の前で、project_id,tracker_idから適用有無を判断し、 
 適用しない場合にissue_idを0にする。 

 h4. CF/属性単位で直接編集対象からの除外 

 CF単位で直接編集対象からの除外 

  readOnlyAttributes から削除する。 

 からの削除で可能 

戻る