Edgewall Software

Opened 20 years ago

Last modified 9 years ago

#919 closed enhancement

[patch] Add a category field to the Tickets — at Version 2

Reported by: cboos@… Owned by: Jonas Borgström
Priority: high Milestone: 0.9
Component: ticket system Version: devel
Severity: normal Keywords: ticket category
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christopher Lenz)

A category field can be used, well, to categorize tickets. This is a way to assign different meanings to tickets.

Even today, a ticket can represent many things:

  • a bug
  • another kind of problem report
  • a patch
  • a question
  • a TODO
  • a reminder
  • a feature request
  • etc.

But this is not direclty apparent. One has to go through the ticket itself to figure out, or to use tricks like the one used for this ticket (the [patch] prefix in the summary). Not to mention that the severity field is used to track the enhancements… It happens sometimes that a missing feature is of critical importance!

It would be nice to have the possibility to make this categorization explicit. This would allow to search for enhancement requests or bugs, and to make that information stand out in reports too.

Of course, the precise categories vary from project to project. By using trac-admin, one can modify the list of available categories.

For instance, I use:

  • ER for Enhancement Requests
  • PR for Problem Reports
  • Task for something to be done
  • Event when something happened and I want people to know
  • ( … and also Milestone, because I work on the Ticket/Milestone unification, but that's a different story :) )

The proposed patch seems to work quite well, including the timeline and query module. I haven't change the default reports to include the category information yet, though.

What is also missing are different icons for the different categories, which could be used in the timeline.

Change History (10)

by cboos@…, 20 years ago

Attachment: category.1048.patch added

patch that implements the proposed feature

by cboos@…, 20 years ago

Attachment: category.1060.patch added

The previous patch was incomplete (trac/upgrades/db8.py was missing)

by cboos@…, 20 years ago

Attachment: category.1105.patch added

… and the previous patch was sort of a cumulative one, including many other local changes. Sorry. Don't use it!

comment:1 by anonymous, 19 years ago

Resolution: worksforme
Status: newclosed

comment:2 by Christopher Lenz, 19 years ago

Description: modified (diff)
Resolution: worksforme
Status: closedreopened

Please don't just close a ticket without comment.

by cboos@…, 19 years ago

I

by cboos@…, 19 years ago

I

by cboos@…, 19 years ago

I

by cboos@…, 19 years ago

Attachment: timeline_with_category.png added

this one also illlustrate the patch #890

by cboos@…, 19 years ago

Note: See TracTickets for help on using tickets.