delete tags by clicking the x, or typing in -tagtext
[zzz-floof.git] / floof / controllers / tag.py
diff --git a/floof/controllers/tag.py b/floof/controllers/tag.py
new file mode 100644 (file)
index 0000000..3b69ed6
--- /dev/null
@@ -0,0 +1,20 @@
+import logging
+
+from pylons import request, response, session, tmpl_context as c
+from pylons.controllers.util import abort, redirect_to
+
+from floof.lib.base import BaseController, render
+
+log = logging.getLogger(__name__)
+
+import elixir
+from floof.model.art import Tag
+
+class TagController(BaseController):
+
+    def delete(self, id):
+        tag = Tag.get(id)
+        if tag:
+            elixir.session.delete(tag)
+            elixir.session.commit()
+        redirect_to(request.referrer)
\ No newline at end of file