Closed Bug 444338 Opened 16 years ago Closed 16 years ago

Per-forum-post "problem solved" status

Categories

(support.mozilla.org :: Forum, task, P1)

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: djst, Assigned: ecooper)

Details

(Whiteboard: sumo_only)

Attachments

(7 files)

Currently a whole thread can be marked as solved, which gives us the ability to see which threads have been solved and which haven't. However, we lack the ability to say "post x solved this thread," which would give us a lot of possible benefits:

* Ability to visually highlight the solution to a thread
* Link at the top of a thread saying "Skip to the solution to this problem"
* Contributor karma - ability to tell how many problems a helper has solved

This likely requires some DB changes to include the user stats, the forum post status, etc.
Target Milestone: 0.7 → 0.8
Assignee: nobody → smirkingsisyphus
Priority: -- → P1
This bug is to just allow to mark per-post solutions, right? 

This is already partially implemented when op/admins mark a thread as being solved by clicking "yes" to the "Did this post resolve your problem?" question.
Do we have UI that allows the OP to go back to a thread and pick among the responses which one solved the problem? 

I mean if the OP didn't already click yes from the email notification.
Yes and no. The patch coming will make sure the CSAT and setting solutions are mostly a separate process.

In any case, op/admins will be able to set a single solution to the thread, which brings me to a question. Currently, the "Did this post resolve your problem? [Yes]" prompt is used. I'm not a big fan of it and have been exploring other possibilities. Could we use something like this (to initiate the CSAT and to mark solutions)?
This patch keeps the "Did this post resolve your problem?" UI and makes sure it remains displayed to op/admins until a thread has a solution.

Marked posts are also given the 'o' status type.
Attachment #351920 - Flags: review?
Attachment #351920 - Flags: review? → review?(nelson)
Comment on attachment 351920 [details] [diff] [review]
Makes sure posts are marked as 'o' when thread is solved.

in r20607/r20608
Attachment #351920 - Flags: review?(nelson) → review+
When I tested this as an admin, the "Did this post resolve your problem?" UI showed even after the thread has a solution, and then I can then choose a different post this time, which then seemed to take effect.

Is this by design, and if so, does making multiple choices mess up anything?

I also did not try as OP. How does it work for the OP?
It actually just makes sure a particular thread has a solution post associated with it (via the reported posts table). So, the thread can be marked solved, but if a solution can't be found, you can pick one still.

Ops see the same thing.
Attachment #352117 - Flags: review?(laura)
Attachment #352117 - Flags: review?(laura) → review+
(In reply to comment #3)
> In any case, op/admins will be able to set a single solution to the thread,
> which brings me to a question. Currently, the "Did this post resolve your
> problem? [Yes]" prompt is used. I'm not a big fan of it and have been exploring
> other possibilities. 

Are you talking about the e-mail notification link? The reason why we need that is because many people never find their way back to the thread they posted, and an email notification makes sure they get the response. What are you not a big fan of?

> Could we use something like this (to initiate the CSAT and
> to mark solutions)?

If we can identify the OP (meaning he/she is logged in, or he/she clicked a link in the e-mail notification taking him/her back to the thread posted), then the UI you propose works well, although I'd rather put the text on the same line as the posted date, and I'd make it shorter, e.g.: "This answer solved my problem." We should also add a small icon to the left of it (e.g. a thumbs up, or a green tick or something), but that's not required here.
Oops, mid-aired there. 

So, mainly this UI you propose in https://bugzilla.mozilla.org/attachment.cgi?id=351920 would be used by moderators, but also for registered users or anonymous posters that we managed to identify as the original poster because they clicked a hashed link back to the forum thread.
Comment on attachment 352117 [details] [diff] [review]
Set thread_has_solution flag correctly

in r20619/r20620
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
reopened to handle some of the UI comments
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
I also mentioned on irc that the text is smaller than the date. Since we're moving it up to the same line, can we also use the same size?
How's this looking?
Attachment #352136 - Attachment is patch: false
Attachment #352136 - Attachment mime type: text/plain → image/png
Looks good to me! :)
Comment on attachment 352155 [details] [diff] [review]
Gets rid of the old UI and put the new one in the same area as the date

in r20666/r20667
Attachment #352155 - Flags: review?(nelson) → review+
Status: REOPENED → RESOLVED
Closed: 16 years ago16 years ago
Resolution: --- → FIXED
Would love it for David or others to chime in on this fix, but I'm pretty sure it's ready to be verified.
I love this fix and I love this community!!
Status: RESOLVED → VERIFIED
Whiteboard: tiki_feature
Whiteboard: tiki_feature → tiki_feature, tiki_depend
Whiteboard: tiki_feature, tiki_depend → sumo_only
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: