Skip to content

Add direct action to hide this content #10036

@andreslucena

Description

@andreslucena

Ref: SPAM04

This proposal was original created by @PierreMesure and available at
https://meta.decidim.org/processes/roadmap/f/122/proposals/16929

There are a changes introduced by @decidim/product improving on it but the general idea comes from that proposal.

Is your feature request related to a problem? Please describe.

The current workflow to moderate inappropriate content is cumbersome.

If an admin detects either while browsing the platform from the frontend, they have to report them using the flag button, just like any other participant. Then, they need to go to the moderation tab in the admin panel and hide from there.

This extra step takes time and can be hard to do for admins who aren't familiar with Decidim.

Describe the solution you'd like

Admins (and content moderators) will have an additional option on the frontend that will allow them to perform the action without going to the backend. This option will not be visible to normal participants.

See screenshots below for a suggestion of how it could look like.

Some details about how this will work:

  1. An admin or moderator will have the following message "If you want to also block the participant and the rest of its contents, go to USER_NAME profile page." (with a link)
  2. There will be a checkbox "Hide this content". When its clicked, it'll change the button to "Hide" and it will directly hide this content.
  3. If the checkbox is not clicked, the flow will be the same as usual (Report).

Additional context

There are democratic implications to this because this will make the moderation process easier for admins. This could lead to an increase in abusive takedown of content. That being said, it is already possible today for an admin to abusively takedown content using the moderation tools.

This was also proposed on https://meta.decidim.org/processes/roadmap/f/122/proposals/15224

Could this issue impact on users private data?

No.

Funded by

Decidim Association

Does this issue could impact on users private data?

No.

Acceptance criteria

  • Given that I'm a regular user
    When I go to report an inappropriate content
    Then I don't see the message that says "If you want to also block the participant and the rest of its contents, go to USER_NAME profile page."
    And I don't see the "Hide this content" checkbox
  • Given that I'm an administrator or a moderator
    When I go to report an inappropriate content
    Then I see a message that says "If you want to also block the participant and the rest of its contents, go to USER_NAME profile page." (with a link)
    And when I click the link
    Then I go to to profile page
  • Given that I'm an administrator or a moderator
    When I go to report an inappropriate content
    Then I have a checkbox with the action "Hide"
    And when I click this checkbox,
    Then the button changes to "Hide"
    And when I click the button
    Then I hide the content

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions