diff --git a/app/main/views/jobs.py b/app/main/views/jobs.py index dddf838a1c..bb95f630e0 100644 --- a/app/main/views/jobs.py +++ b/app/main/views/jobs.py @@ -57,7 +57,6 @@ def view_job(service_id, job_id): filter_args = parse_filter_args(request.args) filter_args["status"] = set_status_filters(filter_args) - return render_template( "views/jobs/job.html", job=job, @@ -402,7 +401,7 @@ def get_job_partials(job): ) if request.referrer is not None: - session["arrived_from_preview_page"] = "check" in request.referrer + session["arrived_from_preview_page"] = ("check" in request.referrer) or ("help=0" in request.referrer) else: session["arrived_from_preview_page"] = False diff --git a/app/templates/partials/jobs/status.html b/app/templates/partials/jobs/status.html index fb0a745f8d..0f32888136 100644 --- a/app/templates/partials/jobs/status.html +++ b/app/templates/partials/jobs/status.html @@ -21,11 +21,11 @@

Delivery Status

- {% if job.still_processing or arrived_from_preview_page_url %} + {% if not job.finished_processing %} {% if job.scheduled_for %}

-

Your text has been scheduled

+

Your message has been scheduled

{{ job.template_name }} - {{ current_service.name }} was scheduled on {{ job.scheduled_for|format_datetime_normal }} by {{ job.created_by.name }}

@@ -33,18 +33,46 @@

Your text has been scheduled

{{display_message_status}} {% else %} -
-
-

Your text has been sent

-

- {{ job.template_name }} - {{ current_service.name }} was sent on {% if job.processing_started %} - {{ job.processing_started|format_datetime_table }} {% else %} - {{ job.created_at|format_datetime_table }} {% endif %} by {{ job.created_by.name }} -

+ {% if job.processing_started %} +
+
+

+ Your message is sending +

+

+ {{ job.template_name }} - {{ current_service.name }} + has been sending since {{job.processing_started| format_datetime_normal}} by {{ job.created_by.name }} +

+
-
+ {% else %} +
+
+

+ Your message is pending +

+

+ {{ job.template_name }} - {{ current_service.name }} + has been pending since {{job.created_at|format_datetime_normal}} by {{ job.created_by.name }} +

+
+
+ {% endif %} {{display_message_status}} {% endif %} + {% elif arrived_from_preview_page_url %} +
+
+

+ Your message has been sent +

+

+ {{ job.template_name }} - {{ current_service.name }} + was sent on {{job.processing_started|format_datetime_normal}} by {{ job.created_by.name }} +

+
+
+ {{display_message_status}} {% endif %}

{% if job.status == 'sending limits exceeded'%} diff --git a/app/templates/views/jobs/job.html b/app/templates/views/jobs/job.html index 7014e1987d..1643715f4f 100644 --- a/app/templates/views/jobs/job.html +++ b/app/templates/views/jobs/job.html @@ -11,7 +11,18 @@ {% block maincolumn_content %} {{ page_header("Message status") }} - {{ partials['status']|safe }} + {% if not job.processing_finished %} +
+ {% endif %} + {{ partials['status']|safe }} + {% if not job.processing_finished %} +
+ {% endif %} {% if not finished %}