Since the list-archive tab on group pages can sometimes be a tab and sometimes a link out, positioning it between the always-tab and always link-out entries seems reasonable.

- Legacy-Id: 10869
This commit is contained in:
Henrik Levkowetz 2016-02-28 20:41:22 +00:00
parent 58afa53260
commit 1ca89775c7

View file

@ -340,16 +340,18 @@ def construct_group_menu_context(request, group, selected, group_type, others):
entries.append(("Meetings", urlreverse("ietf.group.info.meetings", kwargs=kwargs)))
entries.append(("Email expansions", urlreverse("ietf.group.info.email", kwargs=kwargs)))
entries.append(("History", urlreverse("ietf.group.info.history", kwargs=kwargs)))
if group.features.has_documents:
kwargs["output_type"] = "svg"
entries.append((mark_safe("Dependency graph »"), urlreverse("ietf.group.info.dependencies", kwargs=kwargs)))
del kwargs["output_type"]
if group.list_archive.startswith("http:") or group.list_archive.startswith("https:") or group.list_archive.startswith("ftp:"):
if 'mailarchive.ietf.org' in group.list_archive:
entries.append(("List archive", urlreverse("ietf.group.info.derived_archives", kwargs=kwargs)))
else:
entries.append((mark_safe("List archive »"), group.list_archive))
if group.features.has_documents:
kwargs["output_type"] = "svg"
entries.append((mark_safe("Dependency graph »"), urlreverse("ietf.group.info.dependencies", kwargs=kwargs)))
del kwargs["output_type"]
if group.has_tools_page():
entries.append((mark_safe("Tools page »"), "https://tools.ietf.org/%s/%s/" % (group.type_id, group.acronym)))