>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Bugzilla http://forum.mozilla-russia.org/viewforum.php?id=35 >Как добавить дополнительную информацию в рассылку? http://forum.mozilla-russia.org/viewtopic.php?id=44812 |
Вопрос > 11-06-2010 18:05:57 |
Создаю задачу (bug). Получаю письмо с такой информацией: Так же перед темой письма ставиться слово «Новая». Добавляю комментарии в данной задачи и получаю письмо с темой, где отсутствует слово «Новая» и нет выше перечисленных полей. Вопросы: |
SnowyOwl > 11-06-2010 20:56:53 |
Вопрос пишет
Написать патч для ошибки 466968
Они там есть почти все, в заголовках X-Bugzilla-*. При желании можно в тело перенести.
Поправить в email/newchangedmail.txt.tmpl |
Вопрос > 15-06-2010 11:20:27 |
SnowyOwl пишет
состояние NEW, т.е. проблему не решили? (( SnowyOwl пишет
не понял. Какой файл мне надо поправить и как чтобы писались поля: в каждом письме, а не только в первом? SnowyOwl пишет
Нашел четыре файла: Подскажите, пожалуйста в чем у них разница? 15-06-2010 11:34:22 |
SnowyOwl > 15-06-2010 13:02:25 |
Вопрос пишет
en -- англоязычные, ru -- русские. Исправлять рекомендуется, копируя из template/*/default/ в template/*/custom/ data/template/template/ -- результаты предварительной компиляции, удаляются и автоматически формируются по checksetup.pl или "на лету". 15-06-2010 13:10:12 Вопрос пишет
Посмотрите внутрь шаблона: http://bzr.mozilla.org/bugzilla/3.6/ann … t.tmpl#L26 Большинство полей там уже есть, только не в тексте, а в заголовках, именно для удобства сортировки и написания правил. Если ваша почтовая система "ест" или не показывает дополнительные заголовки сообщения -- тогда можно скопировать те же куски в текст сообщения ниже в том же шаблоне. |
Вопрос > 15-06-2010 14:12:34 |
SnowyOwl пишет
это мне понятно. Дело в "\Bugzilla\data\template\template\" и в "\Bugzilla\template\" SnowyOwl пишет
Хм... а у меня только default в \Bugzilla\data\template\template\ru, а custom нет. Или надо вручную создать custom ? Если в ручную создать custom, то как указать багзилле чтобы она читала файлы из custom, а не default? SnowyOwl пишет
Хм... так и не понял в чем разница в "\Bugzilla\data\template\template\" и в "\Bugzilla\template\"? 15-06-2010 14:19:12 SnowyOwl пишет
Спасибо большое! SnowyOwl пишет
У меня эти поля только в первом письме в теле письма. Что значит "Большинство полей там уже есть, только не в тексте, а в заголовках" в каких заголовках? Как это увидеть? SnowyOwl пишет
т.е. у меня почтовый клиент The BAT 4.2.23 как то съедает заголовки? Не понимаю ((( |
Вопрос > 15-06-2010 14:52:13 |
Вопрос пишет
снимается вопрос. |
SnowyOwl > 15-06-2010 15:47:39 |
Вопрос пишет
Достаточно скопировать те же строчки в шаблоне на несколько строк ниже, после начала тела письма, и видоизменить по вкусу. Сам шаблон -- про изменения. Когда объект новый -- все его поля являются измененными, поскольку "раньше" не было ничего. Для существующего объекта пишется только то что поменялось, если надо иначе -- можно вставить новые (полученные) значения в шаблон тела сообщения. 15-06-2010 15:53:46 Вопрос пишет
Оно уже именно так и работает: http://www.bugzilla.org/docs/tip/en/htm … lates.html
Править надо только во втором, в первом изменится после checksetup.pl, а увидите сразу или после рестарта Apache. |
Вопрос > 16-06-2010 17:48:22 |
Вопрос пишет
RFC-822 |
Вопрос > 16-06-2010 18:23:28 |
Вопрос пишет
Имеем файл http://bzr.mozilla.org/bugzilla/3.6/annotate/4681/template/en/default/email/newchangedmail.txt.tmpl#L26 Куда мне скопировать строки X-Bugzilla-Product и X-Bugzilla-Component чтобы они отображались в теле письма? 16-06-2010 18:23:59 SnowyOwl пишет
Да. Это видно по названию файла "newchangedmail.txt.tmpl" SnowyOwl пишет
Где это условие я так и не нашел SnowyOwl пишет
что я и собираюсь сделать с вашей помощью SnowyOwl пишет
16-06-2010 18:26:03 SnowyOwl пишет
Да. Спасибо! 16-06-2010 18:27:58 SnowyOwl пишет
т.е. можно сделать одно и тоже двумя разными способами? Странно... |
SnowyOwl > 17-06-2010 04:50:51 |
Вопрос пишет
Уважаемый, у Вас большие проблемы с пониманием даже основ технологии почтовых сообщений. Очень советую прочесть хотя бы RFC 2822, раздел 2.1, последний абзац... SnowyOwl пишет
Вопрос пишет
Увы, его нет, все втоптано в [%+ diffs %] Вопрос пишет
Не двумя, ровно одним. Правки в data/template/template будут затерты прекомпиляцией рано или поздно. Если что-то поправили а изменений не видно -- сперва checksetup.pl, затем рестарт Apache. |
Вопрос > 18-06-2010 18:21:28 |
SnowyOwl пишет
Нашел вот на русском http://www.protocols.ru/files/RFC/RFC-2821.pdf , а RFC 2822 на русском нет? 18-06-2010 18:31:58 Тут темку посмотрел http://forum.mozilla-russia.org/viewtopic.php?id=43212 |
SnowyOwl > 20-06-2010 02:25:05 |
Вопрос пишет
Там правили шаблон другой рассылки. |
Вопрос > 22-06-2010 15:31:51 |
SnowyOwl пишет
Важно: почему письма согласования не содержат заголовок X-Bugzilla-Product ? ((( |
small75 > 22-06-2010 15:39:41 |
Пока согласования не используем, помочь ничем не могу |
Вопрос > 22-06-2010 16:22:19 |
small75 пишет
жаль... наверное, надо будет вручную заголовок X-Bugzilla-Product добавлять в письма "согласования". Осталось найти куда именно вставить SnowyOwl пишет
X-Bugzilla-Product нет в письмах "Согласование" ((( |
SnowyOwl > 23-06-2010 06:56:33 |
И правда нет: http://mxr.mozilla.org/bugzilla/source/ … xt.tmpl#54 Похожая, но не идентичная жалоба: https://bugzilla.mozilla.org/show_bug.cgi?id=390586 Рекомендую зарегистрировать пожелание. |
Вопрос > 23-06-2010 11:46:14 |
SnowyOwl пишет
моя первая ошибка на Bugzilla У них регистрация ошибок продумана. Сделаны даже шаги! Я тоже хочу чтобы у меня так было в моей багзилле. ))) Почему такого нет в стандартном дистрибутиве? Все это надо настраивать вручную? В общем открыл новую тему см. http://forum.mozilla-russia.org/viewtopic.php?id=44926 |
Вопрос > 23-06-2010 12:40:17 |
SnowyOwl пишет
Вставил после строки "X-Bugzilla-Type: request" строку "X-Bugzilla-Product: [% product %]" в файле template\en\default\request\email.txt.tmpl (русификацию пока убрал). продукт то не пишется ((( . Т.е. шаблон template\en\default\request\email.txt.tmpl почему то не знает о переменной [% product %] . Попробовал в файл \Bugzilla\Flag.pm добавить в массив "$vars" строку "product => $values{'product'}," из файла BugMail.pm . В результате сделал это не правильно и получил сообщения об ошибке. Как сделать правильно? |
SnowyOwl > 23-06-2010 14:35:25 |
Вопрос пишет
Обидно это читать Я это объяснить пытался две недели назад: http://forum.mozilla-russia.org/viewtop … 92#p429692 23-06-2010 14:45:30 Вопрос пишет
Посмотрите, какие параметры передаются в шаблон request/email.txt.tmpl. Затем в документации по API или примерах в шаблонах -- как перейти от bug к product. |
Вопрос > 12-07-2010 19:57:47 |
SnowyOwl пишет
я только начинающий ;-) и мне очень многое не ясно так что пардон и Спасибо за помощь! SnowyOwl пишет
для меня это сложновато. Я открыл bug, а принимать его не хотят. |
Tuchka_84 > 13-07-2010 10:17:05 |
Вопрос пишет
Попробуйте почитать здесь http://forum.mozilla-russia.org/viewtop … pid=426423 |
Вопрос > 14-07-2010 19:13:19 |
Tuchka_84 пишет
Благодарю! Изучаю. |
Вопрос > 11-11-2010 14:52:18 |
Вопрос пишет
версия 3.6.3 (ru: 3.6.2) проблема так и не решена. |
SnowyOwl > 24-11-2010 06:28:53 |
Вопрос пишет
Посмотрел в b.m.o. LpSolit просто не понял по описанию, о чем речь. В следующий раз, пожалуйста, не пользуйтесь машинным переводом на английский, пишите грамотно. |
Вопрос > 24-11-2010 16:51:04 |
SnowyOwl пишет
я нихт фирштейн по аглицки Ссылку предоставил на файл и указал что нет поля. Думал, что понятно. |