1
0

org_team.go 417 B

1234567891011121314151617181920
  1. package v1
  2. import (
  3. "gogs.io/gogs/internal/context"
  4. "gogs.io/gogs/internal/route/api/v1/types"
  5. )
  6. func listTeams(c *context.APIContext) {
  7. org := c.Org.Organization
  8. if err := org.GetTeams(); err != nil {
  9. c.Error(err, "get teams")
  10. return
  11. }
  12. apiTeams := make([]*types.OrganizationTeam, len(org.Teams))
  13. for i := range org.Teams {
  14. apiTeams[i] = toOrganizationTeam(org.Teams[i])
  15. }
  16. c.JSONSuccess(apiTeams)
  17. }