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

User profile settings: Ability to unlink Discord from profile #2429

Open
Bordo951 opened this issue Feb 12, 2024 · 1 comment
Open

User profile settings: Ability to unlink Discord from profile #2429

Bordo951 opened this issue Feb 12, 2024 · 1 comment

Comments

@Bordo951
Copy link

It would be nice to have an ability to unlink Discord from a profile yourself.
Could you please add functionality for doing it?
Thanks.

@valerydluski
Copy link
Contributor

Add Functionality to Unlink Discord from User Profile

Description

This issue aims to add a feature that allows users to unlink their Discord account from their profile directly. This enhancement will provide users with greater control over their linked accounts and improve the overall user experience.

Objectives

  • User Control: Allow users to unlink their Discord account from their profile themselves.
  • Improved User Experience: Enhance the profile management capabilities by providing more flexibility.

Tasks

  1. Analysis:

    • Review existing endpoints to check if one can be reused for unlinking Discord accounts.
    • Document findings and determine if creating a new endpoint is necessary.
  2. Backend Development (if a new endpoint is needed):

    • Create an API endpoint to handle the unlinking of Discord accounts.
    • Implement necessary business logic to remove the Discord account link from the user profile.
  3. Frontend Development:

    • Add a user interface element (e.g., a button) on the profile management page to unlink Discord.
    • Ensure the new UI element triggers the backend API call to unlink the Discord account.
    • Provide feedback to the user upon successful unlinking or errors.
  4. Database Update:

    • Ensure the user schema accommodates the removal of the Discord account link.
    • Maintain data integrity and update any related fields appropriately.
  5. Validation and Error Handling:

    • Implement input validation to ensure only authenticated users can unlink their Discord accounts.
    • Provide appropriate error handling and user feedback.

Expected Outcome

Users will have the ability to unlink their Discord account from their profile directly through the profile management interface. This will provide greater autonomy and improve the user experience on the platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: In Progress
Development

No branches or pull requests

2 participants