Sha256: c3269be5010ddd0e568c364d44402523156b574390c21f5da9a6acc8c6d2cd67
Contents?: true
Size: 635 Bytes
Versions: 2
Compression:
Stored size: 635 Bytes
Contents
require_dependency "avo/application_controller" module Avo class DashboardsController < ApplicationController before_action :set_dashboard def show end def card @card = @dashboard.items.find do |item| next unless item.is_card? item.id.to_s == params[:card_id] end.tap do |card| card.hydrate(dashboard: @dashboard, params: params) end end private def set_dashboard @dashboard = Avo::App.get_dashboard_by_id params[:dashboard_id] raise ActionController::RoutingError.new("Not Found") if @dashboard.nil? || @dashboard.is_hidden? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
avo-2.1.1 | app/controllers/avo/dashboards_controller.rb |
avo-2.1.0 | app/controllers/avo/dashboards_controller.rb |