| {{ race.startdate }} |
+
+ {% if race.registration_closure %}
+ {{ race.registration_closure }}
+ {% else %}
+ {{ race.startdate }} {{ race.start_time }}
+ {% endif %}
+ |
{{ race.name }} |
{{ race.course.country }} |
- {{ race.course.name }} |
+ {{ race.course.name }} |
{% if rower %}
{% if race|can_register:rower %}
@@ -25,6 +33,8 @@
{% elif race|race_complete:rower %}
+ {% elif race|past_not_registered:rower %}
+
{% else %}
{% endif %}
diff --git a/rowers/templates/virtualevents.html b/rowers/templates/virtualevents.html
index cae08ea1..a83a396f 100644
--- a/rowers/templates/virtualevents.html
+++ b/rowers/templates/virtualevents.html
@@ -60,11 +60,16 @@
{% block content %}
-
diff --git a/rowers/templatetags/rowerfilters.py b/rowers/templatetags/rowerfilters.py
index b7a4a7df..33c7e9d9 100644
--- a/rowers/templatetags/rowerfilters.py
+++ b/rowers/templatetags/rowerfilters.py
@@ -258,7 +258,9 @@ def can_submit(race,r):
@register.filter
def race_complete(race,r):
is_complete,has_registered = race_rower_status(r,race)
- if is_complete == 'completed':
- return True
- else:
- return False
+ return is_complete
+
+@register.filter
+def past_not_registered(race,r):
+ is_complete,has_registered = race_rower_status(r,race)
+ return not has_registered
|