Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

Bugzilla » как добавить свои поля в рассылку оповещений по почте » 12-02-2010 09:40:55

SnowyOwl
Хм. Действительно. Как неочевидно :) Дописал Product в 'my @searchfields = qw(' и убрал использование своего макроса. Всё сразу встало на свои места.

Спасибо!

Bugzilla » как добавить свои поля в рассылку оповещений по почте » 11-02-2010 12:00:35

Всем доброго времени суток.

Прошу помощи у сообщества, т.к. нужны глубокие познания в Perl-е и в исходном коде Багзиллы.
В общем, есть задача: в письмах, присылаемых скриптом whine.pl, потребовалось вставить дополнительное поле - Продукт, заодно переставить местами уже существующие.
Начал с правки шаблона: bugzilla/template/ru/default/whine/mail.html.tmpl

[code]
<table width="100%">
    <tr>
      <th align="left">Номер</th>
      <th align="left">Серьезность</th>
      <th align="left">Приоритет</th>
     <th align="left">Продукт</th> #--------------------------- ДОБАВЛЕНО
      <th align="left">Состояние</th>
      <th align="left">Аннотация</th>
      <th align="left">Исполнитель</th>
    </tr>

    [% FOREACH bug=query.bugs %]
      <tr>
        <td align="left"><a href="[%+ urlbase FILTER html %]show_bug.cgi?id=
            [%- bug.bug_id %]">[% bug.bug_id %]</a></td>
        <td align="left">[% get_severity(bug.bug_severity) FILTER html %]</td>
        <td align="left">[% bug.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]