是否可以在trac 0.11
中隐藏里程碑?
我找到了自定义python模块,这是这样做的起点,但到目前为止它们都没有。
答案 0 :(得分:3)
Trac 0.11。现在已经过时了。你会发现很多插件不再支持它。我将建议的最有可能在Trac 0.11中工作,但是如果遇到错误,那么你可能需要升级才能解决它们。
您想隐藏里程碑?如果您想将其隐藏在故障单表单上的里程碑菜单中,这很容易 - 一旦里程碑关闭,它将对所有没有TICKET_ADMIN
或TRAC_ADMIN
权限的用户隐藏
如果您希望在路线图中隐藏里程碑,则所有指向里程碑的链接都会显示为已停用,并且当导航到网址/milestone/<milestone name>
时里程碑无法查看时,您可以使用{{3 }}。您可以通过提升查看模块所需的权限来隐藏里程碑。例如,
[milestone:milestone1]
* = MILESTONE_ADMIN
会隐藏没有MILESTONE_ADMIN
的用户的里程碑。
在Trac 0.11中,模块细粒度权限模块为fine-grained permissions module(在以后的版本中已移至/tracopt
)。 /sample-plugins/permissions/authz_policy.py提供了一个用于编辑authz文件的Web界面。