2011-05-12 96 views
0

我有一个TRAC(http://trac.edgewall.org/)的bug跟踪系统,在那里我有管理员priveledges,但实际服务器的访问权限。我得到了可以访问服务器来安装iniadmin插件(http://trac-hacks.org/wiki/IniAdminPlugin)的人,这样我就可以在不打扰他的情况下完成一些任务。更改默认的日期格式查询

我的问题是,当我做一票查询,所有的日期是“4天前”显示的条款或“1个月前”。我想要实际的日期。

有人告诉我,要做到这一点的方法是从“datesense”改票模板,或者更改默认的日期格式为“长”。但是,我无法弄清楚在哪里做这件事。

有另一种TracHack我需要安装?是否无法远程执行此操作?

谢谢!

ETA:如果有,我这应该被移动到一个更好的表弟现场,让我知道!

回答

0

要更改单模板,你确实需要对服务器的访问。

如果你将鼠标悬停的日期,你应该得到它显示的实际日期/时间戳的提示。由于此信息已包含在网页的HTML,你应该能够使用JavaScript来交换与链接的提示文本链接的文本(我的JavaScript技能是可怕的还是我给你一些示例代码)。您需要通过服务器访问来进行全局更改,但您可以使用Greasemonkey等浏览器插件在本地运行页面上的JavaScript。这样做可以解决您的问题,但其他用户需要在浏览器中执行相同的功能。

0

根据this,它有可能在TRAC 1.0。我在Trac 1.0.2的管理面板中没有这样的配置。

但是,如果你有机会获得配置/ trac.ini,您可以在[trac]部分设置default_dateinfo_formatabsolute,而不是relative