如何让youtrack不显示已解决的问题

时间:2013-09-02 16:08:54

标签: youtrack

我想弄清楚如何让Youtrack不显示已解决的问题。这没有意义。是否有默认禁用此选项的选项?

4 个答案:

答案 0 :(得分:23)

我认为答案是,如果您不想显示已解决的问题,则必须手动将其合并到搜索字词中(包括 #unresolved 或适合您情况的任何内容)。您当然可以保存搜索和书签搜索。但是我没有找到一种方法,默认情况下,在所有搜索中都包含 #unresolved

答案 1 :(得分:2)

我们的团队是YouTrack的新手,但在当前的云版本中,我找到了一种方法。我假设您指的是/ issues页面。

  1. 为未解决的问题创建已保存的搜索 - "未解决的"
  2. 更新搜索栏右侧的下拉列表,从" Everything"保存的搜索"未解决的"
  3. 重新加载页面,默认为"未解析。"喔喔!

答案 2 :(得分:1)

您可以使用需要nginx或其他东西代理YouTrack的技巧。 将-Djetbrains.youtrack.baseUrl=http://127.0.0.1:PORT1添加到wrapper.conf文件中。 然后让nginx自动更改/issues个查询。

server {
listen PORT2;
server_name IP_FQDN;
error_log /var/log/nginx/error.log debug;

location / {   
    proxy_pass http://localhost:PORT1;
    client_max_body_size 10m;
    proxy_set_header X-Forwarded-Host $http_host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_http_version 1.1;
    }

location /issues {
    if ($args ~* (.*)(q=)(.*)) {
    set $first_part $1;
    set $last_part $3;
    }
    if ($last_part !~ "(.*)(Unresolved)(.*)") {
    set $args "${first_part}q=%23Unresolved%20${last_part}";
    }
    if ($args = ""){
      rewrite ^/issues /issues?q=%23Unresolved break;
    }
    proxy_pass http://localhost:PORT1;
    client_max_body_size 10m;
    proxy_set_header X-Forwarded-Host $http_host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_http_version 1.1;
    }

location /api/eventSourceBus {
    proxy_cache off;
    proxy_buffering off;
    proxy_read_timeout 86400s;
    proxy_send_timeout 86400s;
    proxy_set_header Connection '';
    chunked_transfer_encoding off;
    proxy_set_header X-Forwarded-Host $http_host; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header X-Forwarded-Proto $scheme; 
    proxy_http_version 1.1;  
    proxy_pass http://localhost:PORT1;
    }
}

答案 3 :(得分:0)

我只使用“ for:me -Resolved”,显示分配给我的用户个人资料的所有未解决的故障单