From 943618d2ce87d30c561b1659002f0d33eb718aa9 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Mon, 15 Jul 2013 23:54:42 -0600 Subject: reduce differences in the package details page --- packages/templatetags/package_extras.py | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-) (limited to 'packages') diff --git a/packages/templatetags/package_extras.py b/packages/templatetags/package_extras.py index ca977c03..c36c34ee 100644 --- a/packages/templatetags/package_extras.py +++ b/packages/templatetags/package_extras.py @@ -94,18 +94,6 @@ def maintainer_link(user): return '' -@register.simple_tag -def get_download_link(package): - parts = { - "repo": package.repo.name.lower(), - "arch": package.arch.name, - "pkgfile": package.filename - } - if parts["arch"] == "any": - parts["arch"] = "i686" - linkbase = "https://repo.parabolagnulinux.org/%(repo)s/os/%(arch)s/%(pkgfile)s" - return linkbase % parts - @register.simple_tag def packager_link(user): if user: @@ -118,6 +106,15 @@ def packager_link(user): ) return '' + +@register.simple_tag +def scm_link(package, operation): + parts = ("abslibre", operation, package.repo, package.pkgbase) + linkbase = ( + "https://projects.parabolagnulinux.org/%s.git/%s/%s/%s") + return linkbase % tuple(urlquote(part.encode('utf-8')) for part in parts) + + @register.simple_tag def get_wiki_link(package): url = "https://wiki.parabolagnulinux.org/index.php" @@ -127,16 +124,6 @@ def get_wiki_link(package): } return link_encode(url, data) - -@register.simple_tag -def svn_arch(package): - repo = package.repo.name.lower() - return svn_link(package, "repos/%s-%s" % (repo, package.arch.name)) - -@register.simple_tag -def svn_trunk(package): - return svn_link(package, "trunk") - @register.simple_tag def bugs_list(package): url = "https://labs.parabola.nu/search/index/issue-tracker" -- cgit v1.2.3