return ' - '.join((self.department.name, self.name))
return self.name
+ @property
def short(self):
if self.organization:
- return ' - '.join((self.organization.name, self.code))
+ return ' - '.join((self.organization.name, self.name))
elif self.department:
if self.department.organization:
- return ' - '.join((self.department.organization.name, self.code))
+ return ' - '.join((self.department.organization.name, self.name))
else:
- return ' - '.join((self.department.name, self.code))
- return self.code
+ return ' - '.join((self.department.name, self.name))
+ return self.name
class TeamPage(Page, SubTitled, RichText):
{% trans "Project lead team" %}
</div>
<div class="project-details__item-desc">
- <a href="{% url "page" project.lead_team.pages.all.0 %}">{{ project.lead_team.pages.all.0.title }}</a>
+ <a href="{% url "page" project.lead_team.pages.all.0 %}">{{ project.lead_team.short }}</a>
</div>
{% elif project.lead_organization %}
<div class="project-details__item-title">
<div class="project-details__item-desc">
{% for team in project.teams.all %}
{% if team.pages.all %}
- <a href="{% url "page" team.pages.all.0 %}">{{ team.pages.all.0.title }}</a><br>
+ <a href="{% url "page" team.pages.all.0 %}">{{ team.short }}</a><br>
{% endif %}
{% endfor %}
{% for organization in project.organizations.all %}