MCPcopy Create free account
hub / github.com/ddserver/ddserver / post_account_delete

Function post_account_delete

ddserver/interface/pages/user/account.py:117–132  ·  view source on GitHub ↗

Delete the users account.

(user,
                        db,
                        auth,
                        messages)

Source from the content-addressed store, hash-verified

115 auth = 'ddserver.interface.user:UserManager',
116 messages = 'ddserver.interface.message:MessageManager')
117def post_account_delete(user,
118 db,
119 auth,
120 messages):
121 ''' Delete the users account. '''
122
123 with db.cursor() as cur:
124 cur.execute('''
125 DELETE
126 FROM users
127 WHERE id = %(id)s
128 ''', {'id': user.id})
129
130 auth.logout()
131
132 bottle.redirect('/')
133

Callers

nothing calls this directly

Calls 2

cursorMethod · 0.80
logoutMethod · 0.80

Tested by

no test coverage detected