From fc948cacef9c9b8c0a1e84cbc082ca67cd5f68d9 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 14 Apr 2011 18:29:10 -0400
Subject: [PATCH] Authenticate the webapp against the same realm as the git servlet.

---
 src/com/gitblit/wicket/User.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/src/com/gitblit/wicket/User.java b/src/com/gitblit/wicket/User.java
index fb49b40..c23b849 100644
--- a/src/com/gitblit/wicket/User.java
+++ b/src/com/gitblit/wicket/User.java
@@ -7,12 +7,39 @@
 	
 	private String username;
 	private char [] password;
+	private boolean canAdmin = false;
+	private boolean canClone = false;
+	private boolean canPush = false;
 	
 	public User(String username, char [] password) {
 		this.username = username;
 		this.password = password;
 	}
 	
+	public void canAdmin(boolean value) {
+		canAdmin = value;
+	}
+	
+	public boolean canAdmin() {
+		return canAdmin;
+	}
+
+	public void canClone(boolean value) {
+		canClone = value;
+	}
+	
+	public boolean canClone() {
+		return canClone;
+	}
+	
+	public void canPush(boolean value) {
+		canPush = value;
+	}
+	
+	public boolean canPush() {
+		return canPush;
+	}
+
 	public String getCookie() {
 		return Build.getSHA1((Constants.NAME + username + new String(password)).getBytes());
 	}

--
Gitblit v1.9.1