提供票证依赖项和主票证。

TracMasterTickets的Python项目详细描述


notes
=
为trac添加基本的票证依赖关系。


注意:Mastertickets 3.0需要trac 0.12或更高版本。

这是什么?
——
此插件将“blocking”和“blockedby”字段添加到每个票据,使您能够表达票据之间的依赖关系。它还为那些指定了依赖项的票据提供了一个基于graphviz的依赖关系图特性,
允许您直观地理解依赖树。查看阻塞或被另一个票证阻止的票证时,可以通过单击上下文(右上角)菜单中的“depgraph”查看依赖关系图。
----
*它不为顶级票证的子任务提供票证隐藏。

*不可能存在正交的父/子关系

*根据当前的
票证,您无法查看票证的说明

*事实上,没有明确的功能可以帮助您完成子任务
管理


*尽管这很酷。

*它不允许您从当前票证创建依赖票证

*它不包括显示任务如何相互关联的报告功能
(除了依赖关系图如上所述)。

要使用此插件,必须配置两个名为“blocking”和“blockedby”的自定义字段,

这只用于依赖关系图。

``使用ghostscript`:*可选,默认值:false*
如果启用,则使用ghostscript生成更好的依赖关系图。

``gs`路径`:*可选,默认值:gs*
ghostscript可执行文件的路径。

``关闭的颜色`:*可选,默认值:绿色*
关闭的票证颜色

``打开的票证颜色`:*可选,默认值:红色*
打开的票证颜色

``图形方向`:*可选,默认值:td*
依赖关系图的方向(td=自上而下,dt=自下而上,lr=左右,rl=右-左)




要启用插件::


[组件]
主票证。*=启用


[票证自定义]
阻止=文本
阻止。label=阻止
阻止=文本
阻止。label=阻止

自定义字段
----
``封锁``和``封锁`,您可以自由使用任何文本作为字段标签。


blocked by=text
blockedby.label=blockedby


t.键入类型,
所有者,状态,
创建时的时间,
更改时间为更改时间,描述为更改时间,
报告者为更改时间,
(从Mastertickets m中选择count(*),ticket t2,其中t.id=m.dest和m.source=t2.id和t2.status<;'closed'),从ticket t中选择
从p.name上的左联接枚举p=t.priority和p.type='priority'
其中status<;'closed'和'u blocked=0
order by cast(p.value为整数)、milestone、t.type、time


基本上它是默认报告,带有一个特殊的隐藏字段(子查询),
命名为'u blocked'。此字段的值被检查为零。

使用此方法,还可以修改其他报表,eg显示阻塞一张票的票数和/或被阻塞的票数。




欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Android Wifi中筛选相同的SSID?   Java中重写接口中异常处理的泛型   java“无效转义序列(有效的是\b\t\n\f\r\”\“\”\)”语法错误   使用JNDI的java NameReadyBoundException   java如何在这个程序上执行算法   java为什么我的应用程序在调试时崩溃而应用程序停止?   Java:while循环未检测到中断条件,但如果块检测到   java如何快速使用jfreechart创建的折线图   java将输入放入JSTL会话变量,以便稍后在屏幕上显示   java在spring boot中加载外部JAR   java Apache NiFi无法使用ojdbc6连接到Oracle 12c。jar或ojdbc8。罐子   java解释StringToWordVector()Weka的输出   java charAt()找不到符号   使用mpjexpress的java阅读控制台输入