Refactor exam collection templates to improve navigation structure and enhance user experience

This commit is contained in:
Ross
2025-12-08 12:12:54 +00:00
parent f156f4c85e
commit b4cf5b9d70
2 changed files with 26 additions and 6 deletions
@@ -1,10 +1,30 @@
{% extends 'generic/base.html' %}
{% extends 'base.html' %}
{% block title %}
Exam Collections
{% endblock %}
{% block navigation %}
{{block.super}}
<br/>
{% comment %} <a href="{% url 'generic:cid_group_detail' cidusergroup.pk %}">Collections</a> / {% endcomment %}
<a href="{% url 'generic:examcollection_create' %}">Create Exam Collection</a>
<nav class="navbar navbar-expand-lg navbar-dark submenu mb-3">
<div class="container-fluid">
<a class="navbar-brand" href="{% url 'generic:examcollection_list' %}">Collections</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#examCollectionNavbar" aria-controls="examCollectionNavbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"><i class="bi bi-text-indent-right"></i></span>
</button>
<div class="collapse navbar-collapse" id="examCollectionNavbar">
<ul class="navbar-nav">
{% if request.user.is_authenticated %}
<li class="nav-item">
<a class="nav-link" href="{% url 'generic:examcollection_list' %}"><i class="bi bi-collection me-1" aria-hidden="true"></i> View Collections</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{% url 'generic:examcollection_create' %}"><i class="bi bi-plus-square me-1" aria-hidden="true"></i> Create Collection</a>
</li>
{% endif %}
</ul>
</div>
</div>
</nav>
{% endblock %}
@@ -1,4 +1,4 @@
{% extends "generic/base.html" %}
{% extends "generic/examcollection_base.html" %}
<!-- {% load static from static %} -->
{% load crispy_forms_tags %}