Sha256: d836dd7aac5c39807335e3ec1f587b856810fe1f7fd440cc8c36f5c0c96b49d8
Contents?: true
Size: 738 Bytes
Versions: 7
Compression:
Stored size: 738 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 => :ticket_type, :pass => :pass_type]).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
7 entries across 7 versions & 1 rubygems