Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 149605

Summary: Refactor Jira query wizard UI
Product: z_Archived Reporter: Eugene Kuleshov <ekuleshov>
Component: MylynAssignee: Mylyn Inbox <mylyn-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 Keywords: helpwanted
Version: dev   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Attachments:
Description Flags
refactored query ui
none
look of new query editor
none
updated patch with fix for issue 149593
none
updated patch with initial fix for issue 139326
none
updated patch after fb fixes none

Description Eugene Kuleshov CLA 2006-07-04 18:29:19 EDT
Current Jira query wizard has two pages with the following attributes:

Page1:
-- name
-- description
-- project
-- fix for (version)
-- in components
-- reported in (version)
-- query and field checkboxes

Page2:
-- reported by
-- assigned to
-- type
-- status
-- resolution
-- priority

It seems to me that those two pages should be combined into one (this is probably also needed for Bug 149593)

Some attributes are missing from this page (e.g. due date) as it been noted in some old issue before.
Comment 1 Mik Kersten CLA 2006-07-05 19:20:59 EDT
Yes, the single page would be better.  And it would integrate into the Search page.
Comment 2 Eugene Kuleshov CLA 2006-07-18 22:16:22 EDT
Created attachment 46484 [details]
refactored query ui

Here I am again messing up with Jira query UI. This change makes it all single page and also fixes issue with editing query name.
Comment 3 Eugene Kuleshov CLA 2006-07-18 22:19:34 EDT
Created attachment 46485 [details]
look of new query editor
Comment 4 Eugene Kuleshov CLA 2006-07-18 22:55:44 EDT
Created attachment 46489 [details]
updated patch with fix for issue 149593
Comment 5 Eugene Kuleshov CLA 2006-07-19 01:03:23 EDT
Created attachment 46493 [details]
updated patch with initial fix for issue 139326

Currently only date range filter is implemented. Relative date/time support would require more advanced UI.

This patch also include fix for DatePicker to add "Clear" button.
Comment 6 Mik Kersten CLA 2006-07-27 15:59:28 EDT
Which patch should I apply, all of them?  It helps if you deprecate any that shouldn't be applied.
Comment 7 Eugene Kuleshov CLA 2006-07-27 16:02:38 EDT
(In reply to comment #6)
> Which patch should I apply, all of them?  

Only the last one.

> It helps if you deprecate any that shouldn't be applied.

Sorry, forgot to do that. Current bugzilla editor UI don't support deprecation and on web UI it has to be done one by one.
Comment 8 Mik Kersten CLA 2006-07-27 17:13:26 EDT
Yup, we need to support that, can't ask people to rely on Web UI ;)  Created bug 152065

I get tons of conflicts on the patch.  Is it possible for you to recreate?  The alternative is for me to roll back the versions of the corresponding files to pre-findbugs changes, but I think that the merge via the synch view should be pretty straightforward on your end?
Comment 9 Eugene Kuleshov CLA 2006-07-27 17:51:24 EDT
Created attachment 46913 [details]
updated patch after fb fixes

I thought I already resubmitted it, but it seems like I forgot to send issue to server again.
Comment 10 Mik Kersten CLA 2006-07-27 18:19:35 EDT
Patch applied.  Wow, what an improvement!  
Comment 11 Eugene Kuleshov CLA 2006-07-27 18:26:05 EDT
(In reply to comment #10)
> Patch applied.  Wow, what an improvement!  

Thanks Mik. Have you noticed all the sashes? ;-)

I am itching to tweak bugzilla query UI in a similar way... the only thing that stops me is that it does not load into SWT designer as it is now.
Comment 12 Mik Kersten CLA 2006-07-27 18:48:43 EDT
I started using the SWT designer last week and will get Rob to do the same.  So our UIs should slowly start supporting it.  But hold off on the Bugzilla page until bug 142783 is done.  I have started on it now but it might need to wait until next week.