From cd45b5fe5ae88c1d526211e67068ce7b2a066d70 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 10 Apr 2014 19:00:52 -0400
Subject: [PATCH] Finish user and team administration commands
---
src/main/java/com/gitblit/transport/ssh/gitblit/TeamsDispatcher.java | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/gitblit/transport/ssh/gitblit/TeamsDispatcher.java b/src/main/java/com/gitblit/transport/ssh/gitblit/TeamsDispatcher.java
index 710ec4e..d0ec58f 100644
--- a/src/main/java/com/gitblit/transport/ssh/gitblit/TeamsDispatcher.java
+++ b/src/main/java/com/gitblit/transport/ssh/gitblit/TeamsDispatcher.java
@@ -72,7 +72,7 @@
}
}
- @CommandMetaData(name = "new", description = "Create a new team")
+ @CommandMetaData(name = "new", aliases = { "add" }, description = "Create a new team")
@UsageExample(syntax = "${cmd} contributors --canFork --canCreate")
public static class NewTeam extends TeamCommand {
@@ -148,7 +148,7 @@
protected List<String> fieldValues = new ArrayList<String>();
protected enum Field {
- mailingList, canAdmin, canFork, canCreate;
+ mailingList, preReceive, postReceive, canAdmin, canFork, canCreate;
static Field fromString(String name) {
for (Field field : values()) {
@@ -185,6 +185,14 @@
team.mailingLists.clear();
team.mailingLists.addAll(fieldValues);
break;
+ case preReceive:
+ team.preReceiveScripts.clear();
+ team.preReceiveScripts.addAll(fieldValues);
+ break;
+ case postReceive:
+ team.postReceiveScripts.clear();
+ team.postReceiveScripts.addAll(fieldValues);
+ break;
case canAdmin:
team.canAdmin = toBool(value);
break;
--
Gitblit v1.9.1