-
Notifications
You must be signed in to change notification settings - Fork 131
Open
Description
In the Speaker Profile section of the Eventyay Talk component, there is currently a “Delete My Account” option. This feature should be temporarily removed because it does not fully delete user data and may lead to confusion or incomplete account removal.
To simplify the system and ensure proper data handling later, the option should be commented out for now while keeping the code as a reference for future implementation in a dedicated account management area.
Requirements
- Remove or comment out the “Delete My Account” option from the Speaker Profile page UI and related view logic.
- Do not delete the underlying code — only disable the feature for now to preserve reference code.
- The final account deletion functionality will be reintroduced later in the Account Settings section, where it can be implemented comprehensively to ensure full data removal and GDPR compliance.
Expected Behavior
- The “Delete My Account” button or link should no longer appear in the Speaker Profile view.
- The rest of the speaker profile functionality (edit name, bio, links, etc.) should remain unchanged.
- No data should be deleted as part of this update.
Suggested Fix
- Locate and comment out the code responsible for rendering the “Delete My Account” option in the Speaker Profile template or Vue component.
- Disable or guard any related click handler or API call to prevent unintended data deletion.
- Add a TODO comment referencing this issue for future implementation in the centralized Account Settings section.
Testing Checklist
- Confirm that the “Delete My Account” option is no longer visible in the Speaker Profile page.
- Ensure other profile edit functions work normally.
- Verify that no accidental account deletion or API call occurs.
- Confirm the removal applies across all themes and languages.
Metadata
Metadata
Assignees
Labels
No labels