Non-admins will default to 10 page sizetags/v1.9.0-dev
if opts.PageSize > 0 { | if opts.PageSize > 0 { | ||||
sess = sess.Limit(opts.PageSize, (opts.Page-1)*opts.PageSize) | sess = sess.Limit(opts.PageSize, (opts.Page-1)*opts.PageSize) | ||||
} | } | ||||
if opts.PageSize == -1 { | |||||
opts.PageSize = int(count) | |||||
} | |||||
users = make([]*User, 0, opts.PageSize) | users = make([]*User, 0, opts.PageSize) | ||||
return users, count, sess.OrderBy(opts.OrderBy.String()).Find(&users) | return users, count, sess.OrderBy(opts.OrderBy.String()).Find(&users) |
Type: models.UserTypeIndividual, | Type: models.UserTypeIndividual, | ||||
PageSize: com.StrTo(ctx.Query("limit")).MustInt(), | PageSize: com.StrTo(ctx.Query("limit")).MustInt(), | ||||
} | } | ||||
if opts.PageSize == 0 { | |||||
if opts.PageSize <= 0 { | |||||
opts.PageSize = 10 | opts.PageSize = 10 | ||||
} | } | ||||