Option to delete account
This commit is contained in:
parent
ab47a25707
commit
a0b8257bd7
@ -459,6 +459,16 @@ def importdata():
|
|||||||
|
|
||||||
return redirect(request.referrer)
|
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):
|
def importYotterSubscriptions(file):
|
||||||
filename = secure_filename(file.filename)
|
filename = secure_filename(file.filename)
|
||||||
data = json.load(file)
|
data = json.load(file)
|
||||||
|
@ -48,3 +48,14 @@
|
|||||||
.menu{
|
.menu{
|
||||||
width: 100% !important;
|
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>-->
|
</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 -->
|
<!-- INSTANCE INFO -->
|
||||||
<h1 class="ui header">{{info.serverName}} Info</h1>
|
<h1 class="ui header">{{info.serverName}} Info</h1>
|
||||||
<div class="ui segments">
|
<div class="ui segments">
|
||||||
|
Reference in New Issue
Block a user