Class: Crm::Reports::SpiffPerformancesController

Inherits:
ReportsController
  • Object
show all
Defined in:
app/controllers/crm/reports/spiff_performances_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject



4
5
6
7
8
9
10
11
12
13
14
15
# File 'app/controllers/crm/reports/spiff_performances_controller.rb', line 4

def show
  @start_date = parse_date_or_default(params[:start_date], Date.current.beginning_of_year)
  @end_date = parse_date_or_default(params[:end_date], Date.current)
  @spiff_id = params[:spiff_id].presence&.to_i
  @name_clicked = params[:name_clicked].presence
  @type_clicked = params[:type_clicked].presence

  @column_name = @type_clicked == "customer" ? "# Employees Enrolled" : "# Enrollments"

  @spiff_options = Spiff.select_options
  @results = execute_report
end