Sha256: 295d70cc8a800068546ba86a5177e7ea5e8deee6a2a679c0095c64278a767b4d

Contents?: true

Size: 1.07 KB

Versions: 1

Compression:

Stored size: 1.07 KB

Contents

# encoding: utf-8

module Goldencobra
  module ApplicationHelper
    include Goldencobra::ArticlesHelper
    include Goldencobra::NavigationHelper
    include Goldencobra::LoginHelper

    def s(name)
      if name.present?
        Goldencobra::Setting.for_key(name)
      end
    end

    def bugtracker
      user_mod = Goldencobra::Setting.for_key("goldencobra.bugherd.user")
      role_mod = Goldencobra::Setting.for_key("goldencobra.bugherd.role")
      bugherd_api = Goldencobra::Setting.for_key("goldencobra.bugherd.api")
      if bugherd_api.present? && user_mod.present? && role_mod.present? && eval("!defined?(#{user_mod}).nil? && #{user_mod} && #{user_mod}.present? && #{user_mod}.has_role?('#{role_mod}')")
        render :partial => "goldencobra/articles/bugherd", :locals => {:bugherd_api => bugherd_api}
      end
    end

    def edit_article_link
      render :partial => "goldencobra/articles/edit_article_link"
    end

    def basic_goldencobra_headers(options={})
      render :partial => "/goldencobra/articles/headers", :locals => {:options => options}
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
goldencobra-1.4.27 app/helpers/goldencobra/application_helper.rb