diff --git a/src/app/character.coffee b/src/app/character.coffee index 320791fa31..7595f386d4 100644 --- a/src/app/character.coffee +++ b/src/app/character.coffee @@ -92,6 +92,10 @@ module.exports.app = (appExports, model) -> appExports.toggleHeader = (e, el) -> user.set 'preferences.hideHeader', !user.get('preferences.hideHeader') + appExports.deleteAccount = (e, el) -> + model.del "users.#{user.get('id')}", -> + window.location.href = "/logout" + user.on 'set', 'flags.customizationsNotification', (captures, args) -> return unless captures == true $('.main-avatar').popover('destroy') #remove previous popovers diff --git a/views/app/settings.html b/views/app/settings.html index b1684b4aad..e3571514ce 100644 --- a/views/app/settings.html +++ b/views/app/settings.html @@ -28,8 +28,10 @@ {{/}}
+

Danger Zone

Reset  Restore +  Delete
Copy these for use in third party applications. @@ -104,6 +106,16 @@ + +

Woa woa woa! Are you sure? This will seriously delete your account forever, and it can never be restored. (Seriously, I don't know why people want this feature - but it was highly requested, so here it is).

+

If you're absolutely certain, type DELETE into the text-box below.

+

+ <@footer> + + + +
+ {{else}} Login / Register With Facebook