2017-01-12 2 views
0

Можно ли настроить трассировку 1.0 таким образом, чтобы последняя модифицированная ссылка внизу (впоследствии связанная история страниц) для каждой страницы скрыта ... если не зарегистрирован администратор/аутентифицированный пользователь в? Если да, то как я могу сделать эту настройку?Условное форматирование/настройка нижнего колонтитула в trac wiki

+0

[Ticket 11263] (https://trac.edgewall.org/ticket/11263) имеет отношение. Запрос можно реализовать с помощью 'ITemplateStreamFilter' или' IRequestFilter'. Я приведу пример. – RjOllos

ответ

0

С поддержкой отката Trac 1.4 для ITemplateStreamFilter рекомендуется выполнять модификации интерфейса с использованием JavaScript. Вы можете поместить файл JavaScript на свой сайт или общий каталог htdocs и добавить скрипт на каждую страницу с помощью настройки SiteHtml. См. Trac interface customization для более подробной информации.

Вы можете ограничить добавление JavaScript, добавив условную проверку при добавлении элемента link. Например:

<link py:if="'TRAC_ADMIN' in perm" ... /> 

или

<link py:if="req.authname == 'anonymous'" ... /> 
Смежные вопросы