From 5cd8b35d1f58104b78ed31724e174c2b478f3498 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Mon, 28 Jan 2019 21:49:29 +0000 Subject: Add ability to bulk change releases --- app/templates/macros/forms.html | 2 +- app/templates/packages/release_bulk_change.html | 29 +++++++++++++++++++++++++ app/templates/packages/view.html | 10 +++++---- 3 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 app/templates/packages/release_bulk_change.html (limited to 'app/templates') diff --git a/app/templates/macros/forms.html b/app/templates/macros/forms.html index 255a4ca..858e0d4 100644 --- a/app/templates/macros/forms.html +++ b/app/templates/macros/forms.html @@ -115,7 +115,7 @@ {% macro render_checkbox_field(field, label=None) -%} {% if not label %}{% set label=field.label.text %}{% endif %} -
+
diff --git a/app/templates/packages/release_bulk_change.html b/app/templates/packages/release_bulk_change.html new file mode 100644 index 0000000..73d45e1 --- /dev/null +++ b/app/templates/packages/release_bulk_change.html @@ -0,0 +1,29 @@ +{% extends "base.html" %} + +{% block title %} + Create a release | {{ package.title }} +{% endblock %} + +{% block content %} +

Bulk Change Releases

+ +

+ Use this page to set the min and max of all releases for your package. +

+ + {% from "macros/forms.html" import render_field, render_submit_field, render_checkbox_field %} +
+ {{ form.hidden_tag() }} + +
+ {{ render_checkbox_field(form.set_min, class_="col-sm-2") }} + {{ render_field(form.min_rel, class_="col-sm-10") }} +
+
+ {{ render_checkbox_field(form.set_max, class_="col-sm-2") }} + {{ render_field(form.max_rel, class_="col-sm-10") }} +
+ + {{ render_submit_field(form.submit) }} +
+{% endblock %} diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html index bd49a87..2150a8c 100644 --- a/app/templates/packages/view.html +++ b/app/templates/packages/view.html @@ -237,10 +237,12 @@
Releases - {% if package.checkPerm(current_user, "MAKE_RELEASE") %} - + - {% endif %} +
+ {% if package.checkPerm(current_user, "MAKE_RELEASE") %} + bulk + + + {% endif %} +
    {% for rel in releases %} -- cgit v1.2.3