Sha256: cab91868f57e6680fb48116def09901fe42ffbee4148089a95e1e07bf05dc78c

Contents?: true

Size: 1.59 KB

Versions: 1

Compression:

Stored size: 1.59 KB

Contents

.panel.panel-default
  .panel-heading
    .panel-title
      = t(".resources")
  %table.table.table-striped.table-hover.table-condensed
    - "#{engine.to_s.deconstantize}::Configuration".constantize.registered_controllers.call.each do |kontroller|
      %tr
        %th.col-md-3= kontroller.resource_class.model_name.human(count: :other)
        %td.text-left
          %span.label.label-default
            - if respond_to?(:current_user) && current_user.respond_to?(:last_sign_in_at) && kontroller.resource_class.respond_to?(:column_names) && kontroller.resource_class.column_names.include?('updated_at')
              = "#{kontroller.resource_class.where("updated_at > ?", current_user.last_sign_in_at).count}/#{kontroller.resource_class.count}"
            - else
              = kontroller.resource_class.count
        %td.text-right= link_to(t('.view'), { controller: kontroller.name.underscore.gsub('_controller', '') }, id: "link-to-#{kontroller.name.underscore.gsub('_controller', '').gsub(/[\/_]/, '-')}-index" ,class: 'btn btn-primary btn-xs')


.panel.panel-default
  .panel-heading
    .panel-title
      = t(".services")
  %table.table.table-striped.table-hover.table-condensed
    - "#{engine.to_s.deconstantize}::Configuration".constantize.registered_services.call.each do |kontroller|
      %tr
        %th.col-md-3= t("classes.#{kontroller.service_class.name.underscore}")
        %td.text-right= link_to(t('.view'), { controller: kontroller.name.underscore.gsub('_controller', '') }, id: "link-to-#{kontroller.name.underscore.gsub('_controller', '').gsub(/[\/_]/, '-')}-invoke" ,class: 'btn btn-primary btn-xs')

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
itsf_backend-1.0.1 app/views/itsf/backend/home/_dashboard_panel.html.haml