diff --git a/pagure/templates/issue.html b/pagure/templates/issue.html index 21fdb07..5647644 100644 --- a/pagure/templates/issue.html +++ b/pagure/templates/issue.html @@ -27,38 +27,17 @@ {% endif %} {% if g.authenticated and (g.repo_user or open_access) %} - - - - - {{form.priority}} - {{form.milestone}} + + + + + + {{form.private}} + {% if repo.issue_keys %} {% for field in repo.issue_keys %} - {% if field.key_type == 'list' %} - - {% else %} - - {% endif %} + {% endfor %} {% endif %} {% endif %} @@ -1103,6 +1082,18 @@ $(".close_status_dropdown_action").click(function(event){ } else { $("#changestatusform #statusform_status").val("Open"); } + $("#changestatusform #statusform_assignee").val($("#assignee").val()); + $("#changestatusform #statusform_tag").val($("#tag").val()); + $("#changestatusform #statusform_priority").val($("#priority").val()); + $("#changestatusform #statusform_milestone").val($("#milestone").val()); + $("#changestatusform #statusform_blocking").val($("#blocking").val()); + $("#changestatusform #statusform_depending").val($("#depending").val()); + + {% if repo.issue_keys %} + {% for field in repo.issue_keys %} + $("#changestatusform #statusform_{{ field.name | replace(' ', '_') }}").val($("#{{ field.name | replace(' ', '_') }}").val()); + {% endfor %} + {% endif %} $("#changestatusform").submit(); });