Edgewall Software
Modify

Opened 20 years ago

Closed 15 years ago

Last modified 12 years ago

#374 closed enhancement (wontfix)

Ability to vote for a ticket

Reported by: anonymous Owned by: Jonas Borgström
Priority: low Milestone:
Component: ticket system Version: none
Severity: trivial Keywords: vote ticket popularity plugin
Cc: mmihajlovic@…, ryano@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by daniel)

The ability to vote for a ticket would be a great functionality, allowing users to vote for the ticket they would like to see resolved the most.

Additionally, if this is going to be implemented, it would be very nice to have the ability for the trac administrator to create different user category, and assign a given user to a given category.

This way, a developer voting for a certain ticket would have a "bigger" voice than a simple user, etc etc.

Thanks for this great software.

Attachments (0)

Change History (29)

comment:1 by daniel, 20 years ago

Component: generalticket system
Milestone: 0.8
Priority: normallow
Severity: normalenhancement

comment:2 by daniel, 20 years ago

Description: modified (diff)
Milestone: 0.80.9

comment:3 by Christopher Lenz, 19 years ago

Milestone: 0.9

comment:4 by anonymous, 19 years ago

Yes, indeed that would be a very nice feature, espechially for Open-Source projects.

comment:5 by anonymous, 19 years ago

1

comment:6 by anonymous, 19 years ago

We've been using Trac as internal system for more than a year now. Recently we've decided to add ability for our users to submit bugs and improvement suggestions for our software. Trac seems like a nice choice but we would really like to have voting functionality. Is it in some near plans or it's not going to be implemented at all?

comment:7 by anonymous, 19 years ago

Priority: lownormal

comment:8 by Matthew Good, 19 years ago

Priority: normallow

No, there are no plans for implementing this at the moment. I would prefer to close this ticket as wontfix. If someone wants to write a plugin for it then go ahead, but I don't see a reason to make this a core Trac feature.

I actually think that ticket voting is generally a bad idea and Havoc Pennington's comments on the Redhat mailing list do a good job of explaining why I feel that way.

comment:9 by anonymous, 19 years ago

Well that's fine. Thanks for clarifying.

But I think that Havoc's argument is flawed. You are not required to fix the bug with the largest amount of votes, but it is still nice to have this feature if you believe it helps you see the real situation, which is the case in many cases when you don't get spammed, with spamming itself being mostly the problem of quite big projects.

comment:10 by mrenzmann@…, 18 years ago

In case someone writes a plugin for this feature: it might be a good idea to restrict the voting option to admin-definable ticket types. This way votes could be allowed for enhancements only, for example, while voting for defects or tasks is not possible. This would give the benefits of the original idea without the downsides that have been outlined in Havoc's posting.

comment:11 by mmihajlovic@…, 18 years ago

Cc: mmihajlovic@… added
Keywords: vote ticket added

So, any takers on this? I would love this functionality, but am not a python developer.

comment:12 by Christian Boos, 18 years ago

Resolution: wontfix
Status: newclosed

Considering the ticket has been created 2 years ago, I think you have by large the time to learn Python before the ticket will implemented and closed ;)

More seriously, this is a candidate for a plugin, especially once the more flexible ticket WorkFlow infrastructure will be in place. As I don't think the vote feature will ever be part of Trac core, I'm closing this as wontfix.

Alternatevely, you can follow the recent renewal of interest in the redesign CC field topic (#1459). The number of people on the nosy/CC list of a ticket is a somewhat good measure of the popularity of a ticket.

comment:13 by jm3@…, 17 years ago

Resolution: wontfix
Status: closedreopened

i'm very interested in this feature. bugzilla has a nice implementation of it.

comment:14 by Emmanuel Blot, 17 years ago

Resolution: wontfix
Status: reopenedclosed

As cboos wrote, this feature would better be implemented as a plugin, see Trac Hacks and 'request-a-hack'.

comment:15 by anonymous, 16 years ago

Keywords: popularity added
Milestone: 0.11.1
Resolution: wontfix
Severity: normalminor
Status: closedreopened

no takes on a plugin yet. just implement in a build please. shouldn't be very hard.

comment:16 by henke.mike@…, 16 years ago

Milestone: 0.11.1not applicable
Priority: lowlowest
Resolution: wontfix
Severity: minortrivial
Status: reopenedclosed

never mind found some @ track-hack.or called voteplugin and poolmacro voteplugin pollmacro

comment:17 by Igor Tkachenko <tkachenko.igor@…>, 15 years ago

Priority: lowestlow
Resolution: wontfix
Status: closedreopened

I'd vote to add this ability to trac's core, as this is one of the kernel features for those who develop applications basing on users' feedback. Moreover even edgewall's trac has this feature.

in reply to:  17 ; comment:18 by Noah Kantrowitz, 15 years ago

Resolution: wontfix
Status: reopenedclosed

Replying to Igor Tkachenko <tkachenko.igor@…>:

I'd vote to add this ability to trac's core, as this is one of the kernel features for those who develop applications basing on users' feedback. Moreover even edgewall's trac has this feature.

Yes, because this Trac has VotePlugin installed.

in reply to:  17 comment:19 by Emmanuel Blot, 15 years ago

Replying to Igor Tkachenko <tkachenko.igor@…>:

I'd vote to add this ability to trac's core,

This is typically a feature which is mostly useless in an enterprise environment (private Trac installation, no open source project or the like)

comment:20 by igardais@…, 15 years ago

What is the [Vote] section meant for in the TracIni wiki page ?

in reply to:  20 comment:21 by Ryan Ollos <ryano@…>, 15 years ago

Replying to igardais@…:

What is the [Vote] section meant for in the TracIni wiki page ?

I found this to be confusing as well. After seeing the [vote] section in TracIni#vote, I went off trying to enable it on my Trac installation. However, after reading this ticket and finding the th:VotePlugin, I have to assume now that the [vote] section exists of t.e.o. because the VotePlugin is installed here. This is a bit of a confusing issue since I was assuming that the documentation on t.e.o. was the same as a default installation of Trac.

in reply to:  18 comment:22 by Ryan Ollos <ryano@…>, 15 years ago

Cc: ryano@… added

Replying to nkantrowitz:

Yes, because this Trac has VotePlugin installed.

Actually, I guess if I had read more carefully I would see that it definitely is installed!

comment:23 by Ryan Ollos <ryano@…>, 15 years ago

Keywords: plugin added

comment:24 by Emmanuel Blot, 15 years ago

| This is typically a feature which is mostly useless in an enterprise environment

Actually, it's useful for any product with a large userbase, enterprise or not. Enterprise customers benefit from feedback as well.

comment:25 by Christian Boos, 15 years ago

(quick check: … le vrai Manu ? (or who needs #1890?))

in reply to:  25 comment:26 by manu.blot@…, 15 years ago

Replying to cboos:

(quick check: … le vrai Manu ? (or who needs #1890?))

Definitely not, the above eblot user is being impersonating my login.

comment:27 by Christian Boos, 15 years ago

Good to know ;-)

comment:28 by Remy Blank, 13 years ago

Milestone: not applicable

comment:29 by anonymous, 12 years ago

I'm interested in a solution that would allow the stakeholders to place a finite number of stars per person on tickets, as a way of forcing us to explicitly prioritize our tickets. It should probably be a plugin though (:

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Jonas Borgström.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Jonas Borgström 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.