5
보고서를 만들 때 $ USER 마법 변수를 사용하여 로그온 한 사용자 이름을 기반으로 결과를 필터링 할 수 있습니다. Trac 위키 페이지에서 로그온 한 사용자 이름을 가져 오는 동일한 방법이 있습니까?Trac 위키 페이지 (Trac 0.11)에서 로그온 한 사용자 이름 얻기
예 : 로그온 한 사용자는 [[User]]입니다.
보고서를 만들 때 $ USER 마법 변수를 사용하여 로그온 한 사용자 이름을 기반으로 결과를 필터링 할 수 있습니다. Trac 위키 페이지에서 로그온 한 사용자 이름을 가져 오는 동일한 방법이 있습니까?Trac 위키 페이지 (Trac 0.11)에서 로그온 한 사용자 이름 얻기
예 : 로그온 한 사용자는 [[User]]입니다.
플러그인을 작성해야합니다. 복잡한 것은 없습니다. <trac_env>/plugins/username.py
같은 파일에
from trac.wiki.macros import WikiMacroBase
class UserMacro(WikiMacroBase):
def expand_macro(self, formatter, name, args):
return formatter.req.authname;
및 위키 페이지에 [[User]]
를 추가 : 그냥 던져. 로그인하지 않은 사용자의 경우 anonymous
이 표시됩니다.
뛰어난! 그것은 나를 위해 완벽하게 작동합니다. 감사! –
이 작업은 +1이므로 어떻게 [[User]]를 사용하는지 어떻게 알 수 있습니까? –
@ ing0 : 매크로 클래스의 이름을 기반으로합니다. – retracile