Is there a way to make anonymous votes?

Our customers usualy don't use bugtracker directly. Instead they contact support and tell their problems. Is there a way to make anonymous votes for bugs for those users without registering their account?

Right now we have to use custom field to track votes.

7 comments
Comment actions Permalink

Hi Roman,

just for notice - you can manage email feedback using Mailbox Integration. On each received email new issue(or comment, in case of threading) is created. All such issues/comments can be created on behalf of an existing single user(e.g. user 'feedback'), an existing user if matches letter sender email or create new user automatically and sent notification him.

As for votes Youtrack allows to vote only for registered users.

Why you manage votes by custom field, do you allow external users to change value of this field?

0
Comment actions Permalink

Dmitry_Krasilschikov wrote:

Why you manage votes by custom field, do you allow external users to change value of this field?

As I said customers prefer to chat with manager rather than use bug tracker directly. Then manager submits new bugs and votes for existing on behalf of users (without creating accounts for them)

0
Comment actions Permalink

Roman,

I created feature request http://youtrack.jetbrains.net/issue/JT-12784. Feel free to vote/comment it.

I can suggest a workaround: to store votes you can create new issue for each support request, vote for it and duplicate it with existing one. Votes will be transfered to existing issue.

0
Comment actions Permalink

Is is a bit different. Our users usually don't want to use bug tracker at all. So the most appropriate solution here is to allow support operator to vote more than once on the same issue (thus keeping track of how much users reported particular bug or requested feature)

0
Comment actions Permalink

Roman,

Your usecase is clear. Though currently it's not supported in YouTrack, there are some workarrounds that you can find acceptable.

AFAIU, you use custom field of type Integer and your managers manualy increase it's value which is not convenient. You can ammend this approach by introducing custom field of type State (you can also modify the existing one) which would have single value and State Machine workflow rule associated with it. The state machine would have a transition rule triggered by "plus" command. The rule would increase the custom field. Thus, the manager will merely have to apply "plus" command to an issue to increase number of votes.

Best regards,

  Alexander Volfman

0
Comment actions Permalink

You can also just keep 'myvotes' integer field, provide alias 'plus' for it and add simple workflow:

rule add vote

when myvotes.changed {
  myvotes = myvotes.oldValue + myvotes;
}

Command "plus 1" adds one vote.

Or implement it via comments handling:

rule add vote via comment

when comments.changed {
  if (comments.last.author.isInGroup("Managers")) {
    if (comments.last.text.contains("+1", opts)) {
      myvotes = myvotes + 1;
      message("Vote added");
    }
  }
}

Comment "text +1 text" adds one vote.

0
Comment actions Permalink

So how can you distinguish votes from different customers?

--

Best regards,

Vyacheslav Lukianov

Software Developer

JetBrains, Inc.

http://www.jetbrains.com

"Develop with pleasure!"

Dmitry_Krasilschikov

> wrote:

>

> Why you manage votes by custom field, do you allow external users to

> change value of this field?

As I said customers prefer to chat with manager rather than use bug

tracker directly. Then manager submits new bugs and votes for existing

on behalf of users (without creating accounts for them)

---

Original message URL:

http://devnet.jetbrains.net/message/5449888#5449888

0

Please sign in to leave a comment.