2017-04-27 06:08:57 -04:00
|
|
|
%p
|
|
|
|
%strong Request URL:
|
|
|
|
POST
|
|
|
|
= hook_log.url
|
|
|
|
= render partial: 'shared/hook_logs/status_label', locals: { hook_log: hook_log }
|
|
|
|
|
|
|
|
%p
|
|
|
|
%strong Trigger:
|
|
|
|
%td.hidden-xs
|
|
|
|
%span.label.label-gray.deploy-project-label
|
|
|
|
= hook_log.trigger.singularize.titleize
|
|
|
|
%p
|
|
|
|
%strong Elapsed time:
|
2017-11-02 04:04:07 -04:00
|
|
|
#{number_with_precision(hook_log.execution_duration, precision: 2)} sec
|
2017-04-27 06:08:57 -04:00
|
|
|
%p
|
|
|
|
%strong Request time:
|
|
|
|
= time_ago_with_tooltip(hook_log.created_at)
|
|
|
|
|
|
|
|
%hr
|
|
|
|
|
|
|
|
- if hook_log.internal_error_message.present?
|
|
|
|
.bs-callout.bs-callout-danger
|
|
|
|
= hook_log.internal_error_message
|
|
|
|
|
|
|
|
%h5 Request headers:
|
|
|
|
%pre
|
|
|
|
- hook_log.request_headers.each do |k,v|
|
|
|
|
<strong>#{k}:</strong> #{v}
|
|
|
|
%br
|
|
|
|
|
|
|
|
%h5 Request body:
|
|
|
|
%pre
|
|
|
|
:plain
|
|
|
|
#{JSON.pretty_generate(hook_log.request_data)}
|
|
|
|
%h5 Response headers:
|
|
|
|
%pre
|
|
|
|
- hook_log.response_headers.each do |k,v|
|
|
|
|
<strong>#{k}:</strong> #{v}
|
|
|
|
%br
|
|
|
|
|
|
|
|
%h5 Response body:
|
|
|
|
%pre
|
|
|
|
:plain
|
|
|
|
#{hook_log.response_body}
|