2

ユーザーが My Site(PHP) に入力したフィードバックを Mantis に入力する方法を教えてください。現在、フィードバックを自分の ID にメールで送信しています。

PS: 私は基本的に Java プログラマーです。しかし、サイトはPHPで行われているので、PHPを使用してこれを行いたいです。

4

4 に答える 4

1

問題を保存したプロジェクトが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);
于 2012-08-23T23:12:01.063 に答える
0

あなたの設定では、EmailReporting プラグインが最適な方法のようです。

http://www.mantisbt.org/wiki/doku.php/mantisbt:emailreporting

https://github.com/mantisbt-plugins/EmailReporting

于 2012-02-10T10:48:11.337 に答える