diff --git a/RIGS/hs.py b/RIGS/hs.py index 9e9752ee..68d0a3d3 100644 --- a/RIGS/hs.py +++ b/RIGS/hs.py @@ -135,3 +135,9 @@ class EventChecklistCreate(generic.CreateView): def get_success_url(self): return reverse_lazy('ec_detail', kwargs={'pk': self.object.pk}) + + +class EventChecklistList(generic.ListView): + paginate_by = 20 + model = models.EventChecklist + template_name = 'event_checklist_list.html' diff --git a/RIGS/templates/base_rigs.html b/RIGS/templates/base_rigs.html index 46b1d2da..3f5b5026 100644 --- a/RIGS/templates/base_rigs.html +++ b/RIGS/templates/base_rigs.html @@ -60,6 +60,7 @@
{% endif %} diff --git a/RIGS/templates/event_checklist_list.html b/RIGS/templates/event_checklist_list.html new file mode 100644 index 00000000..8fc5fe95 --- /dev/null +++ b/RIGS/templates/event_checklist_list.html @@ -0,0 +1,71 @@ +{% extends 'base_rigs.html' %} +{% load paginator from filters %} +{% load help_text from filters %} +{% load verbose_name from filters %} + +{% block title %}Event Checklist List{% endblock %} + +{% block content %} +| Event | + {# mmm hax #} + {% if object_list.0 %} +{{ object_list.0|verbose_name:'power_mic'|title }} | +{{ object_list.0|verbose_name:'vehicles'|title }} | +{{ object_list.0|verbose_name:'safe_parking'|title }} | +{{ object_list.0|verbose_name:'safe_packing'|title }} | +{{ object_list.0|verbose_name:'exits'|title }} | +{{ object_list.0|verbose_name:'trip_hazard'|title }} | +{{ object_list.0|verbose_name:'warning_signs'|title }} | +{{ object_list.0|verbose_name:'ear_plugs'|title }} | +{{ object_list.0|verbose_name:'hs_location'|title }} | +{{ object_list.0|verbose_name:'extinguishers_location'|title }} | +{{ object_list.0|verbose_name:'rcds'|title }} | +{{ object_list.0|verbose_name:'supply_test'|title }} | +{{ object_list.0|verbose_name:'earthing'|title }} | +{{ object_list.0|verbose_name:'pat'|title }} | + {% endif %} +
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| N{{ object.event.pk|stringformat:"05d" }} {{ object.event.name }} | +{{object.power_mic.name}} | + {# Buttons #} ++ View + {% if object.reviewed_by %} + Reviewed by {{ object.reviewed_by }} at {{ object.reviewed_at }} + {% else %} + Mark Reviewed + {% endif %} + | +||||||||||||
| No checklists found | +||||||||||||||