learningequality / learningequality/studio

Add UI in the admin panel to review the flagged content.

Open
#4,387 2 comments 0 reactions 1 assignee View on GitHub

@ozer550 is already working on this.

Since Jan 16, 2024.

DEV: frontend javascript P1 - important P2 - normal TAG: new feature
Dominant language
Python
Stars
191
Forks
307
Avg merge
5d 6h
Merged PRs (30d)
10

Description

Overview

For the ContentNodes flagged by others, we would want to create a section in the administration view of admin users to list all the flagged ContentNodes. Just like the other available sections channels and users, this section will list the flagged ContentNodes along with some basic information related to it.

Description and outcomes

This section would be a table view within administration panel in studio with the following columns:

  • Channel id column would contain the channel_id in which the flagged content exists along with hyperlink to that channel.
  • ContentNode id column would contain the contentnode-id with a hyper link to the ContentNode itself.
  • Copied Column information representing the number of times the Flagged ContentNode was copied.
  • isImported Column tells if the contentnode was imported or not.
  • Reason’s Column this would contain the feedback_reason value filled by user while reporting.
  • Actions Column with an option to remove the flag to the contentNode.

Related Screenshots

image

Acceptance criteria

  • UI Section with an empty table having the columns described above.
  • No filtering options like USERS and CHANNELS tab are currently required.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.