apache / apache/answer

User moderation

Open
#1,422 4 comments 0 reactions 0 assignees View on GitHub
new-feature
Dominant language
Go
Stars
15.7k
Forks
1.4k
Avg merge
3d 8h
Merged PRs (30d)
7

Description

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

Moderators and Admins should have the ability to moderate users.

## Describe the solution you'd like

Add a tab to each user's profile allowing moderators and admins to disable/re enable certain functions for the user.

- asking questions
- answering questions
- commenting
- flagging
- voting

## Describe alternatives you've considered

The suspend user function can be used to disable a user for a period of time but this is only available to admins not moderators and fully disables the user.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the existing suspend-user function and the user profile tab implementation. Clarify how moderator permissions and each listed function should be represented, then define the expected behavior for disabling and re-enabling each function before implementation and testing.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, react, typescript
Domain
authorization, full-stack, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.