mirror of
https://github.com/go-gitea/gitea.git
synced 2025-08-22 22:06:01 +00:00
refactor: update for db find method usage
This commit is contained in:
parent
c266568eea
commit
aa32ad74af
@ -6,6 +6,7 @@ package projects
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
|
"code.gitea.io/gitea/models/db"
|
||||||
project_model "code.gitea.io/gitea/models/project"
|
project_model "code.gitea.io/gitea/models/project"
|
||||||
"code.gitea.io/gitea/modules/context"
|
"code.gitea.io/gitea/modules/context"
|
||||||
"code.gitea.io/gitea/modules/setting"
|
"code.gitea.io/gitea/modules/setting"
|
||||||
@ -270,11 +271,13 @@ func ListUserProjects(ctx *context.APIContext) {
|
|||||||
// "$ref": "#/responses/forbidden"
|
// "$ref": "#/responses/forbidden"
|
||||||
// "404":
|
// "404":
|
||||||
// "$ref": "#/responses/notFound"
|
// "$ref": "#/responses/notFound"
|
||||||
projects, count, err := project_model.FindProjects(ctx, project_model.SearchOptions{
|
projects, count, err := db.FindAndCount[project_model.Project](ctx, project_model.SearchOptions{
|
||||||
OwnerID: ctx.Doer.ID,
|
|
||||||
Page: ctx.FormInt("page"),
|
|
||||||
IsClosed: ctx.FormOptionalBool("closed"),
|
|
||||||
Type: project_model.TypeIndividual,
|
Type: project_model.TypeIndividual,
|
||||||
|
IsClosed: ctx.FormOptionalBool("closed"),
|
||||||
|
OwnerID: ctx.Doer.ID,
|
||||||
|
ListOptions: db.ListOptions{
|
||||||
|
Page: ctx.FormInt("page"),
|
||||||
|
},
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.Error(http.StatusInternalServerError, "Projects", err)
|
ctx.Error(http.StatusInternalServerError, "Projects", err)
|
||||||
@ -324,9 +327,11 @@ func ListOrgProjects(ctx *context.APIContext) {
|
|||||||
// "$ref": "#/responses/forbidden"
|
// "$ref": "#/responses/forbidden"
|
||||||
// "404":
|
// "404":
|
||||||
// "$ref": "#/responses/notFound"
|
// "$ref": "#/responses/notFound"
|
||||||
projects, count, err := project_model.FindProjects(ctx, project_model.SearchOptions{
|
projects, count, err := db.FindAndCount[project_model.Project](ctx, project_model.SearchOptions{
|
||||||
OwnerID: ctx.Org.Organization.AsUser().ID,
|
OwnerID: ctx.Org.Organization.AsUser().ID,
|
||||||
Page: ctx.FormInt("page"),
|
ListOptions: db.ListOptions{
|
||||||
|
Page: ctx.FormInt("page"),
|
||||||
|
},
|
||||||
IsClosed: ctx.FormOptionalBool("closed"),
|
IsClosed: ctx.FormOptionalBool("closed"),
|
||||||
Type: project_model.TypeOrganization,
|
Type: project_model.TypeOrganization,
|
||||||
})
|
})
|
||||||
@ -383,11 +388,13 @@ func ListRepoProjects(ctx *context.APIContext) {
|
|||||||
// "$ref": "#/responses/forbidden"
|
// "$ref": "#/responses/forbidden"
|
||||||
// "404":
|
// "404":
|
||||||
// "$ref": "#/responses/notFound"
|
// "$ref": "#/responses/notFound"
|
||||||
projects, count, err := project_model.FindProjects(ctx, project_model.SearchOptions{
|
projects, count, err := db.FindAndCount[project_model.Project](ctx, project_model.SearchOptions{
|
||||||
RepoID: ctx.Repo.Repository.ID,
|
RepoID: ctx.Repo.Repository.ID,
|
||||||
Page: ctx.FormInt("page"),
|
|
||||||
IsClosed: ctx.FormOptionalBool("closed"),
|
IsClosed: ctx.FormOptionalBool("closed"),
|
||||||
Type: project_model.TypeRepository,
|
Type: project_model.TypeRepository,
|
||||||
|
ListOptions: db.ListOptions{
|
||||||
|
Page: ctx.FormInt("page"),
|
||||||
|
},
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.Error(http.StatusInternalServerError, "Projects", err)
|
ctx.Error(http.StatusInternalServerError, "Projects", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user