Redmineの問題についてメモを追加したいと思います。これにはDrupalとPHPを使用しています。
データをフェッチして問題を投稿できるので、APIを介したRedmineへの接続は問題ありません。
http://www.redmine.org/projects/redmine/wiki/Rest_apiでRedmineAPIのドキュメントを確認しました。
課題作成の下部に、次の形式が表示されます。
PUT /issues/[id].json
{
"issue": {
"subject": "Example issue (was: Test issue)",
"notes": "Changing the subject"
}
}
たとえば、問題を作成すると、配列は単純な1次元配列になります。この問題の更新プロセスで渡す必要のあるデータの配列の構造は何ですか。
問題作成配列の例:
$redmineIssueArray = array();
$redmineIssueArray['project_id'] = 2;
$redmineIssueArray['subject'] = $typeBug . " $date";
$redmineIssueArray['priority_id'] = 4;
$redmineIssueArray['description'] = $bugDesc;
$redmineIssueArray['assigned_to_id'] = 2;
注意点として、Drupalのredmineモジュールから問題を更新する機能は次のとおりです。
redmine_rest_api_issue_update();