diff --git a/oef/templates/oef/entries.html b/oef/templates/oef/entries.html index 4d9fc84e..d1d2b5b9 100644 --- a/oef/templates/oef/entries.html +++ b/oef/templates/oef/entries.html @@ -18,7 +18,7 @@ _="on click hide then show then set #co
  • {{entry.exam_code}} / {{entry.exam_name}}
  • {% endfor %} -
  • + {% endblock %} diff --git a/oef/templates/oef/entries_table.html b/oef/templates/oef/entries_table.html new file mode 100644 index 00000000..77075972 --- /dev/null +++ b/oef/templates/oef/entries_table.html @@ -0,0 +1,37 @@ +{% extends 'oef/base.html' %} + + +{% block content %} + +

    Entries

    +Count: {{ entries|length }} + + + + + + + + + + +{% for entry in entries %} + + +{% endfor %} +
    Exam CodeExam NameCurrent Format
    {{entry.exam_code}}{{entry.exam_name}}{{entry.get_current_format}}
    + + +{% endblock %} + +{% block css %} + +{% endblock %} \ No newline at end of file diff --git a/oef/templates/oef/entry_table.html b/oef/templates/oef/entry_table.html index 6f5d2df5..4bbf2135 100644 --- a/oef/templates/oef/entry_table.html +++ b/oef/templates/oef/entry_table.html @@ -5,7 +5,7 @@ {% block content %} -View All +View All Export
    diff --git a/oef/urls.py b/oef/urls.py index ba104dc0..d9cf06ee 100644 --- a/oef/urls.py +++ b/oef/urls.py @@ -35,6 +35,9 @@ urlpatterns = [ path( "entries/subspecialties", views.subspecialties, name="subspecialties" ), + path( + "entries/table", views.entries_table, name="entries_table" + ), path( "entries/all", views.entries, name="entries" ), diff --git a/oef/views.py b/oef/views.py index 63477b5c..32e13dfe 100644 --- a/oef/views.py +++ b/oef/views.py @@ -231,6 +231,9 @@ def replace_questions(request): else: return render(request, "oef/replace_questions.html", {}) +def entries_table(request): + entries = Entry.objects.all().order_by("exam_code") + return render(request, "oef/entries_table.html", {"entries": entries}) def entries(request): entries = Entry.objects.all().order_by("exam_code")