aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorKir2012-02-15 20:00:44 +0200
committerKir2012-02-15 20:00:44 +0200
commit0b60dd51919da68a4da3c59fe7e2f736527c45ad (patch)
tree373298a1db945ca20d364c1ee6e4f3fff644024d /app
parent90d8da2777e6c2a93a03fa3c16833c2156c46553 (diff)
downloadinboxes-0b60dd51919da68a4da3c59fe7e2f736527c45ad.tar.bz2
Adding posability to remove discussion
Diffstat (limited to 'app')
-rw-r--r--app/controllers/inboxes/discussions_controller.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/controllers/inboxes/discussions_controller.rb b/app/controllers/inboxes/discussions_controller.rb
index 8074274..d23f5a5 100644
--- a/app/controllers/inboxes/discussions_controller.rb
+++ b/app/controllers/inboxes/discussions_controller.rb
@@ -13,6 +13,17 @@ class Inboxes::DiscussionsController < Inboxes::BaseController
def new
@discussion.messages.build
end
+
+ def destroy
+ @discussion.destroy
+
+ flash[:notice] = t("inboxes.discussions.removed")
+ begin
+ redirect_to :back
+ rescue ActionController::RedirectBackError
+ redirect_to discussions_url
+ end
+ end
def create
@discussion.add_recipient_token current_user.id