Mantis исправляет ошибки форматирования - PullRequest
12 голосов
/ 02 ноября 2010

Можно ли отформатировать ошибки (комментарии), введенные в багтрекер Mantis для проблемы?

Я использую Mantis v1.0.8

, например

"Типовые заметки об ошибках богомола"

, который отображается как обычный текст.

Я хотел бы сделать его жирным или отобразить другим цветом

например. похож на https://stackoverflow.com/editing-help

разрешает ли такая функция любая другая система отслеживания ошибок?

Ответы [ 3 ]

15 голосов
/ 31 августа 2013

Как говорили Gawcio и mhu , список ограничен и в текущем богомоле 1.2.15 допускается использование следующих тегов в описании и других многострочных полях:<p>, <li>, <ul>, <ol>, <br>, <pre>, <i>, <b>, <u>, <em>, <strong>.

Кроме того, следующие теги допускаются в сводных и других однострочных полях (например, OS или Платформа ): <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; }

Таким образом, ваш отчет может получить несколько цветов:)

15 голосов
/ 14 декабря 2010

В Mantis можно использовать некоторые теги HTML (к сожалению, не все поддерживаются).Из моего опыта (насколько я хорошо помню) я успешно использовал: <B>, <I>, <U>, <S> и списки, как упорядоченные <OL><LI>, так и неупорядоченные (маркеры): <UL><LI>.Это делает заметки и описания более удобочитаемыми.

В настоящее время я использую версию Mantis 1.1.8, но я успешно использовал ее в более старой версии (до 1.0) - так что вам также следует справиться с этим.

0 голосов
/ 21 сентября 2016

Перезаписать конфигурацию по умолчанию Mantis (версия <1.3) с помощью личного файла <code>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.

...