Sha256: c838c20e5c8dcde3e72f38a96d4758441ddf9d2238e24017384ddcb92c5b37bb

Contents?: true

Size: 436 Bytes

Versions: 2

Compression:

Stored size: 436 Bytes

Contents

module Admin

  module ListHelper

    def resources_actions
      @resources_actions ||= []
    end

    def list_actions
      resources_actions.map do |body, url, options|
        if admin_user.can?(url[:action], @resource.name)
          path = params.dup.merge!(url)
          link_to Typus::I18n.t(body), path.cleanup, options # .merge(:target => "_parent")
        end
      end.compact.join(" / ").html_safe
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
typus-3.0.6 app/helpers/admin/list_helper.rb
typus-3.0.5 app/helpers/admin/list_helper.rb