diff options
| author | Kir | 2012-01-28 11:40:40 +0200 |
|---|---|---|
| committer | Kir | 2012-01-28 11:40:40 +0200 |
| commit | 95877d8f982be9a4476cec5943749dcf5db6f524 (patch) | |
| tree | c764092b2982c8b3a3f0ea0eb66406d00ebac92f /app/controllers | |
| parent | 31ae06c27640026488c1f16a3dd6e5e7260eb426 (diff) | |
| download | inboxes-95877d8f982be9a4476cec5943749dcf5db6f524.tar.bz2 | |
Updating to 0.2.1
Diffstat (limited to 'app/controllers')
| -rw-r--r-- | app/controllers/inboxes/base_controller.rb | 6 | ||||
| -rw-r--r-- | app/controllers/inboxes/discussions_controller.rb | 18 | ||||
| -rw-r--r-- | app/controllers/inboxes/messages_controller.rb | 9 | ||||
| -rw-r--r-- | app/controllers/inboxes/speakers_controller.rb | 2 |
4 files changed, 2 insertions, 33 deletions
diff --git a/app/controllers/inboxes/base_controller.rb b/app/controllers/inboxes/base_controller.rb index f1e77b1..fa14bec 100644 --- a/app/controllers/inboxes/base_controller.rb +++ b/app/controllers/inboxes/base_controller.rb @@ -4,10 +4,4 @@ class Inboxes::BaseController < ApplicationController def init_discussion @discussion = Discussion.find(params[:discussion_id]) end - - # Needs to be overriden so that we use Spree's Ability rather than anyone else's. - def current_ability - # raise "Loading Ability" - @current_ability ||= Inboxes::Ability.new(current_user) - end end
\ No newline at end of file diff --git a/app/controllers/inboxes/discussions_controller.rb b/app/controllers/inboxes/discussions_controller.rb index 04a8edd..51e2334 100644 --- a/app/controllers/inboxes/discussions_controller.rb +++ b/app/controllers/inboxes/discussions_controller.rb @@ -1,31 +1,22 @@ class Inboxes::DiscussionsController < Inboxes::BaseController load_and_authorize_resource - # before_filter :authenticate_user! - # before_filter :init_and_check_permissions, :only => :show before_filter :load_and_check_discussion_recipient, :only => [:create, :new] def index @discussions = current_user.discussions end - # GET /discussions/1 - # GET /discussions/1.json def show - # @discussion = Discussion.includes(:messages, :speakers).find(params[:id]) + # raise current_user.inspect @discussion.mark_as_read_for(current_user) end - # GET /discussions/new - # GET /discussions/new.json def new # @discussion = Discussion.new @discussion.messages.build end - # POST /discussions - # POST /discussions.json def create - # @discussion = Discussion.new(params[:discussion]) @discussion.add_recipient_token current_user.id @discussion.messages.each do |m| @@ -42,11 +33,6 @@ class Inboxes::DiscussionsController < Inboxes::BaseController private - # def init_and_check_permissions - # @discussion = Discussion.includes(:messages, :speakers).find(params[:id]) - # redirect_to discussions_url, :notice => t("inboxes.discussions.can_not_participate") unless @discussion.can_participate?(current_user) - # end - def load_and_check_discussion_recipient # initializing model for new and create actions @discussion = Discussion.new(params[:discussion].presence || {}) @@ -61,7 +47,7 @@ class Inboxes::DiscussionsController < Inboxes::BaseController @discussion.messages.each do |message| Message.create(:discussion => discussion, :user => current_user, :body => message.body) if message.body end - # перекидываем на нее + # redirecting to that existing object redirect_to discussion_url(discussion), :notice => t("inboxes.discussions.exists", :user => user[Inboxes::config.user_name]) end end diff --git a/app/controllers/inboxes/messages_controller.rb b/app/controllers/inboxes/messages_controller.rb index 697592a..9962c63 100644 --- a/app/controllers/inboxes/messages_controller.rb +++ b/app/controllers/inboxes/messages_controller.rb @@ -1,6 +1,4 @@ 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 @@ -14,11 +12,4 @@ 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 diff --git a/app/controllers/inboxes/speakers_controller.rb b/app/controllers/inboxes/speakers_controller.rb index 30c0b7f..ab79f70 100644 --- a/app/controllers/inboxes/speakers_controller.rb +++ b/app/controllers/inboxes/speakers_controller.rb @@ -1,8 +1,6 @@ class Inboxes::SpeakersController < Inboxes::BaseController - # before_filter :init_discussion load_and_authorize_resource :discussion load_resource :speaker, :through => :discussion, :shallow => true - # load_and_authorize_resource def create raise ActiveRecord::RecordNotFound unless params[:speaker] && params[:speaker][:user_id] |
