Форматирование писем Mantis
Можно ли форматировать багноты (комментарии), введенные в Mugis-трекер ошибок, для проблемы?
Я использую Mantis v1.0.8
например.
"примечания об ошибках образца mantis"
который отображается как обычный текст.
Я хотел бы сделать его полужирным или показать в другом цвете
например. аналогично https://stackoverflow.com/editing-help
позволяет ли любая другая система отслеживания ошибок использовать такую функцию?
Ответы
Ответ 1
В Mantis можно использовать некоторые теги HTML (к сожалению, не все они поддерживаются). По моему опыту (как я хорошо помню), я успешно использовал: <B>
, <I>
, <U
> , <S>
и перечисляет как упорядоченные <OL><LI>
, так и неупорядоченные (пули): <UL><LI>
. Это делает заметки и описания более читаемыми.
В настоящее время я использую версию Mantis версии 1.1.8, но я успешно использовал ее в более старой версии (до версии 1.0), поэтому ваш должен также обработать это.
Ответ 2
Как было сказано Gawcio и mhu, список ограничен и в текущем mantis 1.2.15
в описании и других многострочных полях разрешено использование следующих тегов: <p>
, <li>
, <ul>
, <ol>
, <br>
, <pre>
, <i>
, <b>
, <u>
, <em>
, <strong>
.
Кроме того, следующие теги разрешены в сводных и других однострочных полях (например, ОС или платформа): <i>
, <b>
, <u>
, <em>
, <strong>
. Что смешно, чтобы уделить особое внимание выпуску резюме, верно?:)
То, что явно не сказано, заключается в том, что эти списки настраиваются. К сожалению, это так называемые глобальные настройки, поэтому их нельзя установить с помощью веб-интерфейса, но если у вас есть возможность настроить установленный код мантиса, вы можете изменить файл <mantis-doc-root>/config_inc.php
(который должен быть изменен локально ) и добавьте следующие варианты:
/**
* These are the valid html tags for multi-line fields (e.g. description)
* [...]
*/
$g_html_valid_tags = 'p, li, ul, ol, br, pre, i, b, u, em, strong, code';
/**
* These are the valid html tags for single line fields (e.g. issue summary).
* [...]
*/
$g_html_valid_tags_single_line = 'i, b, u, em, strong, code';
После перезагрузки сервера вы сможете использовать тег <code>
в резюме и описание ваших проблем.
К сожалению, фильтры тегов mantis, похоже, запрещают любые атрибуты тегов, поэтому будет непросто разрешить бесплатное форматирование. Лично я скорректировал его таблицу стилей, чтобы настроить цвет, в котором отображается содержимое тегов <pre>
и <code>
. Для этого вы можете отредактировать файл <mantis-doc-root>
/css/default.css` и добавить/настроить следующие правила:
pre { margin-top: 0px; margin-bottom: 0px; color: #0000CC; }
code { color: #0000CC; }
em > strong { color: #CC0000; }
Таким образом, ваш отчет может получить несколько цветов:)
Ответ 3
Перезаписать Mantis (ver. < 1.3) по умолчанию, используя ваш личный файл config_inc.php
в разделе <mantis-doc-root>/config/config_inc.php
Вы можете перезаписать все настройки по умолчанию в этом конфигурационном файле. Например. $g_html_valid_tags
, $g_bug_view_page_fields
,... Просто скопируйте/вставьте значения по умолчанию из <mantis-doc-root>/config_defaults_inc.php
в ваш файл <mantis-doc-root>/config/config_inc.php
.