Sha256: af2f3b025f3d66dd45d64d42f0f687db8ceb54894fd30414ed0d3b3e4561781b

Contents?: true

Size: 713 Bytes

Versions: 24

Compression:

Stored size: 713 Bytes

Contents

class StatementsController < ArtfullyOseController

  def index
    authorize! :view, Statement
    if params[:event_id].present?
      @event = Event.find(params[:event_id])
      authorize! :view, @event
      @shows = @event.shows
      @statement = nil
      render :show and return
    else
      @events = current_organization.events
      @events.each {|event| authorize! :view, event}
    end
  end

  def show
    @show = ::Show.includes(:event => :venue, :items => [:order, :discount, :product => :section]).find(params[:id])
    authorize! :view, @show
    @event = @show.event
    @shows = @event.shows.includes(:event => :venue)
    @statement = Statement.for_show(@show, @show.imported?)
  end

end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
artfully_ose-1.2.0.pre.23 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.21 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.20 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.19 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.18 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.17 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.16 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.15 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.12 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.11 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.10 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.9 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.8 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.7 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.6 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.5 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.4 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.3 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.2 app/controllers/statements_controller.rb
artfully_ose-1.2.0.pre.1 app/controllers/statements_controller.rb