Module: AdminHelper

Defined in:
/var/apps/qpixel/app/helpers/admin_helper.rb

Instance Method Summary collapse

Instance Method Details

Renders related model for a given log

Parameters:

  • log (AuditLog)

    log to render related model for

Returns:

  • (String)

    rendered related model



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File '/var/apps/qpixel/app/helpers/admin_helper.rb', line 5

def rendered_related(log)
  return '' unless log.related.present?

  if log.related.is_a?(User)
    return user_link(log.related)
  end

  base = "#{log.related_type} ##{log.related_id}"

  if log.related.respond_to?(:name)
    "#{base} (#{log.related.name})"
  else
    base
  end
end