aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/request
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/request')
-rw-r--r--app/views/request/_followup.rhtml25
-rw-r--r--app/views/request/show.rhtml27
2 files changed, 35 insertions, 17 deletions
diff --git a/app/views/request/_followup.rhtml b/app/views/request/_followup.rhtml
index 5c07b1b67..4e78ce8f7 100644
--- a/app/views/request/_followup.rhtml
+++ b/app/views/request/_followup.rhtml
@@ -37,14 +37,23 @@
<% end %>
<% if @info_request.calculate_status == 'waiting_response_overdue' %>
- <p>This request is currently <strong>overdue a response</strong> from <%=
- public_body_link(@info_request.public_body) %>.
- By law, the response had to be prompt but no later than
- <strong><%= simple_date(@info_request.date_response_required_by) %></strong>
- (<%= link_to "more info", about_url + "#quickly_response" %>). You can say
- that under the <%=h(@info_request.law_used_act)%> they should have replied by now,
- and are breaking the law.
- </p>
+ <p>
+ <% if @info_request.working_days_20_overdue? %>
+ This request is <strong>long overdue a response</strong>.
+ <% else %>
+ This request is <strong>overdue a response</strong>.
+ <% end %>
+ You can say that, by law, the authority should have answered
+ <strong>promptly</strong>. If they have not given you a legal
+ reason why they need extra time
+ (<%= link_to "more details", about_url + "#quickly_response" %>), then
+ you can say they are breaking the law to have not replied by
+ <strong><%= simple_date(@info_request.date_response_required_by) %></strong>.
+ <% if @info_request.public_body.is_school? %>
+ This is a school, so legally they get lots of extra slack if it is
+ holiday time.
+ <% end %>
+ </p>
<% end %>
<% form_for(:outgoing_message, @outgoing_message, :html => { :id => 'followup_form' }, :url => incoming_message.nil? ? show_response_no_followup_url(:id => @info_request.id) : show_response_url(:id => @info_request.id, :incoming_message_id => incoming_message.id)) do |o| %>
diff --git a/app/views/request/show.rhtml b/app/views/request/show.rhtml
index f3bc03688..5b89a6d12 100644
--- a/app/views/request/show.rhtml
+++ b/app/views/request/show.rhtml
@@ -59,16 +59,25 @@
they <%= link_to "must respond", about_url + "#quickly_response" %>
promptly but no later than <strong><%= simple_date(@info_request.date_response_required_by) %></strong>.
<% elsif @status == 'waiting_response_overdue' %>
- Currently <strong>overdue a response</strong> from <%=
- public_body_link(@info_request.public_body) %>. By law,
- the response had to be prompt but
- <%= link_to "no later", about_url + "#quickly_response" %>
- than <strong><%= simple_date(@info_request.date_response_required_by) %></strong>.
-
- <% if @info_request.days_overdue > 14 %>
- They are <%= @info_request.days_overdue.to_i %> days late, you
- can <strong>complain</strong> by
+ <% if @info_request.working_days_20_overdue? %>
+ This request is <strong>long overdue a response</strong>.
+ By law, <%= public_body_link(@info_request.public_body) %>
+ should normally have answered by
+ <strong><%= simple_date(@info_request.date_response_required_by) %></strong>
+ (<%= link_to "more details", about_url + "#quickly_response" %>).
+ You can <strong>complain</strong> by
<%= link_to "requesting an internal review", show_response_no_followup_url(:id => @info_request.id, :incoming_message_id => nil) + "?internal_review=1#followup" %>.
+ <% else %>
+ This request is <strong>overdue a response</strong>.
+ By law, <%= public_body_link(@info_request.public_body) %>
+ should normally have answered by
+ <strong><%= simple_date(@info_request.date_response_required_by) %></strong>.
+ If they need extra time they should have told you
+ why (<%= link_to "more details", about_url + "#quickly_response" %>).
+ <% end %>
+ <% if @info_request.public_body.is_school? %>
+ This is a school, so legally they get lots of extra slack if it is
+ holiday time.
<% end %>
<% elsif @status == 'not_held' %>