Получение зарегистрированного пользователя называет на уровне любой страницы Wiki Trac (Trac 0.11)

Когда я создаю отчет, я могу отфильтровать результаты на основе имени зарегистрированного пользователя с помощью переменной волшебства $USER. Там какой-либо эквивалентный путь состоит в том, чтобы получить имя зарегистрированного пользователя на уровне какой-либо страницы Wiki Trac?

Например: зарегистрированный пользователь [[Пользователь]].

5
задан Fernando Bevilacqua 7 April 2010 в 14:50
поделиться

1 ответ

Похоже, для этого вам нужен плагин. Ничего сложного; просто вставьте это:

from trac.wiki.macros import WikiMacroBase

class UserMacro(WikiMacroBase):
    def expand_macro(self, formatter, name, args):
        return formatter.req.authname;

В файл типа /plugins/username.py и добавьте [[Пользователь]] на страницу вики. Для незарегистрированных пользователей будет отображаться анонимный .

9
ответ дан 14 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: