Edgewall Software
Modify

Opened 19 years ago

Closed 17 years ago

#1858 closed defect (fixed)

ticket type menu should be with other menus, or at least above "summary"

Reported by: xris <xris*siliconmechanics*com> Owned by: Eli Carter
Priority: normal Milestone: 0.11
Component: ticket system Version: devel
Severity: minor Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

For some reason, where it currently exists, it's very easy to skip over when filling out tickets. I notice that users, including myself, often forget to select the correct entry. Would be much more visible if it was above "summary" or at least down with the other menu options like "component" and "severity".

Attachments (1)

new_ticket_type+summary.png (12.2 KB ) - added by Christian Boos 18 years ago.
Ticket Type selector displayed left to the Short Summary, so that you can't miss it

Download all attachments as: .zip

Change History (15)

comment:1 by Christian Boos, 19 years ago

Yes, that's not the first time I hear this. As it is now, the selection of the type can be overlooked.

Originally, the selection of the type was part of the title:

Create New Ticket of Type |….| (combobox with Defect/Enhancement/etc.)

or even:

Create New |….| (combobox with Defect/Enhancement/etc.)

IMO, the ticket type deserves special treatment.

comment:2 by Gunnar Wagenknecht <gunnar@…>, 19 years ago

Cc: gunnar@… added

comment:3 by Chris Petersen <xris*siliconmechanics.com>, 19 years ago

Putting it in the title area is a good way to get it overlooked, too.

IMHO (as a coder who spends a LOT of time doing UI design), there are two good places (in order of preference):

  1. Top of the page, above the username and summary
  2. Top of properties, above priority

comment:4 by Chris Petersen <xris*siliconmechanics.com>, 18 years ago

Any status on this? If someone pointed me at which files to edit, I could probably submit a patch.

comment:5 by Christian Boos, 18 years ago

Milestone: 1.0
Owner: changed from Jonas Borgström to Christian Boos
Status: newassigned

The patch is not the problem. The problem is getting some weight behind the change request, otherwise it's more a matter of taste between the developers.

I'd suggest that you start a quick poll on the MailingList. Then, if after some time there appear to be an agreement in favor of this idea, I'll commit the patch.

Index: templates/newticket.cs
===================================================================
--- templates/newticket.cs	(revision 2746)
+++ templates/newticket.cs	(working copy)
@@ -15,16 +15,16 @@
   <label for="reporter">Your email or username:</label><br />
   <input type="text" id="reporter" name="reporter" size="40" value="<?cs
     var:newticket.reporter ?>" /><br />
+ </div><?cs
+ if:len(newticket.fields.type.options) ?>
+  <div class="field"><label for="type">Type:</label> <?cs
+   call:hdf_select(newticket.fields.type.options, 'type',
+                   newticket.type, 0) ?>
  </div>
  <div class="field">
   <label for="summary">Short summary:</label><br />
   <input id="summary" type="text" name="summary" size="80" value="<?cs
     var:newticket.summary ?>"/>
- </div><?cs
- if:len(newticket.fields.type.options) ?>
-  <div class="field"><label for="type">Type:</label> <?cs
-   call:hdf_select(newticket.fields.type.options, 'type',
-                   newticket.type, 0) ?>
   </div><?cs
  /if ?>
  <div class="field">

comment:6 by Christian Boos, 18 years ago

Milestone: 1.00.10

Having the Type: above the Summary: will also be consistent with the changes in the Timeline, when we will display Ticket #XYZ (defect: the thing doesn't work)

(see also #2070 and #2454)

comment:7 by Christian Boos, 18 years ago

Milestone: 0.100.11

Well, I still think this is important, but maybe we could postpone this, after the WorkFlow merge. Also, I'd be interested in Alec's opinion on the issue…

comment:8 by Alec Thomas, 18 years ago

I also find myself skipping the type. Quite strange how the brain works :)

I think moving it is a good idea.

comment:9 by anonymous, 18 years ago

Cc: gunnar@… removed

comment:10 by Christopher Lenz, 18 years ago

I think we should just move the field together with the other drop-down boxes, probably as the first item.

comment:11 by Christian Boos, 18 years ago

Well, I beg to differ… the whole TicketTypes thing was brought in the first place to have a way to talk directly about "Enhancement #XYZ" or "Defect #ZYX" instead of having always the generic (and a bit meaningless) "ticket" term.

In the future, we can think of having specific fields for different types of tickets (#2464), different workflows per type, etc.

So making the type field look like any other field goes exactly in the opposite direction.

I would suggest to have an interface like this for new tickets:

Type:             Short Summary:
 ---------- 
| Defect   |      ____________________________________________
 ----------

by Christian Boos, 18 years ago

Attachment: new_ticket_type+summary.png added

Ticket Type selector displayed left to the Short Summary, so that you can't miss it

comment:13 by Christian Boos, 17 years ago

Owner: changed from Christian Boos to Eli Carter
Status: assignednew

The type selector is now placed with the other fields, since the ticket-preview merge.

comment:14 by Christian Boos, 17 years ago

Resolution: fixed
Status: newclosed

(in r4986)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Eli Carter.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Eli Carter to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.