aboutsummaryrefslogtreecommitdiff
path: root/internal/route/admin/orgs.go
diff options
context:
space:
mode:
authorJoe Chen <jc@unknwon.io>2022-11-05 23:33:05 +0800
committerGitHub <noreply@github.com>2022-11-05 23:33:05 +0800
commit5fb29db2db04bc128af410867f1f602320eb5d66 (patch)
tree9d0b86702d872f8f5ab7d0691e511c52f38fde34 /internal/route/admin/orgs.go
parentb5d47b969258f3d644ad797b29901eb607f6b94f (diff)
refactor(db): migrate methods off and delete deprecated methods from `user.go` (#7231)
Diffstat (limited to 'internal/route/admin/orgs.go')
-rw-r--r--internal/route/admin/orgs.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/internal/route/admin/orgs.go b/internal/route/admin/orgs.go
index 06aa74be..922d7f86 100644
--- a/internal/route/admin/orgs.go
+++ b/internal/route/admin/orgs.go
@@ -5,6 +5,8 @@
package admin
import (
+ gocontext "context"
+
"gogs.io/gogs/internal/conf"
"gogs.io/gogs/internal/context"
"gogs.io/gogs/internal/db"
@@ -21,9 +23,13 @@ func Organizations(c *context.Context) {
c.Data["PageIsAdminOrganizations"] = true
route.RenderUserSearch(c, &route.UserSearchOptions{
- Type: db.UserTypeOrganization,
- Counter: db.CountOrganizations,
- Ranger: db.Organizations,
+ Type: db.UserTypeOrganization,
+ Counter: func(gocontext.Context) int64 {
+ return db.CountOrganizations()
+ },
+ Ranger: func(_ gocontext.Context, page, pageSize int) ([]*db.User, error) {
+ return db.Organizations(page, pageSize)
+ },
PageSize: conf.UI.Admin.OrgPagingNum,
OrderBy: "id ASC",
TplName: ORGS,