ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/views/shared/_claim_history.html.haml

Summary

Maintainability
Test Coverage
- if current_user.persona.is_a?(CaseWorker)
  - open_messages_url = messages_case_workers_claim_path(claim)
  - message_controls_url = show_message_controls_case_workers_claim_path(claim)
- else
  - open_messages_url = messages_external_users_claim_path(claim)
  - message_controls_url = show_message_controls_external_users_claim_path(claim)

.messages-container.no-print
  .messages-list{ 'aria-label': t('shared.claim_accordion.h2_messages'), role: 'region', tabindex: 0 }
    = render partial: 'shared/history_items_list', locals: { claim: claim }

  .messages-print-link
    = govuk_link_to t('.print_messages'), open_messages_url

  - if show_message_controls?(claim)
    .js-controls.message-controls{ 'data-auth-url': message_controls_url }
      = render partial: 'shared/message_controls', locals: { message: @message }

  .govuk-grid-row.message-status{ class: 'govuk-!-margin-0 govuk-!-margin-bottom-1', role: 'status' }
    .govuk-grid-column-full
      %p