Форматирование писем 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.