Noosfero/noosfero

View on GitHub
app/models/control_panel/header_and_footer.rb

Summary

Maintainability
A
0 mins
Test Coverage
class ControlPanel::HeaderAndFooter < ControlPanel::Entry
  class << self
    def name
      _("Header and Footer")
    end

    def section
      "design"
    end

    def icon
      "header_footer"
    end

    def priority
      20
    end

    def url(profile)
      { controller: "profile_editor", action: "header_footer" }
    end

    def display?(user, profile, context = {})
      return false if (!user || !profile)

      user.is_admin?(profile.environment) || (!profile.enterprise? && !profile.environment.enabled?("disable_header_and_footer"))
    end
  end
end