Как включить собственный формат для enter_bug.cgi?

Я следовал инструкциям руководства Bugzilla, создал и протестировал свой собственный формат для enter_bug.cgi. Я проверил, вручную введя «format = xxx» в URL-адресе. Теперь я готов развернуть это для других пользователей. Как правильно включить мой пользовательский формат по умолчанию?

Я придумал несколько решений, которые кажутся мне не очень хорошими:

  1. Взломайте Choose-classification.html.tmpl или Choose-product.html.tmpl, чтобы принудительно использовать формат
  2. Замените существующий файл create.html.tmpl моей пользовательской версией.
  3. Взломайте common-links.html.tmpl, чтобы принудительно использовать формат

Кажется, что Choose-classification.html.tmpl и Choose-product.html.tmpl уже настроены для правильной обработки переданной переменной формата, но я не могу найти подходящее место для установки этой переменной.


person Scott W    schedule 24.02.2009    source источник


Ответы (1)


Я отправил этот вопрос в официальную группу новостей поддержки bugzilla (mozilla.support.bugzilla) и получил только один ответ:

на вашем месте я бы назвал его template/en/custom/bug/create/create.html.tmpl, чтобы он переопределял значение по умолчанию.

Я не хотел, чтобы мой пользовательский формат использовался для каждой классификации, поэтому вместо этого я просто изменил Choose-classification.html.tmpl, чтобы вручную принудительно ввести «format=xxx» в URL-адрес классификации, к которой применяется формат. Не самое элегантное решение, но оно работает.

person Scott W    schedule 04.03.2009