BobaBoard / issues

BobaBoard issue tracking
2 stars 0 forks source link

Allow calling mod attention to a thread #93

Open essential-randomness opened 2 years ago

essential-randomness commented 2 years ago

Problem description

We currently use an external google form for people to report issues. Before doing a broader release of Realms, we should consider enabling users to call mod attention to a specific thread, contribution or comment directly from the UI.

Proposed solution

The ideal way of doing this would be for the flow to exist 100% inside of BobaBoard. But given that we don't really have a "personal notifications" system and won't have it for a while, I'd propose tying this functionality to a webhook, which can then be used to trigger notifications/actions on any system that supports them (including Discord or any Pipedream script).

Flow

  1. User opens the contextual dropdown for a thread/contribution/or comment
  2. User clicks on the "signal to mod" option
  3. An explanatory popup is opened, asking the user for more details on the issue
  4. When the user confirms the input, a request is sent to a server endpoint (TBD)
  5. The server endpoint checks whether a webhook is associated with the (current realm? action?), sends the request, and communicates back to the user whether the webhook triggering was successful

Deliberations needed

Other notes

Issue breakdown

Stretch goals

essential-randomness commented 1 year ago

Design doc: https://docs.google.com/document/d/1v_KOnqxqtnQFYuNiJ8jc4OMK6TdGejPyflb8m9zePo4/edit