ajax applied to status

This commit is contained in:
Beverly Nguyen
2025-01-17 16:30:59 -08:00
parent 7c5179994b
commit 9942ecf53e
3 changed files with 19 additions and 11 deletions

View File

@@ -57,7 +57,7 @@ def view_job(service_id, job_id):
filter_args = parse_filter_args(request.args)
filter_args["status"] = set_status_filters(filter_args)
# updates_url
return render_template(
"views/jobs/job.html",
job=job,
@@ -111,7 +111,7 @@ def cancel_job(service_id, job_id):
@user_has_permissions()
def view_job_updates(service_id, job_id):
job = Job.from_id(job_id, service_id=service_id)
# this could help
return jsonify(**get_job_partials(job))
@@ -407,8 +407,7 @@ def get_job_partials(job):
session["arrived_from_preview_page"] = False
arrived_from_preview_page_url = session.get("arrived_from_preview_page", False)
print('job', dir(job))
# partials here
return {
"counts": counts,
"notifications": render_template(

View File

@@ -10,7 +10,8 @@
<div>
<ul class="usa-icon-list">
<li class="usa-icon-list__item">
<img src="{{ url_for('static', filename='img/material-icons/description.svg') }}" alt="">
<img src="{{asset_url('img/material-icons/description.svg')}}" alt="">
<!-- fix this image reload on ajax -->
<div class="usa-icon-list__content">
<h3>{{ job.original_file_name }}</h3>
</div>
@@ -20,13 +21,9 @@
{% endif %}
<h2>Delivery Status</h2>
{% endset %}
{{ ajax_block(
partials,
url_for('.get_notifications_as_json', service_id=current_service.id, message_type=message_type, status=status),
'job'
) }}
<div class="ajax-block-container">
<p class='bottom-gutter'>
<!-- do we need not job.finished_processing or arrived_from_preview_page_url? -->
{% if not job.finished_processing or arrived_from_preview_page_url %}
{% if job.scheduled_for %}
<div class="usa-alert usa-alert--info">

View File

@@ -11,7 +11,19 @@
{% block maincolumn_content %}
{{ page_header("Message status") }}
{{ partials['status']|safe }}
<!-- do i need arrived_from_preview_page_url? -->
{% if not job.processing_finished %}
<div
data-module="update-content"
data-resource="{{ updates_url }}"
data-key="status"
data-form=""
>
{% endif %}
{{ partials['status']|safe }}
{% if not job.processing_finished %}
</div>
{% endif %}
{% if not finished %}
<div
data-module="update-content"