Module: Nquery::ChartsHelper

Defined in:
app/helpers/nquery/charts_helper.rb

Instance Method Summary collapse

Instance Method Details

#chart_archive_path(chart, dashboard: chart_dashboard) ⇒ Object



21
22
23
# File 'app/helpers/nquery/charts_helper.rb', line 21

def chart_archive_path(chart, dashboard: chart_dashboard)
  dashboard ? archive_dashboard_chart_path(dashboard, chart) : archive_chart_path(chart)
end

#chart_builder_chart_typesObject



29
30
31
# File 'app/helpers/nquery/charts_helper.rb', line 29

def chart_builder_chart_types
  Chart::CHART_TYPES - %w[table]
end

#chart_dashboardObject



5
6
7
# File 'app/helpers/nquery/charts_helper.rb', line 5

def chart_dashboard
  @dashboard
end

#chart_edit_path(chart, dashboard: chart_dashboard) ⇒ Object



13
14
15
# File 'app/helpers/nquery/charts_helper.rb', line 13

def chart_edit_path(chart, dashboard: chart_dashboard)
  dashboard ? edit_dashboard_chart_path(dashboard, chart) : edit_chart_path(chart)
end

#chart_embed_path(chart, dashboard: chart_dashboard) ⇒ Object



17
18
19
# File 'app/helpers/nquery/charts_helper.rb', line 17

def chart_embed_path(chart, dashboard: chart_dashboard)
  dashboard ? embed_dashboard_chart_path(dashboard, chart) : embed_chart_path(chart)
end

#chart_form_path(chart, dashboard: chart_dashboard) ⇒ Object



25
26
27
# File 'app/helpers/nquery/charts_helper.rb', line 25

def chart_form_path(chart, dashboard: chart_dashboard)
  dashboard ? dashboard_chart_path(dashboard, chart) : chart_path(chart)
end

#chart_show_path(chart, dashboard: chart_dashboard) ⇒ Object



9
10
11
# File 'app/helpers/nquery/charts_helper.rb', line 9

def chart_show_path(chart, dashboard: chart_dashboard)
  dashboard ? dashboard_chart_path(dashboard, chart) : chart_path(chart)
end