From e2c0c97867829f7db5a95f5e055bb6251cad6a65 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 20 Nov 2014 09:23:32 -0500 Subject: [PATCH] Revise severity & priority permissions --- src/main/java/com/gitblit/wicket/pages/NewTicketPage.java | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/gitblit/wicket/pages/NewTicketPage.java b/src/main/java/com/gitblit/wicket/pages/NewTicketPage.java index ea3e960..0c52505 100644 --- a/src/main/java/com/gitblit/wicket/pages/NewTicketPage.java +++ b/src/main/java/com/gitblit/wicket/pages/NewTicketPage.java @@ -75,9 +75,9 @@ private IModel<TicketMilestone> milestoneModel; private Label descriptionPreview; - + private IModel<TicketModel.Priority> priorityModel; - + private IModel<TicketModel.Severity> severityModel; public NewTicketPage(PageParameters params) { @@ -111,6 +111,7 @@ form.add(new DropDownChoice<TicketModel.Type>("type", typeModel, Arrays.asList(TicketModel.Type.choices()))); form.add(new TextField<String>("title", titleModel)); form.add(new TextField<String>("topic", topicModel)); + form.add(new DropDownChoice<TicketModel.Severity>("severity", severityModel, Arrays.asList(TicketModel.Severity.choices()))); final IModel<String> markdownPreviewModel = Model.of(); descriptionPreview = new Label("descriptionPreview", markdownPreviewModel); @@ -159,11 +160,10 @@ form.add(milestone.setVisible(!milestones.isEmpty())); // priority - form.add(new DropDownChoice<TicketModel.Priority>("priority", priorityModel, Arrays.asList(TicketModel.Priority.choices()))); - - //severity - form.add(new DropDownChoice<TicketModel.Severity>("severity", severityModel, Arrays.asList(TicketModel.Severity.choices()))); - + Fragment priority = new Fragment("priority", "priorityFragment", this); + priority.add(new DropDownChoice<TicketModel.Priority>("priority", priorityModel, Arrays.asList(TicketModel.Priority.choices()))); + form.add(priority); + // integration branch List<String> branches = new ArrayList<String>(); for (String branch : getRepositoryModel().getLocalBranches()) { @@ -183,6 +183,7 @@ form.add(new Label("responsible").setVisible(false)); form.add(new Label("milestone").setVisible(false)); form.add(new Label("mergeto").setVisible(false)); + form.add(new Label("priority").setVisible(false)); } form.add(new AjaxButton("create") { @@ -223,14 +224,14 @@ if (milestone != null) { change.setField(Field.milestone, milestone.name); } - + // severity TicketModel.Severity severity = TicketModel.Severity.defaultSeverity; if (severityModel.getObject() != null) { severity = severityModel.getObject(); } change.setField(Field.severity, severity); - + // priority TicketModel.Priority priority = TicketModel.Priority.defaultPriority; if (priorityModel.getObject() != null) { -- Gitblit v1.9.1