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

Create Superuser Dashboard for Managing Onboarding Extensions #864

Open
6 of 10 tasks
ksubramanyeshwara opened this issue Sep 30, 2024 · 0 comments
Open
6 of 10 tasks
Assignees

Comments

@ksubramanyeshwara
Copy link

Issue Description

Design a user interface that allows moderators to efficiently manage extension requests, ensuring a smooth workflow and preventing unnecessary user removal due to incomplete assignments.

Expected Behavior

Dashboard: Moderators have an intuitive interface to manage extension requests.
The dashboard should display:

  • User's name/ID
  • Reason for request
  • Requested number of days
  • Approve and Deny buttons
  • Moderators can adjust the number of days if necessary.
  • Option to ask for reevaluation: Moderators should be able to request more information

Current Behavior

There is no existing system or interface for requesting extensions, which leads to users being automatically removed after the 31-day onboarding period without a chance to extend their time. Moderators lack tools to manage onboarding timelines.

Screenshots

Not applicable at the moment.

Reproducibility

  • This issue is reproducible
  • This issue is not reproducible

Steps to Reproduce

N/A (Not applicable for feature implementation)

Severity/Priority

  • Critical
  • High
  • Medium
  • Low

Additional Information

UX Requirements

User interface should display:

  • User name/ID
  • Reason for request
  • Requested number of extension days

User interface for moderators :

  • Approve / Deny button
  • Modify requested days
  • Request reevaluation of days and reason

Technical Requirements:

  • Integrate with existing user management system
  • Provide notifications for users

Checklist

  • I have read and followed the project's code of conduct.
  • I have searched for similar issues before creating this one.
  • I have provided all the necessary information to understand and reproduce the issue.
  • I am willing to contribute to the resolution of this issue.
@ksubramanyeshwara ksubramanyeshwara changed the title Create Moderator Dashboard for Managing Onboarding Extensions Create Superuser Dashboard for Managing Onboarding Extensions Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant