diff options
author | James Moger <james.moger@gitblit.com> | 2014-03-27 14:48:14 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2014-04-10 19:00:05 -0400 |
commit | 55caee469f3ac4b14ddafe7f1183e877e5b7da61 (patch) | |
tree | 5963e1adca20247aba8e8993f6f80a24a734f45c /src/main/java | |
parent | ab07d0d86d8b64b4f7c88b45bc81f1eec22105db (diff) | |
download | gitblit-55caee469f3ac4b14ddafe7f1183e877e5b7da61.tar.gz gitblit-55caee469f3ac4b14ddafe7f1183e877e5b7da61.zip |
Revise user list columns to match web ui
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/com/gitblit/transport/ssh/gitblit/UsersDispatcher.java | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/src/main/java/com/gitblit/transport/ssh/gitblit/UsersDispatcher.java b/src/main/java/com/gitblit/transport/ssh/gitblit/UsersDispatcher.java index 52aedbbd..732eba26 100644 --- a/src/main/java/com/gitblit/transport/ssh/gitblit/UsersDispatcher.java +++ b/src/main/java/com/gitblit/transport/ssh/gitblit/UsersDispatcher.java @@ -386,10 +386,10 @@ public class UsersDispatcher extends DispatchCommand { protected void asTable(List<UserModel> list) { String[] headers; if (verbose) { - String[] h = { "Name", "Display name", "Type", "Email", "Create?", "Fork?"}; + String[] h = { "Name", "Display name", "Email", "Type", "Teams", "Create?", "Fork?"}; headers = h; } else { - String[] h = { "Name", "Display name", "Type", "Email"}; + String[] h = { "Name", "Display name", "Email", "Type"}; headers = h; } @@ -399,13 +399,20 @@ public class UsersDispatcher extends DispatchCommand { String name = (u.disabled ? "-" : ((u.canAdmin() ? "*" : " "))) + u.username; if (verbose) { - data[i] = new Object[] { name, u.displayName, u.accountType, + data[i] = new Object[] { + name, + u.displayName, u.emailAddress, + u.accountType + (u.canAdmin() ? ",admin":""), + u.teams.isEmpty() ? "" : u.teams.size(), (u.canAdmin() || u.canCreate()) ? "Y":"", (u.canAdmin() || u.canFork()) ? "Y" : ""}; } else { - data[i] = new Object[] { name, u.displayName, u.accountType, - u.emailAddress }; + data[i] = new Object[] { + name, + u.displayName, + u.emailAddress, + u.accountType + (u.canAdmin() ? ",admin":"")}; } } stdout.print(FlipTable.of(headers, data, Borders.BODY_HCOLS)); @@ -417,10 +424,12 @@ public class UsersDispatcher extends DispatchCommand { protected void asTabbed(List<UserModel> users) { if (verbose) { for (UserModel u : users) { - outTabbed(u.disabled ? "-" : ((u.canAdmin() ? "*" : " ")) + u.username, + outTabbed( + u.disabled ? "-" : ((u.canAdmin() ? "*" : " ")) + u.username, u.getDisplayName(), - u.accountType, u.emailAddress == null ? "" : u.emailAddress, + u.accountType + (u.canAdmin() ? ",admin":""), + u.teams.isEmpty() ? "" : u.teams.size(), (u.canAdmin() || u.canCreate()) ? "Y":"", (u.canAdmin() || u.canFork()) ? "Y" : ""); } |