summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/pages/TicGitTicketPage.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-04-06 17:25:23 -0400
committerJames Moger <james.moger@gitblit.com>2011-04-06 17:25:23 -0400
commit7ba0ec1e871a1f7b5a40b3272e860ade13038e95 (patch)
tree3ba89d94a01f6454235cd2636ecaa3c1c7c6a306 /src/com/gitblit/wicket/pages/TicGitTicketPage.java
parent87c3d714693b216cee9c31cdc5170715c56f541d (diff)
downloadgitblit-7ba0ec1e871a1f7b5a40b3272e860ade13038e95.tar.gz
gitblit-7ba0ec1e871a1f7b5a40b3272e860ade13038e95.zip
Added placeholder for Admin links on main page.
Added placeholder for Admin links on main page. Dynamically add ticgit link to nav links, if ticgit branch is discovered. Settings refinements.
Diffstat (limited to 'src/com/gitblit/wicket/pages/TicGitTicketPage.java')
-rw-r--r--src/com/gitblit/wicket/pages/TicGitTicketPage.java18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/com/gitblit/wicket/pages/TicGitTicketPage.java b/src/com/gitblit/wicket/pages/TicGitTicketPage.java
index 63905001..c73a3ce5 100644
--- a/src/com/gitblit/wicket/pages/TicGitTicketPage.java
+++ b/src/com/gitblit/wicket/pages/TicGitTicketPage.java
@@ -19,7 +19,7 @@ import com.gitblit.wicket.WicketUtils;
public class TicGitTicketPage extends RepositoryPage {
public TicGitTicketPage(PageParameters params) {
- super(params, "ticgit ticket");
+ super(params, "ticket");
final String ticketFolder = params.getString("f", "");
@@ -32,7 +32,21 @@ public class TicGitTicketPage extends RepositoryPage {
add(new Label("ticketHandler", t.handler));
String openDate = GitBlitWebSession.get().formatDateTimeLong(t.date);
add(new Label("ticketOpenDate", openDate));
- add(new Label("ticketState", t.state));
+ Label stateLabel = new Label("ticketState", t.state);
+ String css = null;
+ if (t.state.equals("open")) {
+ css = "bug_open";
+ } else if (t.state.equals("hold")) {
+ css = "bug_hold";
+ } else if (t.state.equals("resolved")) {
+ css = "bug_resolved";
+ } else if (t.state.equals("invalid")) {
+ css = "bug_invalid";
+ }
+ if (css != null) {
+ WicketUtils.setCssClass(stateLabel, css);
+ }
+ add(stateLabel);
add(new Label("ticketTags", flattenStrings(t.tags)));
ListDataProvider<Comment> commentsDp = new ListDataProvider<Comment>(t.comments);