5
当我创建报告时,我可以使用$ USER魔术变量根据登录的用户名过滤结果。在任何Trac wiki页面上是否有任何等效的方式来获取登录的用户名?在任何Trac wiki页面上获取用户名(Trac 0.11)
例如:登录的用户是[[用户]]。
当我创建报告时,我可以使用$ USER魔术变量根据登录的用户名过滤结果。在任何Trac wiki页面上是否有任何等效的方式来获取登录的用户名?在任何Trac wiki页面上获取用户名(Trac 0.11)
例如:登录的用户是[[用户]]。
看起来你需要一个插件来做到这一点。没什么复杂的刚抛出这个:
from trac.wiki.macros import WikiMacroBase
class UserMacro(WikiMacroBase):
def expand_macro(self, formatter, name, args):
return formatter.req.authname;
到像<trac_env>/plugins/username.py
一个文件,并添加[[User]]
到wiki页面。对于未登录的用户,它将显示anonymous
。
杰出!它对我来说非常合适。谢谢! – 2010-04-09 12:30:03
这个工作,所以+1,但它怎么知道使用[[用户]]? – 2013-02-07 09:30:00
@ ing0:它基于宏类的名称。 – retracile 2013-02-13 02:21:33