anthonymidili/EasyKeep

View on GitHub
app/views/services/_history_table_row.html.haml

Summary

Maintainability
Test Coverage
%tr
  %td
    - if service.invoice_id.present?
      = link_to invoice_path(service.invoice) do
        %i.fas.fa-file
        %b= service.invoice.pre_post_number
    - else
      %i not invoiced
  %td= service.performed_on.strftime('%Y-%b-%d')
  %td= service.memo
  %td= number_to_currency(service.cost, unit: '$')
  - if current_user.is_admin?
    %td.center_cell
      = link_to edit_service_path(service), class: service.disable_link_if_archived? do
        %i.fas.fa-edit
    %td.center_cell
      = link_to service, class: "#{service.disable_link_if_archived?} red_link", method: :delete,
      data: { confirm: t(:confirm_delete_service) } do
        %i.fas.fa-trash