From 5cc49f282882bbf8da7430efeb276f0b9975630b Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Wed, 21 Mar 2018 16:41:34 +0000 Subject: Add package release editing and approving --- app/templates/package_details.html | 9 +++++++-- app/templates/package_release_edit.html | 27 +++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 app/templates/package_release_edit.html (limited to 'app/templates') diff --git a/app/templates/package_details.html b/app/templates/package_details.html index a2db875..ec54f5f 100644 --- a/app/templates/package_details.html +++ b/app/templates/package_details.html @@ -58,9 +58,14 @@ created {{ rel.releaseDate }}. {% if not rel.approved %} Waiting for approval. - {% if package.checkPerm(current_user, "APPROVE_RELEASE") %} - Approve + {% endif %} + + {% if package.checkPerm(current_user, "MAKE_RELEASE") or package.checkPerm(current_user, "APPROVE_RELEASE") %} + Edit + {% if not rel.approved and package.checkPerm(current_user, "APPROVE_RELEASE") %} + / Approve {% endif %} + {% endif %} {% if not rel.approved %}{% endif %} diff --git a/app/templates/package_release_edit.html b/app/templates/package_release_edit.html new file mode 100644 index 0000000..451fc81 --- /dev/null +++ b/app/templates/package_release_edit.html @@ -0,0 +1,27 @@ +{% extends "base.html" %} + +{% block title %} + Create a release | {{ package.title }} +{% endblock %} + +{% block content %} + {% from "macros/forms.html" import render_field, render_submit_field %} +
+ {{ form.hidden_tag() }} + + {% if package.checkPerm(current_user, "MAKE_RELEASE") %} + {{ render_field(form.title) }} + {% endif %} + + {% if package.checkPerm(current_user, "CHANGE_RELEASE_URL") %} + {{ render_field(form.url) }} + {% endif %} + + {% if package.checkPerm(current_user, "APPROVE_RELEASE") %} + {{ render_field(form.approved) }} + {% endif %} + + {{ render_submit_field(form.submit) }} + +
+{% endblock %} -- cgit v1.2.3