Eclipse 如何使用Mylyn查询Trac repository中的空/非空字段?

Eclipse 如何使用Mylyn查询Trac repository中的空/非空字段?,eclipse,trac,mylyn,Eclipse,Trac,Mylyn,我试图创建四个不同的查询,从Mylyn插件到Eclipse3.7.1,访问Trac存储库。我想做的是将所有任务准确地划分为以下类别之一: 我的问题:分配给我的未解决的票证 其他人的问题:未解决的票证分配给其他人 无人问题(尚未解决):未解决、未分配的票证 没问题:已解决问题 创建第一个和最后一个查询没有问题,只需选择适当的状态,在第一种情况下,选择受让人。但是中间的两个引起了问题: 其他人的问题:我想要的是所有未处于“关闭”状态且分配给非我的人的票。我尝试了以下要求: 除“关闭”之外的所有

我试图创建四个不同的查询,从Mylyn插件到Eclipse3.7.1,访问Trac存储库。我想做的是将所有任务准确地划分为以下类别之一:

  • 我的问题:分配给我的未解决的票证
  • 其他人的问题:未解决的票证分配给其他人
  • 无人问题(尚未解决):未解决、未分配的票证
  • 没问题:已解决问题
创建第一个和最后一个查询没有问题,只需选择适当的状态,在第一种情况下,选择受让人。但是中间的两个引起了问题:

其他人的问题:我想要的是所有未处于“关闭”状态且分配给非我的人的票。我尝试了以下要求:

  • 除“关闭”之外的所有状态
  • 所有者不是“[我的用户id]”
但我也得到了所有未分配的票。我想得到所有符合
状态的票!=已关闭和所有者!=我和我的主人!=''但它跳过了最后一个要求

没有人的问题(尚未):这里我希望所有票据都没有受让人,但是如果我将字段留空,查询创建者就会忽略它。我想要
状态!=关闭&&owner=''
,但我只获得
状态!=关闭

问题似乎是在查询中包含字段,这些字段是否为空,我猜是因为表单根据用户实际输入数据的字段创建查询


如何解决这个问题?

我们做的一件事是创建一个名为“nobody”的用户“无人”是所有新票证的默认所有者。要查询未分配的票证,我们只需查找分配给“nobody”的所有票证。与使用
owner=''
相比,编写脚本和连接到外部工具更容易