Opened 19 years ago
Closed 18 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)
Change History (15)
comment:1 by , 19 years ago
comment:2 by , 19 years ago
Cc: | added |
---|
comment:3 by , 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):
- Top of the page, above the username and summary
- Top of properties, above priority
comment:4 by , 19 years ago
Any status on this? If someone pointed me at which files to edit, I could probably submit a patch.
comment:5 by , 19 years ago
Milestone: | → 1.0 |
---|---|
Owner: | changed from | to
Status: | new → assigned |
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 , 19 years ago
Milestone: | 1.0 → 0.10 |
---|
comment:7 by , 18 years ago
Milestone: | 0.10 → 0.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 , 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 , 18 years ago
Cc: | removed |
---|
comment:10 by , 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 , 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 , 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 , 18 years ago
Owner: | changed from | to
---|---|
Status: | assigned → new |
The type selector is now placed with the other fields, since the ticket-preview merge.
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.