def delete(): email = g.current_user.email _security_datastore = LocalProxy(lambda: current_app.extensions['security'].datastore) _security_datastore.delete_user(g.current_user) _security_datastore.commit() return jsonify(dict(user=email, message='Successfully deleted user!'))
def delete(): email = g.current_user.email _security_datastore = LocalProxy( lambda: current_app.extensions['security'].datastore) _security_datastore.delete_user(g.current_user) _security_datastore.commit() return jsonify(dict(user=email, message='Successfully deleted user!'))
def delete_account(): delete_user_account_form = DeleteUserAccountForm() if delete_user_account_form.validate_on_submit(): user_temp = User.query.get(current_user.id) logout_user() _security_datastore = LocalProxy(lambda: current_app.extensions['security'].datastore) _security_datastore.delete_user(user_temp) _security_datastore.commit() return redirect(url_for('dashboard.index'))
def delete_account(): delete_user_account_form = DeleteUserAccountForm() if delete_user_account_form.validate_on_submit(): user_temp = User.query.get(current_user.id) logout_user() _security_datastore = LocalProxy( lambda: current_app.extensions['security'].datastore) _security_datastore.delete_user(user_temp) _security_datastore.commit() return redirect(url_for('dashboard.index'))
def delete_by_email(cls, email, deluser=False, delindex=False): """Delete user by email.""" patron = cls.get_patron_by_email(email) if patron: patron.delete(delindex) datastore = LocalProxy( lambda: current_app.extensions['security'].datastore) user = datastore.find_user(email=email) if user: datastore.delete_user(user) datastore.commit()