Что ж, на данный момент у меня две цели.
- У пользователя нет прав на редактирование ошибки в bugzilla, но он / она должен писать / публиковать комментарии к этой ошибке. Я думаю, что это возможно с помощью следующего API, но я не уверен, так как я новичок в bugzilla и Perl. http://www.bugzilla.org/docs/tip/en/html/api/Bugzilla/WebService/Bug.html#add_comment
Я хочу импортировать ошибки с помощью importxml.pl, но мне не нужны новые записи в БД. Я просто хочу изменить некоторые поля существующих ошибок bugzilla на основе файла bug.xml, который содержит информацию об ошибке.
т.е. perl -T C: \ bugzilla \ bugzilla \ importxml.pl -v C: \ bugzilla \ bugzilla \ mybugs \ bug.xml
Возможно, следующее API может быть полезным, но я не уверен.
http://www.bugzilla.org/docs/tip/en/html/api/Bugzilla/WebService/Bug.html#update
Итак, каковы возможные способы достижения этих целей?
Как я думаю, может быть, мне стоит использовать методы этих API в существующем коде bugzilla, и мои мечты таковы:
- комментарии будут включены для пользователей, у которых нет права на редактирование ошибок.
- Я запускаю сценарий importxml.pl из командной строки, передав некоторые параметры, и изменю некоторые поля существующих ошибок.
Но я не уверен, правильно я думаю или ошибаюсь. Я тоже не знаю, как использовать метод этих API ??