{% macro link(path, title, alternates=[], cls="") %}
{{ title }}
{% endmacro %}
{% if project.visibility.value != "PUBLIC" %}
-
{% if project.visibility.value == "UNLISTED" %}
Unlisted
{% elif project.visibility.value == "PRIVATE" %}
Private
{% endif %}
{% endif %}
-
{{link(url_for("projects.summary_GET",
owner=owner.canonical_name,
project_name=project.name), "summary")}}
{% if project.website %}
-
website {{icon('external-link-alt')}}
{% endif %}
{% if any(project.source_repos) %}
-
{% if len(project.source_repos) == 1 and
not (current_user and current_user.id == project.owner_id) %}
{{link(project.source_repos[0].url(), "source")}}
{% else %}
{{link(url_for("sources.sources_GET",
owner=owner.canonical_name,
project_name=project.name), "sources")}}
{% endif %}
{% endif %}
{% if any(project.mailing_lists) %}
-
{% if len(project.mailing_lists) == 1 and
not (current_user and current_user.id == project.owner_id) %}
{{link(project.mailing_lists[0].url(), "mailing list")}}
{% else %}
{{link(url_for("mailing_lists.lists_GET",
owner=owner.canonical_name,
project_name=project.name), "mailing lists")}}
{% endif %}
{% endif %}
{% if any(project.trackers) %}
-
{% if len(project.trackers) == 1 and
not (current_user and current_user.id == project.owner_id) %}
{{link(project.trackers[0].url(), "tickets")}}
{% else %}
{{link(url_for("trackers.trackers_GET",
owner=owner.canonical_name,
project_name=project.name), "tickets")}}
{% endif %}
{% endif %}
{# TODO
-
{{link("#", "documentation")}}
#}
{% if current_user and current_user.id == owner.id %}
-
{{link(url_for("projects.config_GET",
owner=owner.canonical_name, project_name=project.name), "more +",
alternates=["add more"])}}
{% endif %}