delete a member (NO POPUP WARNING)

This commit is contained in:
cube
2026-03-19 02:37:12 +00:00
parent 8f11e5fb6b
commit cf9e6ec407
3 changed files with 17 additions and 0 deletions

View File

@@ -24,6 +24,16 @@ def new():
return render_template('manage/new.html') return render_template('manage/new.html')
@bp.route("/delete/<mid>")
@login_required
def delete(mid):
db = get_db()
db.execute("DELETE FROM member WHERE id=(?)",(mid,))
db.commit()
return redirect(url_for('home.full_list'))
@bp.route("/edit/<mid>", methods=('GET', 'POST')) @bp.route("/edit/<mid>", methods=('GET', 'POST'))
@login_required @login_required
def edit(mid): def edit(mid):

View File

@@ -36,6 +36,11 @@ form textarea{
} }
.danger{
color:red;
}
#main{ #main{
background-color: rgb(255, 255, 255, 0); background-color: rgb(255, 255, 255, 0);

View File

@@ -18,6 +18,8 @@
<input type="submit" value="Submit"> <input type="submit" value="Submit">
</form> </form>
<a href="{{ url_for('manage.delete', mid=member[0]) }}" class="danger">Delete member</a> - WARNING: this is permanent and cannot be undone!
<div class="heading">Manage groups</div> <div class="heading">Manage groups</div>
<form method="post"> <form method="post">