Open
Description
As a
User
I want to
Mark a user's reply as the accepted solution in my post
In order to
Help readers know what helped me fix or solve the problem
Acceptance Criteria
- The author must be able to mark a reply (except the original post) as the accepted solution by opening the context menu of the selected post and selecting an option in a sub-menu (See notes)
- The feature must be included with the /forum-assist flow (See notes)
- If a reply is marked as the accepted solution, the PPH bot should react a ✅, pin the accepted solution, and create a reply mentioning the accepted solution (See notes)
- There can only be one accepted solution in a thread. If another reply is marked as the accepted solution, the previous one should be unmarked (Remove react and pin)
- If a solution has been marked as a solution, the bot will reply with a mark as solved button for an easy closing of the thread (See notes)
Notes
Context Menu Implementation
- Author rights click (click & hold on mobile) the reply to be marked as the accepted solution
- Author clicks on the Apps sub-context menu
- Author clicks on Accept Solution (To be added)
- Author is presented with a confirmation modal with the message Would you like this reply as the solution? This cant be undone with a Yes or No option
Updated Forum Assist Flow
/forum-assist new
- Configure Post Assist: Select forum
- Post Assist Message
- Select member/roles
- Set Tag Message
- Enable Accept Solution* (To be added)
Reply is marked as an accepted solution
- User triggers Accept as Solution event
- User confirms
- Bot reacts ✅ to the accepted solution
- Bot pins the accepted solution
- Bot replies "<author> marked this post as the solution to this post"
- Bot replies with a Mark as Solved button
Reply a Mark as Solved button
- May be ephemeral or not
Points
15
Metadata
Metadata
Assignees
Labels
Type
Projects
Status