Closed Bug 699685 Opened 13 years ago Closed 12 years ago

Display test case tags and support filtering on them in suite filtered multi-select

Categories

(Mozilla QA Graveyard :: MozTrap, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: carljm, Unassigned)

Details

Bug 687720 requested filtering on test case tags in suites filtered multiselect. This first of all requires that the tags be listed in the multi-select, as all the filtering is done via JS in the browser.
A Pivotal Tracker story has been created for this Bug: http://www.pivotaltracker.com/story/show/20576481
Jonny Gerig Meyer added a comment in Pivotal Tracker:   
   
Carl: I've noticed that the multiselect is preloaded with some filters that don't really apply (e.g. draft, locked, userName1, tester2, and other). Is there some way we could only preload those filters that can be found in the applicable products? If not (and maybe even if we can), perhaps I should add some JS to filter down the filter inputs when you switch products (similar to formOptionsFilter currently filters down the applicable cases). It just seems a bit odd that so many autocomplete suggestions are displayed that don't really apply. What do you guys think? Is this a problem worth fixing?
Carl Meyer added a comment in Pivotal Tracker:   
   
jonny: I would create a separate story for that, and let Cam decide where it falls in the priority list. It's doable in this case to only show filters relevant to the current list, because the full list is always loaded, no pagination. If you do it in JS it'd be "better" because you could actually narrow it down to just the applicable filters for the current product. If I do it server side it'll be narrowed to applicable filters for any test case of any product. I don't think it'd be a lot of work for me server-side; I'll let you make the call whether you want to pursue the JS version or pass it to me (once we have a story for it and we've gotten to that story in the priority list).
Eric Meyer changed story state to started in Pivotal Tracker
Carl Meyer added a comment in Pivotal Tracker:   
   
Not sure what to do about sorting by tags here. The UI clearly implies that you can; I guess just do alpha sort based on whichever tag happens to be first? Not super useful, but at least not surprising or confusing.
Jonny Gerig Meyer changed story state to finished in Pivotal Tracker
Carl Meyer changed story state to delivered in Pivotal Tracker
Cameron Dawson changed story state to accepted in Pivotal Tracker
Jonny Gerig Meyer added a comment in Pivotal Tracker:   
   
Oops. Forgot to activate the tags as links to filtering by that tag. Reopening this story...
Jonny Gerig Meyer changed story state to started in Pivotal Tracker
Jonny Gerig Meyer changed story state to finished in Pivotal Tracker
Carl Meyer changed story state to delivered in Pivotal Tracker
Cameron Dawson added a comment in Pivotal Tracker:   
   
Jonny: when I click the link to apply a filter, then the whole list of cases disappears.  But the one I clicked should show, since it obviously has that filter.
Cameron Dawson added a comment in Pivotal Tracker:   
   
actually, entering them by hand also blanks the list, even for tags that I can see are part of the list.
Cameron Dawson changed story state to rejected in Pivotal Tracker
Jonny Gerig Meyer added a comment in Pivotal Tracker:   
   
Yup, my bad. Needed to test with multiple tags on the same case, and I didn't. On it...
Jonny Gerig Meyer changed story state to finished in Pivotal Tracker
Jonny Gerig Meyer changed story state to finished in Pivotal Tracker
Cameron Dawson added a comment in Pivotal Tracker:   
   
Yes.  YOU are BAD...  I reject YOU, personally.   :P
thanks man...
Carl Meyer changed story state to delivered in Pivotal Tracker
Cameron Dawson changed story state to accepted in Pivotal Tracker
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.