diff options
| author | Kir | 2011-11-17 14:35:45 +0400 |
|---|---|---|
| committer | Kir | 2011-11-17 14:35:45 +0400 |
| commit | abcb2bf3ec5adfd5111049d2dd15093e3917041f (patch) | |
| tree | d18da24411ca619b2dd33212e2a3d41a473dfb2e /app/controllers/inboxes/messages_controller.rb | |
| parent | 668fde12b58214c3cfa8721958e6c29af0e57423 (diff) | |
| download | inboxes-abcb2bf3ec5adfd5111049d2dd15093e3917041f.tar.bz2 | |
Switched to CanCan
Diffstat (limited to 'app/controllers/inboxes/messages_controller.rb')
| -rw-r--r-- | app/controllers/inboxes/messages_controller.rb | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/app/controllers/inboxes/messages_controller.rb b/app/controllers/inboxes/messages_controller.rb index 1c63221..4089b13 100644 --- a/app/controllers/inboxes/messages_controller.rb +++ b/app/controllers/inboxes/messages_controller.rb @@ -1,10 +1,10 @@ class Inboxes::MessagesController < Inboxes::BaseController + # before_filter :init_discussion + # load_and_authorize_resource + load_and_authorize_resource :discussion + load_resource :message, :through => :discussion, :shallow => true def create - @discussion = Discussion.find(params[:discussion_id]) - redirect_to root_url, :notice => t("inboxes.discussions.can_not_participate") unless @discussion.can_participate?(current_user) - - @message = Message.new(params[:message]) @message.user = current_user @message.discussion = @discussion @message.save @@ -14,5 +14,11 @@ class Inboxes::MessagesController < Inboxes::BaseController format.js end end - + + # private + # + # def init_and_check_permissions + # @discussion = Discussion.find(params[:discussion_id]) + # redirect_to discussions_url, :notice => t("inboxes.discussions.can_not_participate") unless @discussion.can_participate?(current_user) + # end end |
