* Calculate merge request status
* Add start merge and merge request job
* Update merge request when it gets processed
* Refactor and display a banner for failed requests
* update test
* Update change links
{label:"Helpdesk ticket",value:merge_request.helpdesk_ticket.present??link_to("#{merge_request.helpdesk_ticket} (opens in a new tab)","https://dluhcdigital.atlassian.net/browse/#{merge_request.helpdesk_ticket}",target:"_blank",rel:"noopener noreferrer"):display_value_or_placeholder(nil),action:merge_request.status=="request_merged"?nil:{text:"Change",href:helpdesk_ticket_merge_request_path(merge_request,referrer:"check_answers"),visually_hidden_text:"helpdesk ticket"}},
{label:"Helpdesk ticket",value:merge_request.helpdesk_ticket.present??link_to("#{merge_request.helpdesk_ticket} (opens in a new tab)","https://dluhcdigital.atlassian.net/browse/#{merge_request.helpdesk_ticket}",target:"_blank",rel:"noopener noreferrer"):display_value_or_placeholder(nil),action:merge_request_action(merge_request,"helpdesk_ticket")},
The absorbing organisation must accept the Data Sharing Agreement before merging.
<p>
<% if @merge_request.dpo_user %>
Contact the Data Protection Officer: <%= link_to @merge_request.dpo_user.name, user_path(@merge_request.dpo_user.id) %>
<% else %>
<%= @merge_request.absorbing_organisation_name %> does not have a Data Protection Officer. You can assign one on the <%= link_to "users page", "#{organisation_path(@merge_request.absorbing_organisation_id)}/users" %>.
<% end %>
<% end %>
<% end %>
<% if @merge_request.last_failed_attempt.present? %>
<%= govuk_notification_banner(title_text: "Important") do %>
<strong>The absorbing organisation must accept the Data Sharing Agreement before merging.</strong>
<br>
<% if @merge_request.dpo_user %>
Contact the Data Protection Officer: <%= link_to @merge_request.dpo_user.name, user_path(@merge_request.dpo_user.id) %>
<% else %>
<%= @merge_request.absorbing_organisation_name %> does not have a Data Protection Officer. You can assign one on the <%= link_to "users page", "#{organisation_path(@merge_request.absorbing_organisation_id)}/users" %>.