Sha256: 254e5e1fb860ea5cb22c6ca7b6789065d5a09bdbfee29f00e13102767683d0d7
Contents?: true
Size: 572 Bytes
Versions: 77
Compression:
Stored size: 572 Bytes
Contents
require_dependency "avo/application_controller" module Avo class DashboardsController < ApplicationController before_action :set_dashboard, only: :show def show @page_title = @dashboard.name end private def set_dashboard @dashboard = Avo::App.get_dashboard_by_id params[:id] authorized = Avo::Hosts::BaseHost.new(block: @dashboard.authorize).handle raise Avo::NotAuthorizedError.new if !authorized raise ActionController::RoutingError.new("Not Found") if @dashboard.nil? || @dashboard.is_hidden? end end end
Version data entries
77 entries across 77 versions & 1 rubygems