From 729838f151aefaed1b78d082bb5ea54c855501ea Mon Sep 17 00:00:00 2001
From: Daniel Nemeth <nemethdanka@gmail.com>
Date: Tue, 30 Apr 2019 15:50:22 +0200
Subject: [PATCH] delete

---
 app.py              | 12 ++++++++++++
 templates/list.html |  3 +++
 2 files changed, 15 insertions(+)

diff --git a/app.py b/app.py
index ad0e02a..7ab2b5d 100644
--- a/app.py
+++ b/app.py
@@ -76,6 +76,18 @@ def resolve_task(task_id):
 
 
 # Feladatotok az elemtörlés megvlósítása.
+@app.route('/del/<int:task_id>')
+def delete_task(task_id):
+    task = Task.query.get(task_id) # Lekérjük az elemet
+
+    if not task: # Ellenőrizzuk hogy létezik e
+        return redirect('/')
+
+    #töröljük
+    db.session.delete(task)
+
+    db.session.commit() # Mentjük
+    return redirect('/') # Visszairányítjuk magunkat, megjelennek a változások
 
 if __name__ == '__main__':
     app.run()
diff --git a/templates/list.html b/templates/list.html
index 8d77d2b..f2d3968 100644
--- a/templates/list.html
+++ b/templates/list.html
@@ -16,8 +16,11 @@
         {% if task.done %} <strike> {% endif %}{{ task.content }} {% if task.done %} </strike>{% endif %}
         <!-- Hozzunk létre egy linket ami meghívja a task id-ját -->
         <a href="/done/{{ task.id }}">X</a>
+        <a href="/del/{{ task.id }}">DEL</a>
         
     </li>
+
+   
 <!-- Zárjuk le a for-t -->
 {% endfor %}
 </ul>
-- 
GitLab