This commit is contained in:
Ross
2022-07-04 16:34:21 +01:00
parent 87a47a1082
commit eb602616b8
13 changed files with 143 additions and 22 deletions
@@ -0,0 +1,14 @@
<ul>
{% for user, status in status.items %}
<li class='{% if status.0 %}text-success{% else %}text-warning{% endif %}'>
{{user.username}} {% if status.0 %}success{% else %}failed [{{status.1}}]{% endif %} ({{status.2}})
<button hx-get="{% url exam.app_name|add:':exam_user_report_email' exam_id=exam.pk user_id=user.pk %}"
hx-prompt="Enter any additional emails"
hx-confirm="Are you sure you wish to delete your account?"
hx-trigger="click, click from:#test"
>Resend</button>
</li>
{% endfor %}
</ul>
<button id="test">Test</button>
@@ -92,8 +92,11 @@
User results emailed: {{exam.exam_results_emailed|default:"Never"}}<br/>
<button id="email-results-button" title="Email results to users and their supervisors">Email user results</button>
<button id="email-unsent-results-button" title="Email results to users and their supervisors">Email unsent user results</button>
<button id="email-results-check-button" title="Check the status of emailed results">Check email status</button>
<button id="email-results-check-button" title="Check the status of emailed results"
hx-get="{% url exam.app_name|add:':exam_report_email_status' exam_id=exam.pk %}"
hx-target="#user-details">Check email status</button>
<p>Note: currently only works with registered users</p>
<div id="user-details"></div>
</details>
</div>
@@ -135,9 +138,9 @@
evt.preventDefault();
})
$("#email-results-check-button").click((evt) => {
window.location = "{% url exam.app_name|add:':exam_report_email_status' exam_id=exam.pk %}";
})
//$("#email-results-check-button").click((evt) => {
// window.location = "{% url exam.app_name|add:':exam_report_email_status' exam_id=exam.pk %}";
//})
})