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