Sha256: afb59d9117aa370e0c442a6816842c0eb63f7917cf342b5cb8feba3a692f342d

Contents?: true

Size: 1.3 KB

Versions: 42

Compression:

Stored size: 1.3 KB

Contents

%li.dropdown.active
  = link_to('#', { class: 'dropdown-toggle', 'data-toggle': 'dropdown', role: 'button', 'aria-haspopup': true, 'aria-expanded': false }) do
    = t("classes.#{engine.name.underscore}")
    %span.caret
  %ul.dropdown-menu
    - controllers = engine.to_s.gsub('::Engine', '::Configuration').constantize.registered_controllers
    - if controllers.respond_to?(:call)
      - controllers = controllers.call
    - controllers.each do |kontroller|  
      - resource_klass = kontroller.resource_class
      - if !Itsf::Backend.features?(:pundit) || policy(resource_klass).index?
        %li{ class: (kontroller == controller.class ? 'active' : nil) }
          - begin
            = link_to(send(engine.engine_name).url_for(controller: "/#{kontroller.controller_path}")) do
              = resource_klass.model_name.human(count: :other)
              %span.label.label-default
                - if respond_to?(:current_user) && current_user.respond_to?(:last_sign_in_at) && resource_klass.respond_to?(:column_names) && resource_klass.column_names.include?('updated_at')
                  = "#{resource_klass.where("updated_at > ?", current_user.last_sign_in_at).count}/#{resource_klass.count}"
                - else
                  = resource_klass.count
          - rescue ActionController::UrlGenerationError

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
itsf_backend-5.0.0.pre app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-4.2.3 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-4.2.2 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-4.2.1 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-4.2.0 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-4.0.1 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-4.0.0 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.1.1 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.1.0 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.0.7 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.0.6 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.0.5 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.0.4 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.0.3 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.0.2 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.0.1 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-3.0.0 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-2.2.1 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-2.2.0 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml
itsf_backend-2.1.0 app/views/layouts/itsf/backend/_engine_navigation_drop_down.html.haml