aboutsummaryrefslogtreecommitdiffstats
path: root/src/controllers/posts_controller.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/controllers/posts_controller.rs')
-rw-r--r--src/controllers/posts_controller.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/controllers/posts_controller.rs b/src/controllers/posts_controller.rs
index fde08a8..a8c5e1c 100644
--- a/src/controllers/posts_controller.rs
+++ b/src/controllers/posts_controller.rs
@@ -55,3 +55,9 @@ fn update(post: Form<::models::Post>, conn: utils::DbConn) -> Redirect {
::models::Post::update(post.get(), conn);
Redirect::to("/")
}
+
+#[get("/<id>/delete", format = "text/html")]
+fn delete(id: i32, conn: utils::DbConn) -> Redirect {
+ ::models::Post::delete(id, conn);
+ Redirect::to("/")
+}