Let people tell us more easily if answer didn't help

RESOLVED FIXED in 2013Q4

Status

support.mozilla.org
Knowledge Base Software
P2
normal
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: atopal, Assigned: mythmon)

Tracking

(Blocks: 1 bug)

unspecified
2013Q4
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: u=user c=questions p=3 s=2013.25)

(Reporter)

Description

4 years ago
We provide a very easy way for people to tell us when the answer they received per email was helpful. All they have to do is click the big green button in the email. But when they want to tell us that the answer didn't help them, they have to find their way back to the forum, sign in, and leave a reply. And even if they do that, the status of the thread does not change. 

We should offer users an easy way to get back to us and tell us that the answer didn't help them. This should also change the status of the thread.
(Reporter)

Comment 1

4 years ago
Proposal: This stays as a text link as it is today, but clicking it will let you write a response no matter what. Currently most users will be at least initially logged out when they click that link the first time (the most crucial time). We should remove that hurdle. 

Not sure how this would be implemented, but the crucial part is that people can write a response right away. Whether it's easier to log people in to their account or use some other way does not matter for the purpose of this bug. They don't need to be able to surf around and respond to some other bug for example.
Whiteboard: u=user c=questions p= s=2013.backlog → u=user c=questions p= s=2013.23
Depends on: 937889
Filed bug 937889, pushing this to next sprint.
Whiteboard: u=user c=questions p= s=2013.23 → u=user c=questions p= s=2013.24
We would need:

* A new model that stores one-time use tokens.
* Middleware that listens for a special query parameter that contains the token. It would check the token against a database table to validate it and then login the user if all is good.
* Show the user an INFO message so they know they got logged in automatically
* The email notification stuff needs to send the special URLs
* Cronjob to clean out old/expired tokens
* Tests
Whiteboard: u=user c=questions p= s=2013.24 → u=user c=questions p=3 s=2013.24
Missed the sprint. Pushing on.
Whiteboard: u=user c=questions p=3 s=2013.24 → u=user c=questions p=3 s=2013.25
Assignee: nobody → mcooper
deployed to prod now.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.