From 37eae568f00434c2c5b3d7d1650a03b36a1ce549 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 3 Nov 2025 12:13:19 +0000 Subject: [PATCH] Revamp index.html layout with improved user authentication display and enhanced profile information section --- templates/index.html | 171 ++++++++++++++++++++++++------------------- 1 file changed, 94 insertions(+), 77 deletions(-) diff --git a/templates/index.html b/templates/index.html index 7f088866..1bb23f7e 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,92 +1,109 @@ {% extends 'base.html' %} {% load auth_extras %} {% block content %} -

PENRA Courses

- {% if not request.user.is_authenticated %} - Log in
- Reset password - {% else %} -{% comment %} Atlas - Anatomy - Physics - Rapids - Longs - SBAs {% endcomment %} - {% endif %} - {% if request.user.is_authenticated %} - - - {% if request.user.userprofile.peninsula_trainee %} -
-
-
Please check your details are correct.
- Name: {{request.user.first_name}} {{request.user.last_name}}
- Email: {{request.user.email}}
- Grade: {{request.user.userprofile.grade}}
- Supervisor: {{request.user.userprofile.supervisor}} +
+
+
+
+
+
+

PENRA Courses

+ {% if not request.user.is_authenticated %} + + {% else %} + Your profile + {% endif %} +
+

Access exams, courses and resources for trainees and trainers.

+
-
- {% endif %} +
+
+ {% if request.user.is_authenticated %} + {% if request.user.userprofile.peninsula_trainee %} +
+
+
Profile
+

Name: {{ request.user.first_name }} {{ request.user.last_name }}

+

Email: {{ request.user.email }}

+

Grade: {{ request.user.userprofile.grade }}

+

Supervisor: {{ request.user.userprofile.supervisor }}

+ +
+
+ {% endif %} - {% if request.user.supervisor %} - Supervisor overview - {% endif %} +
+
+
Exams / Courses
+

View your courses and exam scores.

+ View my courses +
+
+ {% endif %} + {% if collections %} +
+
+
Exam collections
+
+ {% for collection in collections %} + {{ collection.name }} + {% endfor %} +
+
+
+ {% endif %} -

Exams / Courses

-

- View your courses / exams here + {% if rcr_assessor %} +

+ {% endif %} +
-

- {% endif %} +
+
+
+
Quick links
+ +
+
+
+
+ Need help? +

See About or contact your admin.

+
+
+
+
- {% if collections %} -

Exam collections

- - - {% endif %} - - - -

RTS is available here

- - {% if rcr_assessor %} -
-

RCR platform migration

+
+
+ {% if request.user.is_authenticated %} + {% if request.user|has_group:"cid_user_manager" %}Admin{% endif %} + {% endif %} +
+
- {% endif %} - - {% if not request.user.is_authenticated %} -

CID users can log in here

- {% endif %} - -
- {% if request.user|has_group:"cid_user_manager" %} - Manage trainees
- Manage users here and candidates here - -

Manage Examinations - -

- Admin - - - RCR platform migration - {% endif %}
- - - - {% if request.user.is_superuser %} - psutil - - {% endif %} - {% endblock %}