Option to delete account
This commit is contained in:
parent
ab47a25707
commit
a0b8257bd7
@ -459,6 +459,16 @@ def importdata():
|
||||
|
||||
return redirect(request.referrer)
|
||||
|
||||
@app.route('/deleteme', methods=['GET', 'POST'])
|
||||
@login_required
|
||||
def deleteme():
|
||||
user = User.query.filter_by(username=current_user.username).first()
|
||||
db.session.delete(user)
|
||||
db.session.commit()
|
||||
logout_user()
|
||||
return redirect(url_for('index'))
|
||||
|
||||
|
||||
def importYotterSubscriptions(file):
|
||||
filename = secure_filename(file.filename)
|
||||
data = json.load(file)
|
||||
|
@ -47,4 +47,15 @@
|
||||
|
||||
.menu{
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.control-me {
|
||||
visibility: hidden;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
#toggle:checked ~ .control-me {
|
||||
visibility: visible;
|
||||
cursor: pointer;
|
||||
}
|
@ -78,6 +78,12 @@
|
||||
</div>
|
||||
</div>-->
|
||||
|
||||
<div class="ui segment">
|
||||
<label for="toggle">I want to delete my account.</label>
|
||||
<input type="checkbox" id="toggle">
|
||||
<div class="control-me"><a href="/deleteme"><button class="ui red button">Delete account</button></a></div>
|
||||
</div>
|
||||
|
||||
<!-- INSTANCE INFO -->
|
||||
<h1 class="ui header">{{info.serverName}} Info</h1>
|
||||
<div class="ui segments">
|
||||
|
Reference in New Issue
Block a user