Ticket #1858 (closed defect: fixed)
Opened 7 years ago
Last modified 5 years ago
ticket type menu should be with other menus, or at least above "summary"
| Reported by: | xris <xris*siliconmechanics*com> | Owned by: | ecarter |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.11 |
| Component: | ticket system | Version: | devel |
| Severity: | minor | Keywords: | |
| Cc: | |||
| Release Notes: | |||
| API 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
Change History
comment:1 Changed 7 years ago by cboos
comment:2 Changed 7 years ago by Gunnar Wagenknecht <gunnar@…>
- Cc gunnar@… added
comment:3 Changed 6 years ago by Chris Petersen <xris*siliconmechanics.com>
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 Changed 6 years ago by Chris Petersen <xris*siliconmechanics.com>
Any status on this? If someone pointed me at which files to edit, I could probably submit a patch.
comment:5 Changed 6 years ago by cboos
- Milestone set to 1.0
- Owner changed from jonas to cboos
- Status changed from new to 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 Changed 6 years ago by cboos
- Milestone changed from 1.0 to 0.10
comment:7 Changed 6 years ago by cboos
- Milestone changed from 0.10 to 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 Changed 6 years ago by athomas
I also find myself skipping the type. Quite strange how the brain works :)
I think moving it is a good idea.
comment:9 Changed 6 years ago by anonymous
- Cc gunnar@… removed
comment:10 Changed 5 years ago by cmlenz
I think we should just move the field together with the other drop-down boxes, probably as the first item.
comment:11 Changed 5 years ago by cboos
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 | ____________________________________________ ----------
comment:12 Changed 5 years ago by cboos
Changed 5 years ago by cboos
- 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 Changed 5 years ago by cboos
- Owner changed from cboos to ecarter
- Status changed from assigned to new
The type selector is now placed with the other fields, since the ticket-preview merge.
comment:14 Changed 5 years ago by cboos
- Resolution set to fixed
- Status changed from new to closed
(in r4986)



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.