aboutsummaryrefslogtreecommitdiffstats
path: root/ctrack/caf/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'ctrack/caf/views.py')
-rw-r--r--ctrack/caf/views.py22
1 files changed, 18 insertions, 4 deletions
diff --git a/ctrack/caf/views.py b/ctrack/caf/views.py
index d11fa8c..14a2edb 100644
--- a/ctrack/caf/views.py
+++ b/ctrack/caf/views.py
@@ -32,17 +32,31 @@ def caf_detail_view(request, pk):
lst_scores = [ass, CAFAssessmentOutcomeScore.objects.filter(caf_assessment=ass)]
_scrs.append(lst_scores)
events_related_to_caf = caf.get_events()
- events = []
+ single_date_events = []
+ twin_date_events = []
for event in events_related_to_caf:
- if not event.end_date:
- events.append(dict(event=event, ended=False, badge_code="warning"))
+ if event.type.single_date_type:
+ single_date_events.append(event)
+ else:
+ twin_date_events.append(event)
+ if single_date_events:
+ sde = True
+ else:
+ sde = False
+ if twin_date_events:
+ tde = True
+ else:
+ tde = False
context = {
"object": caf,
"assessments_and_scores": _scrs,
"organisation": caf.organisation,
"systems": caf.systems.all(),
- "events": events
+ "single_date_events": single_date_events,
+ "sde": sde,
+ "tde": tde,
+ "twin_date_events": twin_date_events
}
return render(request, "caf/caf_detail.html", context)