From acad90c3123a3a879c8d5cda040a4702114d19b0 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Mon, 21 May 2018 22:20:28 +0100 Subject: Add dependency support --- app/templates/packages/create_edit.html | 2 ++ app/templates/packages/view.html | 35 +++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) (limited to 'app/templates') diff --git a/app/templates/packages/create_edit.html b/app/templates/packages/create_edit.html index 1bd7ee6..68f4333 100644 --- a/app/templates/packages/create_edit.html +++ b/app/templates/packages/create_edit.html @@ -21,6 +21,8 @@ {{ render_field(form.type, class_="pkg_meta") }} {{ render_field(form.license, class_="pkg_meta") }} {{ render_field(form.tags, class_="pkg_meta") }} + {{ render_field(form.harddeps, class_="pkg_meta") }} + {{ render_field(form.softdeps, class_="pkg_meta") }}

Enter the repo URL for the package. diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html index 808e176..d6cb8ca 100644 --- a/app/templates/packages/view.html +++ b/app/templates/packages/view.html @@ -118,6 +118,41 @@ {% endfor %} + + + + + +
+

Dependencies

+
    + {% for p in package.harddeps %} +
  • {{ p.title }} by {{ p.author.display_name }}
  • + {% else %} + {% if not package.softdeps %} +
  • No dependencies.
  • + {% endif %} + {% endfor %} + {% for p in package.softdeps %} +
  • {{ p.title }} by {{ p.author.display_name }} [optional]
  • + {% endfor %} +
+
+

Required by

+
    + {% for p in package.dependents %} +
  • {{ p.title }} by {{ p.author.display_name }}
  • + {% else %} + {% if not package.softdependents %} +
  • No dependents.
  • + {% endif %} + {% endfor %} + {% for p in package.softdependents %} +
  • {{ p.title }} by {{ p.author.display_name }} [optional]
  • + {% endfor %} +
+
+ {% if current_user.is_authenticated or requests %}

Edit Requests

-- cgit v1.2.3