Skip to content
This repository has been archived by the owner on May 31, 2024. It is now read-only.

Creator Dashboard #38

Open
16 tasks
ItzNxthaniel opened this issue Jan 5, 2024 · 0 comments
Open
16 tasks

Creator Dashboard #38

ItzNxthaniel opened this issue Jan 5, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@ItzNxthaniel
Copy link
Member

ItzNxthaniel commented Jan 5, 2024

Allowing users to log in with SSO and access their creator dashboard. Based on the user's certain features are allowed. Project Leads should have access to Accept/Deny new Enhancements, and Review Updated Enhancements.

Progress on this can't begin until #40 is closed and finished.

Features to include:

  • Logging in/Loading Session
    • User should be created in the database if they don't have an account or loaded if they do.
  • User Profile. Allow users to upload a profile picture, and set flairs to show (based on roles in the dashboard).
  • User Roles (roles that should allow actions based on a permission-ish system)
    • Core Developer
    • Enhancement Reviewer
    • Enhancement Developer
    • RG Project Contributor
    • RG Supporter
  • Documentation
    • Creating Enhancements
      • Themes
      • Addons
      • Sounds
      • Bundling and submitting Enhancement Packs
      • Manual installation of ReGuilded

The eventual idea is that the user needs to link their Dashboard account with their Guilded Account. So we can fetch their roles to generate badges & flairs on RG. Instead of loading a big JSON. We fetch roles from RG API using the user's ID that is loading on Guilded.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant