From: Guillaume Pellerin Date: Mon, 7 Nov 2016 14:04:20 +0000 (+0100) Subject: Status diplayed by default, published projects only X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=60dbdb31fdedc7cac2e2f024cdb096359921bbe4;p=mezzo.git Status diplayed by default, published projects only --- diff --git a/app/organization/network/management/commands/import-ircam-person-xls.py b/app/organization/network/management/commands/import-ircam-person-xls.py index 05476864..686740d6 100644 --- a/app/organization/network/management/commands/import-ircam-person-xls.py +++ b/app/organization/network/management/commands/import-ircam-person-xls.py @@ -154,6 +154,7 @@ class IrcamPerson(object): elif type == 'title': qs = Q(title=value) | Q(title=value.lower()) | Q(title=value.upper()) | Q(title=value.capitalize()) obj = model(title=value) + obj.status = 1 elif type == 'person': obj = self.get_person(value) qs = None diff --git a/app/organization/network/models.py b/app/organization/network/models.py index 647b95f3..a501976a 100644 --- a/app/organization/network/models.py +++ b/app/organization/network/models.py @@ -314,7 +314,7 @@ class PersonListBlockInline(models.Model): class ActivityStatus(Named): order = models.IntegerField(_('order number'), default=100) - display = models.BooleanField(_('display on team page'), blank=True, default=False) + display = models.BooleanField(_('display on team page'), blank=True, default=True) class Meta: verbose_name = _('activity status') diff --git a/app/organization/projects/admin.py b/app/organization/projects/admin.py index daed65c2..12c73238 100644 --- a/app/organization/projects/admin.py +++ b/app/organization/projects/admin.py @@ -82,6 +82,7 @@ class ProjectAdminDisplayable(DisplayableAdmin): DynamicContentProjectInline] filter_horizontal = ['teams', 'organizations'] list_filter = ['type', 'program', 'program_type', ] + list_display = ['title', 'date_from', 'date_to', 'status', 'admin_link'] class ProjectTopicAdmin(BaseTranslationModelAdmin): diff --git a/app/templates/pages/teampage.html b/app/templates/pages/teampage.html index 39bdfcab..c4c98ef0 100644 --- a/app/templates/pages/teampage.html +++ b/app/templates/pages/teampage.html @@ -96,11 +96,11 @@ {% block related_project %} - {% if page.teampage.team.leader_projects.all or page.teampage.team.partner_projects.all %} + {% if page.teampage.team.leader_projects.published or page.teampage.team.partner_projects.published %}

- {% with page.teampage.team.partner_projects.all|get_type:"internal" as projects %} + {% with page.teampage.team.partner_projects.published|get_type:"internal" as projects %} {% if projects %}
@@ -110,8 +110,8 @@
{% endif %} {% endwith %} - {% with page.teampage.team.leader_projects.all|get_type:"external" as leader_projects %} - {% with page.teampage.team.partner_projects.all|get_type:"external" as partner_projects %} + {% with page.teampage.team.leader_projects.published|get_type:"external" as leader_projects %} + {% with page.teampage.team.partner_projects.published|get_type:"external" as partner_projects %} {% if leader_projects or partner_projects %}