Further candidate management improvements

This commit is contained in:
Ross
2022-11-28 15:48:50 +00:00
parent 77687327ea
commit 65b1d2da3c
11 changed files with 219 additions and 59 deletions
+27 -21
View File
@@ -1,39 +1,45 @@
{% extends 'base.html' %}
{% block content %}
<div class="anatomy">
<div class="anatomy">
<h1>Privacy Policy</h1>
<h2>User information</h2>
<p>We aim to store the minimum information required to enable delivery of the required service on the platform. What is stored depends on the service being provided.</p>
<h3>CID candidates</h3>
<p>Candidates who receive a CID number may have the following information stored on the server.</p>
<ul>
<li>Name</li>
<li>Email address</li>
</ul>
<p>These details will be linked (via a CID) with any answers given in the course of using the platform.
<ul>
<li>Name</li>
<li>Email address</li>
</ul>
<p>These details will be linked (via a CID) with any answers given in the course of using the platform.</p>
<h3>User accounts</h3>
<p>User accounts may have the following information stored on the server.</p>
<ul>
<li>Name</li>
<li>Email address</li>
<li>Supervisor</li>
<li>Professional registration number</li>
<li>Grade</li>
</ul>
<p>These details will be linked (via a the user account) with any answers given in the course of using the platform.
<ul>
<li>Name</li>
<li>Email address</li>
<li>Supervisor</li>
<li>Professional registration number</li>
<li>Grade</li>
</ul>
<p>These details will be linked (via a the user account) with any answers given in the course of using the platform.</p>
<h3>Supervisors</h3>
<p>A supervisor may have a user account in which case all of the above (under the "User accounts" section) may apply</p>
<p>In addition the following information may be stored</p>
<ul>
<li>Name</li>
<li>Email address</li>
<li>Trainee(s)</li>
<li>Site</li>
</ul>
<ul>
<li>Name</li>
<li>Email address</li>
<li>Trainee(s)</li>
<li>Site</li>
</ul>
</div>
<h2>Patient details</h2>
<p>No patient identifiable information is stored on the system. If you believe you this is incorrect please flag the approapriate item via the built in system.
</div>
{% endblock %}
+25 -7
View File
@@ -24,15 +24,33 @@
</div>
<h3>Groups</h3>
<h3>Groups</h3>
<ul>
{% for group in user.user_groups.all %}
<li>{{group}}</li>
{% empty %}
<ul>
{% for group in user.user_groups.all %}
<li><a href="{% url 'generic:user_group_detail' group.pk %}">{{group}}</a></li>
{% empty %}
<li>No groups.</li>
{% endfor %}
</ul>
{% endfor %}
</ul>
<h3>Exams</h3>
<p>
{% with user.userprofile.get_exams as exam_map %}
{% for exam_type, exams in exam_map.items %}
<h4>{{exam_type}}</h4>
<ul>
{% for exam in exams %}
<li>
<a href="{{exam.get_absolute_url}}">{{exam}}</a>
</li>
{% endfor %}
</ul>
{% empty %}
No exams.
{% endfor %}
{% endwith %}
</p>
<a href="{% url 'password_change'%}">Change password</a>