Ref T6920, this adds a basic controller for marking an answer as helpful and removes the negative voting. Any current positive vote is kept as helpful. New UI is needed here, but there is a separate task for redesigning Ponder overall.
Details
- Reviewers
epriestley - Maniphest Tasks
- T6920: Move Voting in Ponder to "Helpfuls"
- Commits
- Restricted Diffusion Commit
rP2752419160a1: Add Mark as Helpful to PonderAnswer
Mark an answer as helpful, see count go up, remove helpful, see count go down. Test endpoint manually.
Diff Detail
- Repository
- rP Phabricator
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
I think this is fine technically; in a product sense, I'm not sure how this is different from tokens or when I should use one or the other.
I vaguely imagined an administrative (i.e. question author or moderator only) option instead, which would:
- Make the answer gold.
- Put a "GOLDEN ANSWER!!!~" tag on it.
- Promote it to the top.
And likewise probably the opposite, like making an answer grey, shoving it to the bottom / hiding it, and hiding it (possibly for a specific reason: does not answer question, obsolete, etc).
Then one feature would be a moderation feature and tokens would just be "this was helpful, thanks".
If you want to do "helpful" instead, maybe we should remove tokens?
Yeah in U2U help at Facebook there is a separate "Best Answer" which only the author or moderator could mark (once per question). That immediately made that answer King and slid it under the question. It also still appeared (golden) in the rest of the timeline. This pattern still makes a lot of sense, so maybe we can do that as well.
I'm just trying to bite size my diffs as much as possible, I also expect to design a more Custom UI for this given the threaded nature so I don't think "PropertyList" is staying on Answers