From 59df93a3177682102881a638324f9655c3356598 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Fri, 23 Sep 2016 11:18:50 +0200 Subject: [PATCH] Add project links, fix no project dates --- app/organization/projects/models.py | 13 ++++++++----- app/templates/pages/projecttopicpage.html | 4 ++-- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/app/organization/projects/models.py b/app/organization/projects/models.py index c39e8230..c5d1b63e 100644 --- a/app/organization/projects/models.py +++ b/app/organization/projects/models.py @@ -38,12 +38,15 @@ class Project(Displayable, Period, RichText): return reverse("organization-project-detail", kwargs={"slug": self.slug}) def project_status(self): - if datetime.date.today() >= self.date_from and datetime.date.today() <= self.date_to: - return _('in progress') - elif datetime.date.today() < self.date_from and datetime.date.today() < self.date_to: + if self.date_from and self.date_to: + if datetime.date.today() >= self.date_from and datetime.date.today() <= self.date_to: + return _('in progress') + elif datetime.date.today() < self.date_from and datetime.date.today() < self.date_to: + return _('pending') + elif datetime.date.today() > self.date_to and datetime.date.today() > self.date_to: + return _('completed') + else: return _('pending') - elif datetime.date.today() > self.date_to and datetime.date.today() > self.date_to: - return _('completed') class ProjectTopic(Named): diff --git a/app/templates/pages/projecttopicpage.html b/app/templates/pages/projecttopicpage.html index 4bbae4dc..33ff146b 100644 --- a/app/templates/pages/projecttopicpage.html +++ b/app/templates/pages/projecttopicpage.html @@ -48,11 +48,11 @@ {{ sub_topic }}
{% trans "European and national projects" %}
{% for project in sub_topic.projects.all|get_type:"external project" %} - {{ project }}
+ {{ project }}
{% endfor %} {% trans "Internal projects" %}
{% for project in sub_topic.projects.all|get_type:"internal project" %} - {{ project }}
+ {{ project }}
{% endfor %} {% endfor %} {% endwith %} -- 2.39.5