|
|
@@ -82,6 +82,15 @@ func GetAllOrgs(ctx *context.APIContext) { |
|
|
|
// summary: List all organizations |
|
|
|
// produces: |
|
|
|
// - application/json |
|
|
|
// parameters: |
|
|
|
// - name: page |
|
|
|
// in: query |
|
|
|
// description: page number of results to return (1-based) |
|
|
|
// type: integer |
|
|
|
// - name: limit |
|
|
|
// in: query |
|
|
|
// description: page size of results, maximum page size is 50 |
|
|
|
// type: integer |
|
|
|
// responses: |
|
|
|
// "200": |
|
|
|
// "$ref": "#/responses/OrganizationList" |
|
|
@@ -90,7 +99,9 @@ func GetAllOrgs(ctx *context.APIContext) { |
|
|
|
users, _, err := models.SearchUsers(&models.SearchUserOptions{ |
|
|
|
Type: models.UserTypeOrganization, |
|
|
|
OrderBy: models.SearchOrderByAlphabetically, |
|
|
|
PageSize: -1, |
|
|
|
Page: ctx.QueryInt("page"), |
|
|
|
PageSize: convert.ToCorrectPageSize(ctx.QueryInt("limit")), |
|
|
|
Private: true, |
|
|
|
}) |
|
|
|
if err != nil { |
|
|
|
ctx.Error(500, "SearchOrganizations", err) |