FR-05: Delete Account
Description
As a user, I want to delete my account so that I can remove all my personal data from the system.
Context
This page should be at /me/delete
and use a separate controller (index and delete functions). Also make sure that the index of the controller displays a proper confirmation button.
Acceptance criteria
-
AC1 - An authenticated user should be able to delete their account. -
AC2 - When deleting the account, the user should be prompted with a confirmation message. -
AC3 - When the user confirms account deletion all data about them should be deleted from the database. -
AC4 - The user should be logged out once account deletion succeeds. -
AC5 - The user should receive a notification once account deletion succeeds.
Dependencies
Requires #12 (closed) Requires #46 (closed)
Edited by kerdo