Bläddra i källkod

delete a member (NO POPUP WARNING)

cube 3 dagar sedan
förälder
incheckning
cf9e6ec407
3 ändrade filer med 17 tillägg och 0 borttagningar
  1. 10
    0
      myriad/manage.py
  2. 5
    0
      myriad/static/style.css
  3. 2
    0
      myriad/templates/manage/edit.html

+ 10
- 0
myriad/manage.py Visa fil

24
     
24
     
25
     return render_template('manage/new.html')
25
     return render_template('manage/new.html')
26
 
26
 
27
+@bp.route("/delete/<mid>")
28
+@login_required
29
+def delete(mid):
30
+    db = get_db()
31
+    db.execute("DELETE FROM member WHERE id=(?)",(mid,))
32
+    db.commit()
33
+
34
+    return redirect(url_for('home.full_list'))
35
+
36
+
27
 @bp.route("/edit/<mid>", methods=('GET', 'POST'))
37
 @bp.route("/edit/<mid>", methods=('GET', 'POST'))
28
 @login_required
38
 @login_required
29
 def edit(mid):
39
 def edit(mid):

+ 5
- 0
myriad/static/style.css Visa fil

36
 }
36
 }
37
 
37
 
38
 
38
 
39
+.danger{
40
+    color:red;
41
+}
42
+
43
+
39
 
44
 
40
 #main{
45
 #main{
41
     background-color: rgb(255, 255, 255, 0);
46
     background-color: rgb(255, 255, 255, 0);

+ 2
- 0
myriad/templates/manage/edit.html Visa fil

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