joatuapp/joatu-v2

View on GitHub
app/views/references/_reference.html.haml

Summary

Maintainability
Test Coverage
= div_for reference, class: "panel panel-default" do
  .panel-heading
    - if reference.from_user.profile.present? && reference.from_user.profile.id.present?
      = link_to profile_path(id: reference.from_user.profile.id) do
        = t("references.from_name", name: reference.from_user.name)
    - else
      = t("references.from_name", name: reference.from_user.name)
  .panel-body
    %p= reference.reference
    %p 
    - if Pundit.policy(current_user, reference).edit?
      = link_to t('references.edit_link'), edit_reference_path(reference), remote: true, data: {toggle: "modal", target: "#reference_modal"}
    - if Pundit.policy(current_user, reference).destroy?
      = link_to t('references.destroy_link'), reference, method: :delete, data: {confirm: t('references.destroy_confirm')}