mirror of
https://github.com/gogs/gogs.git
synced 2025-05-24 08:22:34 +00:00
parent
cdafe21661
commit
440b1ecbfd
@ -60,3 +60,17 @@ func RemoveTeamMember(c *context.APIContext) {
|
|||||||
|
|
||||||
c.NoContent()
|
c.NoContent()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ListTeamMembers(c *context.APIContext) {
|
||||||
|
team := c.Org.Team
|
||||||
|
if err := team.GetMembers(); err != nil {
|
||||||
|
c.Error(err, "get team members")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
apiMembers := make([]*api.User, len(team.Members))
|
||||||
|
for i := range team.Members {
|
||||||
|
apiMembers[i] = team.Members[i].APIFormat()
|
||||||
|
}
|
||||||
|
c.JSONSuccess(apiMembers)
|
||||||
|
}
|
||||||
|
@ -396,6 +396,7 @@ func RegisterRoutes(m *macaron.Macaron) {
|
|||||||
|
|
||||||
m.Group("/teams", func() {
|
m.Group("/teams", func() {
|
||||||
m.Group("/:teamid", func() {
|
m.Group("/:teamid", func() {
|
||||||
|
m.Get("/members", admin.ListTeamMembers)
|
||||||
m.Combo("/members/:username").
|
m.Combo("/members/:username").
|
||||||
Put(admin.AddTeamMember).
|
Put(admin.AddTeamMember).
|
||||||
Delete(admin.RemoveTeamMember)
|
Delete(admin.RemoveTeamMember)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user