From 706251150991341c004b86831154970402b515e5 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 11 Mar 2014 10:22:33 -0400
Subject: [PATCH] Add closed status for milestones and abandoned status for tickets

---
 src/main/java/com/gitblit/wicket/pages/TicketsPage.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/gitblit/wicket/pages/TicketsPage.java b/src/main/java/com/gitblit/wicket/pages/TicketsPage.java
index 2d60481..3e8e4ed 100644
--- a/src/main/java/com/gitblit/wicket/pages/TicketsPage.java
+++ b/src/main/java/com/gitblit/wicket/pages/TicketsPage.java
@@ -87,7 +87,7 @@
 		// set stateless page preference
 		setStatelessHint(true);
 
-		any = new TicketResponsible("any", "[* TO *]", null);
+		any = new TicketResponsible(getString("gb.any"), "[* TO *]", null);
 
 		UserModel user = GitBlitWebSession.get().getUser();
 		boolean isAuthenticated = user != null && user.isAuthenticated;
@@ -185,16 +185,16 @@
 			milestonePanel.add(label);
 
 			milestonePanel.add(new LinkPanel("openTickets", null,
-					currentMilestone.getOpenTickets() + " open",
+					MessageFormat.format(getString("gb.nOpenTickets"), currentMilestone.getOpenTickets()),
 					TicketsPage.class,
 					queryParameters(null, currentMilestone.name, openStatii, null, sortBy, desc, 1)));
 
 			milestonePanel.add(new LinkPanel("closedTickets", null,
-					currentMilestone.getClosedTickets() + " closed",
+					MessageFormat.format(getString("gb.nClosedTickets"), currentMilestone.getClosedTickets()),
 					TicketsPage.class,
 					queryParameters(null, currentMilestone.name, closedStatii, null, sortBy, desc, 1)));
 
-			milestonePanel.add(new Label("totalTickets", currentMilestone.getTotalTickets() + " total"));
+			milestonePanel.add(new Label("totalTickets", MessageFormat.format(getString("gb.nTotalTickets"), currentMilestone.getTotalTickets())));
 			add(milestonePanel);
 		}
 
@@ -397,7 +397,8 @@
 		add(new BookmarkablePageLink<Void>("allTickets", TicketsPage.class, queryParameters(queryParam, milestoneParam, null, assignedToParam, sortBy, desc, 1)));
 
 		// by status
-		List<Status> statii = Arrays.asList(Status.values());
+		List<Status> statii = new ArrayList<Status>(Arrays.asList(Status.values()));
+		statii.remove(Status.Closed);
 		ListDataProvider<Status> resolutionsDp = new ListDataProvider<Status>(statii);
 		DataView<Status> statiiLinks = new DataView<Status>("statii", resolutionsDp) {
 			private static final long serialVersionUID = 1L;

--
Gitblit v1.9.1