Sha256: 3fa2a609a31e3b7fd5d463f5601d2a4152a30a9024c9b667e6c37fd8840adabf

Contents?: true

Size: 1.6 KB

Versions: 33

Compression:

Stored size: 1.6 KB

Contents

- message = receipt.message
- patient = Renalware::PatientPresenter.new(message.patient)

tr(class="#{ "urgent" if message.urgent?}" id=message.html_identifier)
  td= "#{message.age_in_days} #{'day'.pluralize(message.age_in_days)}"
  td= message.author
  td= l(message.sent_at)
  td= l(receipt.read_at)
  td.col-width-medium-with-ellipsis= default_patient_link(patient)
  td= patient.nhs_number
  td= patient.hospital_identifier
  td.col-width-medium-with-ellipsis= message.subject
  td
    = link_to "Toggle",
              "##{message.html_preview_identifier}",
              data: { behaviour: "toggler" },
              class: :right
= content_tag(:tr,
              id: "#{message.html_preview_identifier}",
              style: "display: none",
              class: "#{ 'urgent' if message.urgent?}")
  td(colspan=7)
    .message-preview
      .subject= message.subject
      .body= message.body
  td.nowrap(colspan=2)
    ul.actions
      li= link_to "Keep as unread",
                  "#message-preview-#{message.id}",
                  data: { behaviour: "toggler" },
                  class: "button secondary keep-as-unread"

      li= render partial: "renalware/messaging/internal/messages/send_reply_link",
                 locals: { patient: message.patient,
                           link_text: "Reply",
                           replying_to_message_id: message.id }

      li= link_to(mark_as_read_messaging_internal_message_receipt_path(message, receipt),
                  class: "button mark-as-read",
                  method: :patch,
                  remote: true) do
        i.fas.fa-check
        | Mark as read

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
renalware-core-2.0.167 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.166 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.165 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.164 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.163 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.162 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.161 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.160 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.159 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.158 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.157 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.156 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.155 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.153 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.152 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.151 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.149 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.148 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.147 app/views/renalware/messaging/internal/receipts/_receipt.html.slim
renalware-core-2.0.146 app/views/renalware/messaging/internal/receipts/_receipt.html.slim