2

I would like the ability to search for bugs with specific resolution dates - currently, you appear to only be able to search for "last day," "last month," etc. But I want to be able to report on and work on bugs that were resolved within certain builds or before a certain date. I want to exclude everything resolved today, for instance.

Also, have submitted this via twitter & Support in the past: I'd also like to not return to the list view when closing bugs. Because there's no "Verified" state, I use Close to mark the bugs as verified in an official build. While Resolving bugs toggles nicely through the list, Closing them brings you back to the list view every time, making bug verification a lot more carpal-tunnel-inducing and inefficient than it needs to be. It's really nice to just click from bug to bug performing the actions you need to perform. Bug verification really does follow a similar paradigm to bug triage and resolution for many QA folks, so it would be nice to have the option of using the same workflow.

This one is pretty minor to us as it doesn't slow us down at all, but it would be great to have control over the text that displays in email notifications to cases@ and when submitting a bug through the interface.

Fog Creek Case FC1854470

flag
If you want to exclude everything resolved today, add a search for: -resolved:today – Rich Armstrong Jan 27 2010 at 17:29
I filed the feature request for not returning to the list view. – Rich Armstrong Feb 9 2010 at 22:02

3 Answers

1

You can search for date ranges in a very specific manner.

For example:

edited:"12/1/2009..12/21/2009" (which gives you all cases edited between 12/1 and 12/21)
opened:"1/1/2010.." (all cases opened after 1/1/2010)
opened:"..1/1/2010" (all cases opened before 1/1/2010)

Chekc out the search docs for more info.

Regarding the close behavior, I'm afraid this isn't going to change. However, you can use the workflow plugin to create a new resolution status (resolved - verified in official) and use that as your state to specify those cases (instead of closing them).

link|flag
0

I often have to burn through a list of cases and really dislike being brought back to the list view on close. It really breaks my stride!

I've come up with a BugMonkey script that will automatically take you to the first item in the list. It's a total hack, but it gives me back like 30 minutes of my day. It's not so much about the going back and forth to the list page, but the lack of focus. Put this code into your BugMonkey. Then, if you add a search that contains the text imfeelingfoggy (based on Google's I'm Feeling Lucky button), you'll automatically be redirected to the first item in the list. For the fastest results, I usually add a search to my filter for

-category:imfeelingfoggy -viewed:"-5m.."

This makes sure the results return quickly, and excludes things I just looked at. Did I mention this is a total hack?:

var searchFor = $("#idFilterLinkPopSearchFor");
if (searchFor) {
  var searchText = $("#idFilterLinkPopSearchFor").text();
  if (searchText.indexOf("imfeelingfoggy") > 0) {
    var el = $("#row_0 .uvb").attr('href');
    if (!el) {
      el = $("#row_0 .vb").attr('href');
    }
    if (el) {
      window.location.href = window.location.protocol + "//" + window.location.host + "/" + el;
    }
  }
}

NB: Once you add this to a filter, you can't get back to the filter, even to save it, until the list is empty. It's a good idea to add the search via Manage Saved Filters, and set the filter to Flat View (rather than Outline View).

link|flag
0

I think you have two things here - A question and a feature request. I suggest breaking apart and putting the feature request into an entry of its own. Since I can't do anything about the feature request, I'll help with the question:


I would like the ability to search for bugs with specific resolution dates - currently, you appear to only be able to search for "last day," "last month," etc.

resolved:mm-dd-yyyy Example, to find cases resolved yesterday (without using "yesterday") would be - resolved:02-08-2010


But I want to be able to report on and work on bugs that were resolved within certain builds or before a certain date. I want to exclude everything resolved today, for instance.

resolved:..mm-dd-yyyy will show you all cases resolved up to the selected date. Make this for any past date and you're set - this works if you want to exclude more days than "yesterday"

or resolved:..yesterday and -resolved:today are other ways to get there if you only want to rule today out.


Just a heads up on two potential issues:

  1. Searching this way puts no limit on how long ago cases were resolved. This will eventually return thousands of results. Try adding something to limit the results in a way that works for you.
    • If you don't want closed cases, use status:open or -assignedto:closed
    • Give some kind of starting point on the range. resolved:"mm-dd-yyyy..mm-dd-yyyy" (the first date could also be replaced with "last month", "yesterday", etc.)
  2. Remember that just looking for "resolved" cases will return cases which were resolved but have been reactivated. You might also want to include status:resolved to see only cases which are currently in the resolved state.
link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.