|
|
|
@ -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)
|
|
|
|
|