Opened 11 years ago

Last modified 8 years ago

#923 new defect

Vote from anonymous not counted more than once

Reported by: gerryg Owned by: Ryan J Ollos
Priority: normal Component: PollMacro
Severity: normal Keywords:
Cc: Trac Release: 0.10


After installing tracpoll 0.1 a vote from 'anonymous' is not counted more often than once.

That's how I call the plugin:

[[Poll(Do you like the project?; Yes; No; Don't know)]]

After the first anonymous vote the result looks like this:

  • Yes (gerry, anonymous)
  • No
  • Don't know

After voting again as anonymous it changes to this:

  • Yes (gerry)
  • No (anonymous)
  • Don't know

From what I remember it used to be like this after the second vote:

  • Yes (gerry, anonymous)
  • No (anonymous)
  • Don't know

Is this intentionally done like that? I understand, that double votes can change the result. But if anonymous users are allowed to vote, I'd prefer if every vote is counted.

Attachments (0)

Change History (6)

comment:1 Changed 10 years ago by anonymous

I would like anonymous votes to count also.

comment:2 Changed 9 years ago by anonymous

+1 for this feature

comment:3 Changed 8 years ago by Ryan J Ollos

Do you like the project?
  • Yes
  • No
  • Don't know (rjollos)

  • You don't have permission to vote. You may need to login.

comment:4 in reply to:  3 Changed 8 years ago by Ryan J Ollos

Summary: anonymous vote not counted more than onceVote from anonymous not counted more than once

Related to #195.

comment:5 Changed 8 years ago by Ryan J Ollos

Owner: changed from Alec Thomas to Ryan J Ollos

Reassigning ticket to new maintainer.

comment:6 Changed 8 years ago by Ryan J Ollos

We should probably implement the handling of users in the same way that the VotePlugin is implemented. That is, a user must have a valid session (via /prefs) in order to vote.

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain Ryan J Ollos.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.