ユーザーが My Site(PHP) に入力したフィードバックを Mantis に入力する方法を教えてください。現在、フィードバックを自分の ID にメールで送信しています。
PS: 私は基本的に Java プログラマーです。しかし、サイトはPHPで行われているので、PHPを使用してこれを行いたいです。
問題を保存したプロジェクトが2つあったため、Robertを機能させることができませんでした。そのため、プロジェクトのドロップダウンリストのhtmlにあるプロジェクトIDを指定する必要がありました。
そこで、Robertの回答をさらに一歩進めて、カスタムフィールドに送信できるようにするコードを追加しました。
これは、最新のmantisバージョンでうまく機能しています。
$c = new SoapClient("http://www.yoursite.com/path_to_mantis/api/soap/mantisconnect.php?wsdl");
$username = 'user';
$password = 'pass';
$issue = array (
'summary' => 'Rone My test issue',
'description' => 'Rone Some description',
'project'=>array('id'=>2),
'category'=>'General',
'custom_fields'=>array(
array('field' => array('id'=>1,'name'=>'Account #'),'value'=>1),
array('field' => array('id'=>2,'name'=>'Account Name'),'value'=>'Name Goes here')
)
);
$c->mc_issue_add($username, $password, $issue);
あなたの設定では、EmailReporting プラグインが最適な方法のようです。
http://www.mantisbt.org/wiki/doku.php/mantisbt:emailreporting