diff --git a/routers/api/v1/api.go b/routers/api/v1/api.go index a39d93e934..855fac6acb 100644 --- a/routers/api/v1/api.go +++ b/routers/api/v1/api.go @@ -516,7 +516,7 @@ func reqOrgVisible() func(ctx *context.APIContext) { ctx.APIErrorInternal(errors.New("reqOrgVisible: unprepared context")) return } - if !organization.HasOrgOrUserVisible(ctx, ctx.Org.Organization.AsUser(), ctx.Doer) { + if !organization.IsOwnerVisibleToDoer(ctx, ctx.Org.Organization.AsUser(), ctx.Doer) { ctx.APIErrorNotFound() return } @@ -1698,29 +1698,29 @@ func Routes() *web.Router { Patch(reqToken(), reqRepoWriter(unit.TypeIssues, unit.TypePullRequests), bind(api.EditMilestoneOption{}), repo.EditMilestone). Delete(reqToken(), reqRepoWriter(unit.TypeIssues, unit.TypePullRequests), repo.DeleteMilestone) }) -// m.Group("/projects", func() { -// m.Combo("").Get(repo.ListProjects). -// Post(reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.CreateProjectOption{}), repo.CreateProject) -// m.Group("/{id}", func() { -// m.Combo("").Get(repo.GetProject). -// Patch(reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.EditProjectOption{}), repo.EditProject). -// Delete(reqToken(), reqRepoWriter(unit.TypeProjects), repo.DeleteProject) -// m.Post("/{action}", reqToken(), reqRepoWriter(unit.TypeProjects), repo.ChangeProjectStatus) -// m.Group("/columns", func() { -// m.Combo("").Get(repo.ListProjectColumns). -// Post(reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.CreateProjectColumnOption{}), repo.CreateProjectColumn) -// m.Group("/{columnId}", func() { -// m.Delete("", reqToken(), reqRepoWriter(unit.TypeProjects), repo.DeleteProjectColumn) -// m.Combo("/issues").Get(repo.ListProjectColumnIssues). -// Post(reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.AddProjectColumnIssueOption{}), repo.AddIssueToColumn) -// }) -// }) -// m.Group("/issues/{issueId}", func() { -// m.Patch("/move", reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.MoveProjectColumnIssueOption{}), repo.MoveIssueOnColumn) -// m.Delete("", reqToken(), reqRepoWriter(unit.TypeProjects), repo.RemoveIssueFromProject) -// }) -// }) -// }) + // m.Group("/projects", func() { + // m.Combo("").Get(repo.ListProjects). + // Post(reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.CreateProjectOption{}), repo.CreateProject) + // m.Group("/{id}", func() { + // m.Combo("").Get(repo.GetProject). + // Patch(reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.EditProjectOption{}), repo.EditProject). + // Delete(reqToken(), reqRepoWriter(unit.TypeProjects), repo.DeleteProject) + // m.Post("/{action}", reqToken(), reqRepoWriter(unit.TypeProjects), repo.ChangeProjectStatus) + // m.Group("/columns", func() { + // m.Combo("").Get(repo.ListProjectColumns). + // Post(reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.CreateProjectColumnOption{}), repo.CreateProjectColumn) + // m.Group("/{columnId}", func() { + // m.Delete("", reqToken(), reqRepoWriter(unit.TypeProjects), repo.DeleteProjectColumn) + // m.Combo("/issues").Get(repo.ListProjectColumnIssues). + // Post(reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.AddProjectColumnIssueOption{}), repo.AddIssueToColumn) + // }) + // }) + // m.Group("/issues/{issueId}", func() { + // m.Patch("/move", reqToken(), reqRepoWriter(unit.TypeProjects), bind(api.MoveProjectColumnIssueOption{}), repo.MoveIssueOnColumn) + // m.Delete("", reqToken(), reqRepoWriter(unit.TypeProjects), repo.RemoveIssueFromProject) + // }) + // }) + // }) // Repo custom fields (repo-scoped key-value metadata) m.Group("/custom-fields", func() { m.Get("", repo.GetRepoCustomFields) diff --git a/services/release/release.go b/services/release/release.go index ee679d900a..8458c909fe 100644 --- a/services/release/release.go +++ b/services/release/release.go @@ -11,8 +11,8 @@ import ( "code.mokoconsulting.tech/MokoConsulting/MokoGitea/models/db" git_model "code.mokoconsulting.tech/MokoConsulting/MokoGitea/models/git" - updateserver_model "code.mokoconsulting.tech/MokoConsulting/MokoGitea/models/updateserver" repo_model "code.mokoconsulting.tech/MokoConsulting/MokoGitea/models/repo" + updateserver_model "code.mokoconsulting.tech/MokoConsulting/MokoGitea/models/updateserver" user_model "code.mokoconsulting.tech/MokoConsulting/MokoGitea/models/user" "code.mokoconsulting.tech/MokoConsulting/MokoGitea/modules/container" "code.mokoconsulting.tech/MokoConsulting/MokoGitea/modules/git"