TrestleAdmin/trestle

View on GitHub
app/controllers/trestle/dashboard_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Trestle::DashboardController < Trestle::ApplicationController
  def index
    admin = primary_admin
    redirect_to admin.path if admin
  end

private
  def primary_admin
    if navigation = Trestle.navigation(self).first
      navigation.admin
    elsif Trestle.registry.any?
      Trestle.registry.first
    end
  end
end