ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/views/messages/create.js.erb

Summary

Maintainability
Test Coverage
<% if @message.persisted? %>
  var data = {
    success : true,
    statusMessage : '<%=j @notification[:notice].html_safe %>',
    sentMessage : '<%=j render "shared/history_items_list", claim: @message.claim %>'
  }
  moj.Modules.Messaging.processMsg(data);

  <% unless Claim::BaseClaim::VALID_STATES_FOR_REDETERMINATION.include?(@message.claim.state) %>
    $('.js-hide-status').hide();
  <% end %>

  <% unless @message.claim.written_reasons_outstanding? %>
    $('.written-reasons-checkbox').hide();
  <% end %>
<% else %>
  var data = {
    success : false,
    statusMessage : '<%=j @notification[:alert].html_safe %>'
  }
  moj.Modules.Messaging.processMsg(data);
<% end %>