我正在尝试从Mylyn插件到Eclipse 3.7.1创建四个不同的查询到Trac存储库。我想要做的是将所有任务分成以下几个类别之一:
创建第一个和最后一个查询没问题,只需选择适当的状态,在第一种情况下,是受理人。但是中间的两个正在引发问题:
有人不列颠问题:我在这里想要的是,所有未处于“已关闭”状态且分配给不是我的人的门票。我尝试了以下要求:
但是我也得到了所有未分配的门票。我会用它来获得满足status != closed && owner != me && owner != ''
的所有门票,但它会跳过最后一个要求。
Nobodys问题(尚未):这里我想要所有没有受让人的门票,但如果我将该字段留空,则查询创建者只会忽略它。我想status != closed && owner == ''
,但我只得到status != closed
。
似乎问题是在查询中包含要求它们是否为空的字段,我猜是因为表单根据用户实际输入某些数据的字段创建查询。
我该如何解决这个问题?
答案 0 :(得分:0)
我们做的一件事是创建一个名为'nobody'的用户。 'nobody'是所有新门票的默认拥有者。要查询未分配的票证,我们只需查找分配给“nobody”的所有票证。与使用owner==''
相比,这更容易编写脚本并更容易连接到外部工具。