Skip to content

Commit d6ecb6e

Browse files
committed
Expose other convenience list commands
1 parent a205a56 commit d6ecb6e

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/main/java/com/gitblit/plugin/powertools/ListDispatcher.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import com.gitblit.models.UserModel;
1919
import com.gitblit.transport.ssh.commands.CommandMetaData;
2020
import com.gitblit.transport.ssh.commands.DispatchCommand;
21+
import com.gitblit.transport.ssh.commands.PluginDispatcher;
2122

2223
/**
2324
* The dispatcher and it's commands for Gitblit object listing.
@@ -33,6 +34,9 @@ protected void setup(UserModel user) {
3334
register(user, ListRepositories.class);
3435
register(user, ListProjects.class);
3536
register(user, ListUsers.class);
37+
register(user, ListTeams.class);
38+
register(user, ListTickets.class);
39+
register(user, ListPlugins.class);
3640
}
3741

3842
/* List repositories */
@@ -49,4 +53,20 @@ public static class ListProjects extends ProjectsDispatcher.ListProjects {
4953
@CommandMetaData(name = "users", description = "List users", admin = true)
5054
public static class ListUsers extends UsersDispatcher.ListUsers {
5155
}
56+
57+
/* List teams */
58+
@CommandMetaData(name = "teams", description = "List teams", admin = true)
59+
public static class ListTeams extends TeamsDispatcher.ListTeams {
60+
}
61+
62+
/* List tickets */
63+
@CommandMetaData(name = "tickets", description = "List tickets")
64+
public static class ListTickets extends TicketsDispatcher.ListTickets {
65+
}
66+
67+
/* List plugins */
68+
@CommandMetaData(name = "plugins", description = "List plugins", admin = true)
69+
public static class ListPlugins extends PluginDispatcher.ListPlugins {
70+
}
71+
5272
}

0 commit comments

Comments
 (0)