diff --git a/app/views/logs/edit.html.erb b/app/views/logs/edit.html.erb
index 2737fc50b..8a2a7cca8 100644
--- a/app/views/logs/edit.html.erb
+++ b/app/views/logs/edit.html.erb
@@ -12,9 +12,11 @@
<% if @log.status == "in_progress" %>
<%= get_subsections_count(@log, :completed) %> of <%= get_subsections_count(@log) %> subsections completed.
+
<% next_incomplete_section = get_next_incomplete_section(@log) %>
+
<% if next_incomplete_section.present? %>
@@ -28,10 +30,20 @@
<%= status_tag(@log.status) %>
+
<%= review_log_text(@log) %>
<% end %>
+
<%= render "tasklist" %>
+
+ <% if @log.completed? %>
+ <% if @log.lettings? %>
+ <%= govuk_button_link_to "Back to lettings logs", lettings_logs_path %>
+ <% else %>
+ <%= govuk_button_link_to "Back to sales logs", sales_logs_path %>
+ <% end %>
+ <% end %>
diff --git a/spec/views/logs/edit.html.erb_spec.rb b/spec/views/logs/edit.html.erb_spec.rb
new file mode 100644
index 000000000..74678b773
--- /dev/null
+++ b/spec/views/logs/edit.html.erb_spec.rb
@@ -0,0 +1,45 @@
+require "rails_helper"
+
+RSpec.describe "logs/edit.html.erb" do
+ before do
+ assign(:log, log)
+ end
+
+ context "when log is in progress" do
+ let(:log) { create(:lettings_log, :in_progress) }
+
+ it "there is no link back to log type root" do
+ render
+
+ fragment = Capybara::Node::Simple.new(rendered)
+
+ expect(fragment).not_to have_link(text: "Back to lettings logs", href: "/lettings-logs")
+ end
+ end
+
+ context "when log is completed" do
+ context "when showing a lettings log" do
+ let(:log) { create(:lettings_log, :completed) }
+
+ it "has link 'Back to lettings logs'" do
+ render
+
+ fragment = Capybara::Node::Simple.new(rendered)
+
+ expect(fragment).to have_link(text: "Back to lettings logs", href: "/lettings-logs")
+ end
+ end
+
+ context "when showing a sales log" do
+ let(:log) { create(:sales_log, :completed) }
+
+ it "has link 'Back to sales logs'" do
+ render
+
+ fragment = Capybara::Node::Simple.new(rendered)
+
+ expect(fragment).to have_link(text: "Back to sales logs", href: "/sales-logs")
+ end
+ end
+ end
+end