プロジェクト

全般

プロフィール

QA #796

奈良 裕記 さんが4年以上前に更新

h3. ■現象/要望 

 大量のチケットの関連付けを効率的に設定したい  

 チケット開いて関連チケット番号入力するにしても、数が多いと大変。 
 例えば右クリックで関連付け追加、CSVファイルを読み込んで設定。 

 h3. ■解決策 

 python-redmineで可能と思われる。 
 https://python-redmine.com/resources/issue_relation.html DBレコード追加 

 DBレコード追加による対応 

 チケット関連付けは、issue_relationsテーブルに簡単な形式で記録されている。 
 このテーブルにinsertすれば良い。 

 <pre><code class="sql"> 
 MariaDB [redmine]> desc issue_relations; 
 +---------------+--------------+------+-----+---------+----------------+ 
 | Field           | Type           | Null | Key | Default | Extra            | 
 +---------------+--------------+------+-----+---------+----------------+ 
 | id              | int(11)        | NO     | PRI | NULL      | auto_increment | 
 | issue_from_id | int(11)        | NO     | MUL | NULL      |                  | 
 | issue_to_id     | int(11)        | NO     | MUL | NULL      |                  | 
 | relation_type | varchar(255) | NO     |       |           |                  | 
 | delay           | int(11)        | YES    |       | NULL      |                  | 
 +---------------+--------------+------+-----+---------+----------------+ 

 MariaDB [redmine]> select * from issue_relations; 
 +----+---------------+-------------+---------------+-------+ 
 | id | issue_from_id | issue_to_id | relation_type | delay | 
 +----+---------------+-------------+---------------+-------+ 
 |    1 |               3 |             2 | relates         |    NULL | 
 +----+---------------+-------------+---------------+-------+ 
 </code></pre> 

 コマンドラインからの追加 

 godmineを用いれば、単純なコマンドラインで一括設定できる。 
 https://github.com/mattn/go-redmine 

 Redmine REST API - 関連チケット参照 
 http://daily-postit.blogspot.jp/2012/03/redmine-rest-api.html 

 h3. ■対応状況 

 godmine、SQL,REST-APIで一括設定可能 godmine、SQLで一括設定可能 

 h3. ■補足 

 !https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=796! !https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=1!

戻る