From cfdf33b9ce5ff8594f0cc8011d012a82c6024e9d Mon Sep 17 00:00:00 2001 From: Ross Date: Tue, 10 Feb 2026 20:42:42 +0000 Subject: [PATCH] Add open access field to AnatomyQuestionForm and update index template layout --- anatomy/forms.py | 1 + templates/index.html | 262 +++++++++++++++++++++++-------------------- 2 files changed, 144 insertions(+), 119 deletions(-) diff --git a/anatomy/forms.py b/anatomy/forms.py index 5fed00ec..b142989f 100644 --- a/anatomy/forms.py +++ b/anatomy/forms.py @@ -154,6 +154,7 @@ class AnatomyQuestionForm(ModelForm): ) ), "feedback", + "open_access", "exams", Div(Submit("submit", "Submit"), css_class="form-group"), ) diff --git a/templates/index.html b/templates/index.html index c8032bed..b4900bc6 100644 --- a/templates/index.html +++ b/templates/index.html @@ -2,128 +2,152 @@ {% load auth_extras %} {% load help_tags %} {% block content %} -
-
-
-
-
-
-

PENRA Courses

- {% if not request.user.is_authenticated %} -{% comment %} {% endcomment %} - {% else %} - Your profile - {% endif %} -
-

Access exams, courses and resources for trainees and trainers.

-
-
-
- -
-
- {% 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 }}

- -
-
+
+
+
+
+
+
+

PENRA Courses

+ {% if not request.user.is_authenticated %} + {% comment %} {% endcomment %} + {% else %} + Your profile {% endif %} - -
-
-
Exams / Courses
-

View your courses and exam scores.

- View my courses -
-
- {% else %} -
-
-
Peninsula Trainees
-

Please log in to access your exams and courses.

- Log in - Reset password -
-
- - {% endif %} - - {% if collections %} -
-
-
Exam collections
-
- {% for collection in collections %} - {{ collection.name }} - {% endfor %} -
-
-
- {% endif %} - - {% if rcr_assessor %} - - {% endif %} -
- -
-
-
-
Quick links
- -
- -
-
- Need help? -

See About or contact your admin.

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

Access exams, courses and resources for trainees and trainers.

+ +
+
+ {% 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 %} + +
+
+
Exams / Courses
+

View your courses and exam scores.

+ View my courses +
+
+ {% if request.user.is_authenticated %} +
+
+
We need you…
+

Help us grow the question banks and grow the atlas — + create content below.

+ +
+
+ {% endif %} + {% else %} +
+
+
Peninsula Trainees
+

Please log in to access your exams and courses.

+ Log in + Reset password +
+
+ + {% endif %} + + {% if collections %} +
+
+
Exam collections
+
+ {% for collection in collections %} + {{ collection.name }} + {% endfor %} +
+
+
+ {% endif %} + + {% if rcr_assessor %} + + {% endif %} +
+ +
+
+
+
Quick links
+ +
+
+ +
+
+ Need help? +

See About or contact your admin.

+
+
+
+
+ +
+
+ {% if request.user.is_authenticated %} + {% if request.user|has_group:"cid_user_manager" %}Admin{% endif %} + {% endif %} +
+
-{% endblock %} +
+{% endblock %} \ No newline at end of file