From 556a5853fb7145adc20b2e718eca2e921f3d7399 Mon Sep 17 00:00:00 2001
From: BUISSON Christian <cbuisson@deltadore.com>
Date: Thu, 01 May 2014 16:14:14 -0400
Subject: [PATCH] Ajout du nom du repository sur la page "MyTickets".

---
 src/main/java/com/gitblit/wicket/pages/MyTicketsPage.html |   86 +++++++++++++++++++++++-------------------
 src/main/java/com/gitblit/wicket/pages/MyTicketsPage.java |    8 ++++
 2 files changed, 55 insertions(+), 39 deletions(-)

diff --git a/src/main/java/com/gitblit/wicket/pages/MyTicketsPage.html b/src/main/java/com/gitblit/wicket/pages/MyTicketsPage.html
index bbb2b96..5222c35 100644
--- a/src/main/java/com/gitblit/wicket/pages/MyTicketsPage.html
+++ b/src/main/java/com/gitblit/wicket/pages/MyTicketsPage.html
@@ -6,45 +6,53 @@
 
 <body>
 	<wicket:extend>
-		<table>
-			<span>Responsible Tickets</span>
-			<tbody>
-				<tr wicket:id="responsibleTickets">
-					<td><span wicket:id="ticketName"></span></td>
-					<td><span wicket:id="ticketDescription"></span></td>
-				</tr>
-			</tbody>
-		</table>
-		
-		<table>
-			<span>Author Tickets</span>
-			<tbody>
-				<tr wicket:id="authorTickets">
-					<td><span wicket:id="ticketName"></span></td>
-					<td><span wicket:id="ticketDescription"></span></td>
-				</tr>
-			</tbody>
-		</table>
-		
-		<table>
-			<span>Voted Tickets</span>
-			<tbody>
-				<tr wicket:id="votedTickets">
-					<td><span wicket:id="ticketName"></span></td>
-					<td><span wicket:id="ticketDescription"></span></td>
-				</tr>
-			</tbody>
-		</table>
-		
-		<table>
-			<span>Watched Tickets</span>
-			<tbody>
-				<tr wicket:id="watchedTickets">
-					<td><span wicket:id="ticketName"></span></td>
-					<td><span wicket:id="ticketDescription"></span></td>
-				</tr>
-			</tbody>
-		</table>
+		<div class="container">
+			<div class="markdown" style="padding: 10px 0px 5px 0px;" wicket:id="myTicketsMessage">[my tickets message]</div>
+			
+			<table>
+				<span>Responsible Tickets</span>
+				<tbody>
+					<tr wicket:id="responsibleTickets">
+						<td><span wicket:id="repositoryName"></span></td>
+						<td><span wicket:id="ticketName"></span></td>
+						<td><span wicket:id="ticketDescription"></span></td>
+					</tr>
+				</tbody>
+			</table>
+			
+			<table>
+				<span>Author Tickets</span>
+				<tbody>
+					<tr wicket:id="authorTickets">
+						<td><span wicket:id="repositoryName"></span></td>
+						<td><span wicket:id="ticketName"></span></td>
+						<td><span wicket:id="ticketDescription"></span></td>
+					</tr>
+				</tbody>
+			</table>
+			
+			<table>
+				<span>Voted Tickets</span>
+				<tbody>
+					<tr wicket:id="votedTickets">
+						<td><span wicket:id="repositoryName"></span></td>
+						<td><span wicket:id="ticketName"></span></td>
+						<td><span wicket:id="ticketDescription"></span></td>
+					</tr>
+				</tbody>
+			</table>
+			
+			<table>
+				<span>Watched Tickets</span>
+				<tbody>
+					<tr wicket:id="watchedTickets">
+						<td><span wicket:id="repositoryName"></span></td>
+						<td><span wicket:id="ticketName"></span></td>
+						<td><span wicket:id="ticketDescription"></span></td>
+					</tr>
+				</tbody>
+			</table>
+		</div>
 	</wicket:extend>
 </body>
 </html>
\ No newline at end of file
diff --git a/src/main/java/com/gitblit/wicket/pages/MyTicketsPage.java b/src/main/java/com/gitblit/wicket/pages/MyTicketsPage.java
index 509b00c..6e656ae 100644
--- a/src/main/java/com/gitblit/wicket/pages/MyTicketsPage.java
+++ b/src/main/java/com/gitblit/wicket/pages/MyTicketsPage.java
@@ -3,6 +3,7 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import com.gitblit.Keys;
 import com.gitblit.models.UserModel;
 import com.gitblit.models.TicketModel;
 import com.gitblit.tickets.ITicketService;
@@ -32,6 +33,9 @@
 			currentUser = UserModel.ANONYMOUS;
 		}
 		String username = currentUser.getName();
+		
+		String message = "Welcome on GitBlit";
+		this.add(new Label("myTicketsMessage", message));		
 		
 		ITicketService tickets = GitBlitWebApp.get().tickets();
 		List<TicketModel> returnedTickets = tickets.getTickets(null);
@@ -73,6 +77,7 @@
 			{
 				final TicketModel ticket = item.getModelObject();
 				String ticketUrl = app().tickets().getTicketUrl(ticket);
+				item.add(new Label("repositoryName", ticket.repository));
 				item.add(new LinkPanel("ticketName", "", ticket.title, ticketUrl));
 				item.add(new Label("ticketDescription", ticket.body));
 			}
@@ -87,6 +92,7 @@
 			{
 				final TicketModel ticket = item.getModelObject();
 				String ticketUrl = app().tickets().getTicketUrl(ticket);
+				item.add(new Label("repositoryName", ticket.repository));
 				item.add(new LinkPanel("ticketName", "", ticket.title, ticketUrl));
 				item.add(new Label("ticketDescription", ticket.body));
 			}
@@ -101,6 +107,7 @@
 			{
 				final TicketModel ticket = item.getModelObject();
 				String ticketUrl = app().tickets().getTicketUrl(ticket);
+				item.add(new Label("repositoryName", ticket.repository));
 				item.add(new LinkPanel("ticketName", "", ticket.title, ticketUrl));
 				item.add(new Label("ticketDescription", ticket.body));
 			}
@@ -115,6 +122,7 @@
 			{
 				final TicketModel ticket = item.getModelObject();
 				String ticketUrl = app().tickets().getTicketUrl(ticket);
+				item.add(new Label("repositoryName", ticket.repository));
 				item.add(new LinkPanel("ticketName", "", ticket.title, ticketUrl));
 				item.add(new Label("ticketDescription", ticket.body));
 			}

--
Gitblit v1.9.1