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

Creator Dashboard #38

@ItzNxthaniel

Description

@ItzNxthaniel

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions