Изменение формата даты по умолчанию в запросах trac - PullRequest
0 голосов
/ 13 мая 2011

У меня есть система отслеживания ошибок (http://trac.edgewall.org/)), в которой у меня есть привилегии администратора, но нет доступа к реальному серверу. У меня есть парень, который имеет доступ к серверу для установки плагина iniadmin (http://trac -хаки.org / wiki / IniAdminPlugin), поэтому я могу сделать некоторые вещи, не беспокоя его.

Моя проблема в том, что когда я делаю запрос к билетам, все даты отображаются в терминах "3 дня назад"или «1 месяц назад». Мне нужна фактическая дата.

Мне сказали, что способ сделать это - изменить шаблон заявки или изменить формат даты по умолчанию с «datesense» на «long ". Однако я не могу понять, где это сделать.

Есть ли еще один TracHack, который мне нужно установить? Это невозможно сделать удаленно?

спасибо!

ETA: Если есть лучший сайт двоюродного брата, к которому я должен обратиться, дайте мне знать!

Ответы [ 2 ]

0 голосов
/ 10 августа 2016

Согласно это , возможно на trac 1.0. У меня нет такой конфигурации в админ-панели в Trac 1.0.2.

Но если у вас есть доступ к config / trac.ini , вы можете установить default_dateinfo_format в секции [trac] на absolute вместо relative.

0 голосов
/ 13 мая 2011

Чтобы изменить шаблон заявки, вам необходим доступ к серверу.

Если навести указатель мыши на дату, вы должны получить всплывающую подсказку, отображающую фактическую дату / метку времени.Поскольку эта информация уже включена в HTML-код страницы, вы должны иметь возможность использовать некоторый Javascript для замены текста ссылки на текст из подсказки ссылки (мои навыки работы с javascript ужасны, или я бы дал вам пример кода).Вам понадобится доступ к серверу, чтобы сделать это изменение глобально, но вы можете использовать плагин браузера, такой как Greasemonkey, для локального запуска javascript на странице.Это решит проблему для вас, но другие пользователи должны будут сделать то же самое в своем браузере, чтобы получить то же преимущество.

...