Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVP of Collective/Community Moderation #1647

Closed
13 of 24 tasks
tibetsprague opened this issue Jul 16, 2024 · 2 comments · Fixed by #1687
Closed
13 of 24 tasks

MVP of Collective/Community Moderation #1647

tibetsprague opened this issue Jul 16, 2024 · 2 comments · Fixed by #1687
Assignees
Labels
enhancement epic A large project with many sub-tasks

Comments

@tibetsprague
Copy link
Contributor

tibetsprague commented Jul 16, 2024

  • Flag content button leads to new Flagging detail UI

  • Flagging detail UI includes

    • List of platform agreements (expandable)
    • List of group agreements (expandable)
    • Ability to checkbox an agreement
    • Text field For entering why (compulsory)
    • Submit button
  • Moderation log is added to group navigation

  • Moderation log is scoped to group

  • Moderation log items include

    • Link to the post in question
    • List of flags of post
      • agreements that are allegedly violated and text explanation
    • reporters as anonymous? can be seen by admins? Can elect to self-disclose identity?
    • Users of the group with the 'manage content' responsibility can see several action buttons; remove content from group, clear flags
    • Reporters can see a button that says 'clear', to remove their report
  • PostStream items are all impacts

  • Each type has a blur-overlay for flagged posts

  • Each blur overlay can be 'clicked-through' (saved in posts_users)

  • PostDetail also has overlay but remembers if user has already clicked-thru

  • PostCard and PostDetail also have a 'rehide' button (maybe?)

  • PostDetail has a way to see flags on a post

  • Author and moderators are notified that a post has been flagged from their group

  • Moderators get a notification if a post in their group has been flagged in another group (extra)

Notifications/emails will have already gone out before content can be moderated.

@tibetsprague tibetsprague converted this from a draft issue Jul 16, 2024
@thomasgwatson thomasgwatson added the epic A large project with many sub-tasks label Jul 17, 2024
@thomasgwatson thomasgwatson self-assigned this Jul 17, 2024
@thomasgwatson thomasgwatson moved this from In Progress to Review In Progress in Hylo Dev Aug 27, 2024
@seltzered
Copy link

seltzered commented Sep 10, 2024

Cool to see a moderation log! Had a couple thoughts:

Regarding "reporters as anonymous? can be seen by admins? Can elect to self-disclose identity?": I think the way another platform I've used is admins can see a reporter of a flagged post, but nobody else knows.

Sometimes a moderator may flag a post where the flagging action was debatable, and it can lead to a discussion among moderators to evolve their practices, sometimes discussion between the flagger and poster (coming towards understanding/apology), and possibly 'un-flag' the post.

Member removals: The other thing that comes to mind is getting a notification about a member being removed and who did the removal, or if a member removed themself. May be beyond the scope of your MVP but was very much an issue in a previous space I was involved in.

Moving posts between subgroups: This may not translate the same way for the way Hylo is architected, but on another platform I use there is an an ability to move posts from one 'space' to another 'space'. This can sometimes be helpful for re-organizing posts after a group decides to make re-organize how it's categories work, and helpful if a user accidentally posts to the wrong group, but can also carry a risk if a moderator may want to bury a post that was perhaps made in a more Specific space and moves it into a much more open-ended General Discussions space. Saying all this to propose that Moderators should get notification if a post is moved., but again not sure how this translates to the architecture of Hylo.

Edited posts by moderators/admins: Hylo doesn't seem to allow for post editing from what I see so far, but another platform I've used allows for moderators to edit posts - sometimes this can be helpful/consensual for fixing broken links or adding contextual info (e.g. hashtags), but also comes with risks of a post getting edited in ways that that are privy to the moderator's preference. We used the edit feature quite regularly sortof as a 'co-authoring' for long running recurring events where information changed over time or needed to be temporarily paused. Saying this just to mention that if Hylo ever allows moderators to edit posts, all moderators should get notification of those post edits, ideally with a diff of the changes.

@thomasgwatson
Copy link
Collaborator

Thanks for the comments Vivek! This is very much our barebones first version of this. Seeing a log of the other sorts of actions is defo desirable. @KevinTriplett is also helping us out at the moment and very invested in making the moderation tooling appropriate for a community he wants to bring across from MN.

Currently, the anonymous reporting hides the id of the reporter from everyone BUT moderators.

We are hoping to have this pushed out to production in the next week or two

@github-project-automation github-project-automation bot moved this from Review In Progress to Merged to Dev in Hylo Dev Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement epic A large project with many sub-tasks
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants