Sha256: 166f176c09450da6a20d00d2f56b8974b8e6287ddf567b04003d58d6dee98bd2

Contents?: true

Size: 1.93 KB

Versions: 22

Compression:

Stored size: 1.93 KB

Contents

.panel.panel-default.card
  .panel-heading.card-header
    .row
      .col-md-8
        - parents_of_log(log).each do |parent|
          = link_to(log.message, request.fullpath.sub('/' + log.to_param, '/' + parent.to_param))
          = ' > '
        %p= log.message.to_s.gsub("\n", '<br>').html_safe

      .col-md-4.text-right
        - prev_log = log.prev_log
        - next_log = log.next_log

        - if prev_log.present?
          = link_to 'Prev', request.fullpath.sub('/' + log.to_param, '/' + prev_log.to_param), class: 'btn btn-primary'

        - if next_log.present?
          = link_to 'Next', request.fullpath.sub('/' + log.to_param, '/' + next_log.to_param), class: 'btn btn-primary'

  .panel-body.card-body
    .row
      .col-md-6
        %p
          - status_class = bootstrap_class_for_status(log.status)
          %span{class: (defined?(EffectiveBootstrap) ? "badge badge-#{status_class}" : "label label-#{status_class}")}= log.status

          = log.created_at.strftime("%F %H:%M:%S")
          = '(' + time_ago_in_words(log.created_at) + ' ago)'

      .col-md-6
        - if log.user.present?
          %p
            %strong User:
            = (log.user.to_s.starts_with?('#<User:0x') ? (log.user.email rescue log.user) : log.user)

        - if log.associated_id.present? && log.associated_type.present? && (log.associated.present? rescue false)
          %p
            %strong Associated:
            - if log.associated.to_s.starts_with?('#<')
              = "#{log.associated.class.name} ##{log.associated.to_param}"
            - else
              = log.associated

    - log.details.each do |key, value|
      - next unless value.present?
      .row
        .col-md-12
          .mt-3
            %strong= "#{key.to_s.titleize}:"
          = format_log_details_value(log, key)

    - if log.logs.present?
      %hr
      %p This log contains #{log.logs_count} additional sub entries:
      = render_datatable(log.child_logs_datatable)

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
effective_logging-3.4.1 app/views/effective/logs/_log.html.haml
effective_logging-3.4.0 app/views/effective/logs/_log.html.haml
effective_logging-3.3.0 app/views/effective/logs/_log.html.haml
effective_logging-3.2.3 app/views/effective/logs/_log.html.haml
effective_logging-3.2.2 app/views/effective/logs/_log.html.haml
effective_logging-3.2.1 app/views/effective/logs/_log.html.haml
effective_logging-3.2.0 app/views/effective/logs/_log.html.haml
effective_logging-3.1.15 app/views/effective/logs/_log.html.haml
effective_logging-3.1.14 app/views/effective/logs/_log.html.haml
effective_logging-3.1.13 app/views/effective/logs/_log.html.haml
effective_logging-3.1.12 app/views/effective/logs/_log.html.haml
effective_logging-3.1.11 app/views/effective/logs/_log.html.haml
effective_logging-3.1.10 app/views/effective/logs/_log.html.haml
effective_logging-3.1.9 app/views/effective/logs/_log.html.haml
effective_logging-3.1.8 app/views/effective/logs/_log.html.haml
effective_logging-3.1.7 app/views/effective/logs/_log.html.haml
effective_logging-3.1.6 app/views/effective/logs/_log.html.haml
effective_logging-3.1.5 app/views/effective/logs/_log.html.haml
effective_logging-3.1.4 app/views/effective/logs/_log.html.haml
effective_logging-3.1.3 app/views/effective/logs/_log.html.haml