View Issue Details

IDProjectCategoryLast Update
0001573AI War 1 / ClassicSuggestionNov 29, 2010 7:33 pm
ReporterShdNx Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Summary0001573: Idea tracker: vote to proposed ideas
DescriptionBasically it'd mean a "Vote +" and a "Vote -" button on the view issue page, and also there should be a display of the current vote count.

The top voted issues should be listed on the main page; this should give the developers a fair view of what the community wants.

This should be quite easy to do, about 1-2 hours of work I estimate (yeah I'm a programmer too).
TagsNo tags attached.
Internal Weight

Activities

keith.lamothe

Nov 24, 2010 9:37 am

administrator   ~0004380

Yea, I've thought about it too, and I also figured 1-2 hours to implement the feature.

And about 20 hours a month of follow-up bug reports ;)

ShdNx

Nov 24, 2010 9:58 am

reporter   ~0004382

Last edited: Nov 24, 2010 10:00 am

Well it's not really a complex thing, so I don't think it'd take anywhere near 20 hours to do. At least not, if you do it properly. :D

You need an extra field for your 'issues' (or whatever) table, increment it when there's a vote +, decrement it when there's a vote -. What's slightly tricky is preventing double-vote (a quick idea would be to go with a table 'votes' with userid and issueid).

By the way, it'd also be a good idea to limit the max number of votes a user can do per day or per month.

Edit: oh and we should also be able to vote on notes! High-vote notes should stay out, so you can quickly see the general opinion.

(Yeah, the ideas are borrowed from stackoverflow.com. :P)

keith.lamothe

Nov 24, 2010 10:01 am

administrator   ~0004383

I didn't say 20 hours to do, I said 20 hours per month of dealing with bugs and issues related to the new feature, after it was implemented :)

ShdNx

Nov 24, 2010 10:07 am

reporter   ~0004384

Yes, I know how you meant it, I just tend to count bugfix time as implementation time as well. :)

Also if you have concerns about it, I can just write a firefox GM extension and a small PHP script on my VPS to work around this limitation of the idea tracker (which is quite great anyway, but is really missing this feature!). How does that sound? :P

keith.lamothe

Nov 24, 2010 10:18 am

administrator   ~0004385

That's more a question for Chris.

Chris_McElligottPark

Nov 29, 2010 7:33 pm

administrator   ~0004660

Well, this is pretty much done now thanks for the following plugin: http://git.mantisforge.org/w/GaugeSupport.git

Issue History

Date Modified Username Field Change
Nov 24, 2010 8:20 am ShdNx New Issue
Nov 24, 2010 9:37 am keith.lamothe Note Added: 0004380
Nov 24, 2010 9:58 am ShdNx Note Added: 0004382
Nov 24, 2010 10:00 am ShdNx Note Edited: 0004382
Nov 24, 2010 10:01 am keith.lamothe Note Added: 0004383
Nov 24, 2010 10:07 am ShdNx Note Added: 0004384
Nov 24, 2010 10:18 am keith.lamothe Note Added: 0004385
Nov 29, 2010 7:33 pm Chris_McElligottPark Note Added: 0004660
Nov 29, 2010 7:33 pm Chris_McElligottPark Status new => resolved
Nov 29, 2010 7:33 pm Chris_McElligottPark Resolution open => fixed
Nov 29, 2010 7:33 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Apr 14, 2014 9:28 am Chris_McElligottPark Category Suggestion - General Idea => Suggestion - General
Apr 14, 2014 9:30 am Chris_McElligottPark Category Suggestion - General => Suggestion