创建报告时,我可以使用$ USER magic变量根据登录的用户名过滤结果。是否有任何等效方法可以在任何Trac wiki页面上获取登录用户名?
例如:登录的用户是[[用户]]。
答案 0 :(得分:9)
看起来你需要一个插件才能做到这一点。没有什么复杂的;抛出这个:
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
。