loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Move context from modules to services (#29440)

Since `modules/context` has to depend on `models` and many other
packages, it should be moved from `modules/context` to
`services/context` according to design principles. There is no logic
code change on this PR, only move packages.

- Move `code.gitea.io/gitea/modules/context` to
`code.gitea.io/gitea/services/context`
- Move `code.gitea.io/gitea/modules/contexttest` to
`code.gitea.io/gitea/services/contexttest` because of depending on
context
- Move `code.gitea.io/gitea/modules/upload` to
`code.gitea.io/gitea/services/context/upload` because of depending on
context

(cherry picked from commit 29f149bd9f517225a3c9f1ca3fb0a7b5325af696)

Conflicts:
routers/api/packages/alpine/alpine.go
routers/api/v1/repo/issue_reaction.go
routers/install/install.go
routers/web/admin/config.go
routers/web/passkey.go
routers/web/repo/search.go
routers/web/repo/setting/default_branch.go
routers/web/user/home.go
routers/web/user/profile.go
tests/integration/editor_test.go
tests/integration/integration_test.go
tests/integration/mirror_push_test.go
trivial context conflicts
also modified all other occurrences in Forgejo specific files

authored by

Lunny Xiao and committed by
Earl Warren
894d9b28 75f7be2a

+384 -390
modules/context/access_log.go services/context/access_log.go
modules/context/api.go services/context/api.go
modules/context/api_org.go services/context/api_org.go
modules/context/api_test.go services/context/api_test.go
modules/context/base.go services/context/base.go
modules/context/captcha.go services/context/captcha.go
modules/context/context.go services/context/context.go
modules/context/context_cookie.go services/context/context_cookie.go
modules/context/context_model.go services/context/context_model.go
modules/context/context_request.go services/context/context_request.go
modules/context/context_response.go services/context/context_response.go
modules/context/context_template.go services/context/context_template.go
modules/context/context_test.go services/context/context_test.go
modules/context/csrf.go services/context/csrf.go
modules/context/org.go services/context/org.go
modules/context/package.go services/context/package.go
modules/context/pagination.go services/context/pagination.go
modules/context/permission.go services/context/permission.go
modules/context/private.go services/context/private.go
modules/context/repo.go services/context/repo.go
modules/context/response.go services/context/response.go
modules/context/utils.go services/context/utils.go
modules/context/xsrf.go services/context/xsrf.go
modules/context/xsrf_test.go services/context/xsrf_test.go
+1 -1
modules/contexttest/context_tests.go services/contexttest/context_tests.go
··· 17 17 repo_model "code.gitea.io/gitea/models/repo" 18 18 "code.gitea.io/gitea/models/unittest" 19 19 user_model "code.gitea.io/gitea/models/user" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/gitrepo" 22 21 "code.gitea.io/gitea/modules/templates" 23 22 "code.gitea.io/gitea/modules/translation" 24 23 "code.gitea.io/gitea/modules/web/middleware" 24 + "code.gitea.io/gitea/services/context" 25 25 26 26 "github.com/go-chi/chi/v5" 27 27 "github.com/stretchr/testify/assert"
+1 -1
modules/upload/upload.go services/context/upload/upload.go
··· 11 11 "regexp" 12 12 "strings" 13 13 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/setting" 16 + "code.gitea.io/gitea/services/context" 17 17 ) 18 18 19 19 // ErrFileTypeForbidden not allowed file type error
modules/upload/upload_test.go services/context/upload/upload_test.go
+1 -1
routers/api/actions/artifacts.go
··· 71 71 72 72 "code.gitea.io/gitea/models/actions" 73 73 "code.gitea.io/gitea/models/db" 74 - "code.gitea.io/gitea/modules/context" 75 74 "code.gitea.io/gitea/modules/json" 76 75 "code.gitea.io/gitea/modules/log" 77 76 "code.gitea.io/gitea/modules/setting" ··· 80 79 "code.gitea.io/gitea/modules/web" 81 80 web_types "code.gitea.io/gitea/modules/web/types" 82 81 actions_service "code.gitea.io/gitea/services/actions" 82 + "code.gitea.io/gitea/services/context" 83 83 ) 84 84 85 85 const artifactRouteBase = "/_apis/pipelines/workflows/{run_id}/artifacts"
+1 -1
routers/api/packages/alpine/alpine.go
··· 15 15 16 16 packages_model "code.gitea.io/gitea/models/packages" 17 17 alpine_model "code.gitea.io/gitea/models/packages/alpine" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/json" 20 19 packages_module "code.gitea.io/gitea/modules/packages" 21 20 alpine_module "code.gitea.io/gitea/modules/packages/alpine" 22 21 "code.gitea.io/gitea/modules/util" 23 22 "code.gitea.io/gitea/routers/api/packages/helper" 23 + "code.gitea.io/gitea/services/context" 24 24 packages_service "code.gitea.io/gitea/services/packages" 25 25 alpine_service "code.gitea.io/gitea/services/packages/alpine" 26 26 )
+3 -4
routers/api/packages/api.go
··· 10 10 11 11 auth_model "code.gitea.io/gitea/models/auth" 12 12 "code.gitea.io/gitea/models/perm" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 "code.gitea.io/gitea/modules/web" ··· 36 35 "code.gitea.io/gitea/routers/api/packages/swift" 37 36 "code.gitea.io/gitea/routers/api/packages/vagrant" 38 37 "code.gitea.io/gitea/services/auth" 39 - context_service "code.gitea.io/gitea/services/context" 38 + "code.gitea.io/gitea/services/context" 40 39 ) 41 40 42 41 func reqPackageAccess(accessMode perm.AccessMode) func(ctx *context.Context) { ··· 642 641 }) 643 642 }) 644 643 }, reqPackageAccess(perm.AccessModeRead)) 645 - }, context_service.UserAssignmentWeb(), context.PackageAssignment()) 644 + }, context.UserAssignmentWeb(), context.PackageAssignment()) 646 645 647 646 return r 648 647 } ··· 812 811 813 812 ctx.Status(http.StatusNotFound) 814 813 }) 815 - }, container.ReqContainerAccess, context_service.UserAssignmentWeb(), context.PackageAssignment(), reqPackageAccess(perm.AccessModeRead)) 814 + }, container.ReqContainerAccess, context.UserAssignmentWeb(), context.PackageAssignment(), reqPackageAccess(perm.AccessModeRead)) 816 815 817 816 return r 818 817 }
+1 -1
routers/api/packages/cargo/cargo.go
··· 12 12 13 13 "code.gitea.io/gitea/models/db" 14 14 packages_model "code.gitea.io/gitea/models/packages" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 packages_module "code.gitea.io/gitea/modules/packages" 18 17 cargo_module "code.gitea.io/gitea/modules/packages/cargo" ··· 20 19 "code.gitea.io/gitea/modules/structs" 21 20 "code.gitea.io/gitea/modules/util" 22 21 "code.gitea.io/gitea/routers/api/packages/helper" 22 + "code.gitea.io/gitea/services/context" 23 23 "code.gitea.io/gitea/services/convert" 24 24 packages_service "code.gitea.io/gitea/services/packages" 25 25 cargo_service "code.gitea.io/gitea/services/packages/cargo"
+1 -1
routers/api/packages/chef/chef.go
··· 15 15 16 16 "code.gitea.io/gitea/models/db" 17 17 packages_model "code.gitea.io/gitea/models/packages" 18 - "code.gitea.io/gitea/modules/context" 19 18 packages_module "code.gitea.io/gitea/modules/packages" 20 19 chef_module "code.gitea.io/gitea/modules/packages/chef" 21 20 "code.gitea.io/gitea/modules/setting" 22 21 "code.gitea.io/gitea/modules/util" 23 22 "code.gitea.io/gitea/routers/api/packages/helper" 23 + "code.gitea.io/gitea/services/context" 24 24 packages_service "code.gitea.io/gitea/services/packages" 25 25 ) 26 26
+1 -1
routers/api/packages/composer/composer.go
··· 14 14 15 15 "code.gitea.io/gitea/models/db" 16 16 packages_model "code.gitea.io/gitea/models/packages" 17 - "code.gitea.io/gitea/modules/context" 18 17 packages_module "code.gitea.io/gitea/modules/packages" 19 18 composer_module "code.gitea.io/gitea/modules/packages/composer" 20 19 "code.gitea.io/gitea/modules/setting" 21 20 "code.gitea.io/gitea/modules/util" 22 21 "code.gitea.io/gitea/routers/api/packages/helper" 22 + "code.gitea.io/gitea/services/context" 23 23 "code.gitea.io/gitea/services/convert" 24 24 packages_service "code.gitea.io/gitea/services/packages" 25 25
+1 -1
routers/api/packages/conan/conan.go
··· 15 15 packages_model "code.gitea.io/gitea/models/packages" 16 16 conan_model "code.gitea.io/gitea/models/packages/conan" 17 17 "code.gitea.io/gitea/modules/container" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/json" 20 19 "code.gitea.io/gitea/modules/log" 21 20 packages_module "code.gitea.io/gitea/modules/packages" 22 21 conan_module "code.gitea.io/gitea/modules/packages/conan" 23 22 "code.gitea.io/gitea/modules/setting" 24 23 "code.gitea.io/gitea/routers/api/packages/helper" 24 + "code.gitea.io/gitea/services/context" 25 25 notify_service "code.gitea.io/gitea/services/notify" 26 26 packages_service "code.gitea.io/gitea/services/packages" 27 27 )
+1 -1
routers/api/packages/conan/search.go
··· 9 9 10 10 conan_model "code.gitea.io/gitea/models/packages/conan" 11 11 user_model "code.gitea.io/gitea/models/user" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/json" 14 13 conan_module "code.gitea.io/gitea/modules/packages/conan" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 // SearchResult contains the found recipe names
+1 -1
routers/api/packages/conda/conda.go
··· 12 12 13 13 packages_model "code.gitea.io/gitea/models/packages" 14 14 conda_model "code.gitea.io/gitea/models/packages/conda" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/json" 17 16 "code.gitea.io/gitea/modules/log" 18 17 packages_module "code.gitea.io/gitea/modules/packages" 19 18 conda_module "code.gitea.io/gitea/modules/packages/conda" 20 19 "code.gitea.io/gitea/modules/util" 21 20 "code.gitea.io/gitea/routers/api/packages/helper" 21 + "code.gitea.io/gitea/services/context" 22 22 packages_service "code.gitea.io/gitea/services/packages" 23 23 24 24 "github.com/dsnet/compress/bzip2"
+1 -1
routers/api/packages/container/container.go
··· 17 17 packages_model "code.gitea.io/gitea/models/packages" 18 18 container_model "code.gitea.io/gitea/models/packages/container" 19 19 user_model "code.gitea.io/gitea/models/user" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/json" 22 21 "code.gitea.io/gitea/modules/log" 23 22 packages_module "code.gitea.io/gitea/modules/packages" ··· 25 24 "code.gitea.io/gitea/modules/setting" 26 25 "code.gitea.io/gitea/modules/util" 27 26 "code.gitea.io/gitea/routers/api/packages/helper" 27 + "code.gitea.io/gitea/services/context" 28 28 packages_service "code.gitea.io/gitea/services/packages" 29 29 container_service "code.gitea.io/gitea/services/packages/container" 30 30
+1 -1
routers/api/packages/cran/cran.go
··· 13 13 14 14 packages_model "code.gitea.io/gitea/models/packages" 15 15 cran_model "code.gitea.io/gitea/models/packages/cran" 16 - "code.gitea.io/gitea/modules/context" 17 16 packages_module "code.gitea.io/gitea/modules/packages" 18 17 cran_module "code.gitea.io/gitea/modules/packages/cran" 19 18 "code.gitea.io/gitea/modules/util" 20 19 "code.gitea.io/gitea/routers/api/packages/helper" 20 + "code.gitea.io/gitea/services/context" 21 21 packages_service "code.gitea.io/gitea/services/packages" 22 22 ) 23 23
+1 -1
routers/api/packages/debian/debian.go
··· 13 13 14 14 "code.gitea.io/gitea/models/db" 15 15 packages_model "code.gitea.io/gitea/models/packages" 16 - "code.gitea.io/gitea/modules/context" 17 16 packages_module "code.gitea.io/gitea/modules/packages" 18 17 debian_module "code.gitea.io/gitea/modules/packages/debian" 19 18 "code.gitea.io/gitea/modules/util" 20 19 "code.gitea.io/gitea/routers/api/packages/helper" 20 + "code.gitea.io/gitea/services/context" 21 21 notify_service "code.gitea.io/gitea/services/notify" 22 22 packages_service "code.gitea.io/gitea/services/packages" 23 23 debian_service "code.gitea.io/gitea/services/packages/debian"
+1 -1
routers/api/packages/generic/generic.go
··· 10 10 "strings" 11 11 12 12 packages_model "code.gitea.io/gitea/models/packages" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 packages_module "code.gitea.io/gitea/modules/packages" 16 15 "code.gitea.io/gitea/routers/api/packages/helper" 16 + "code.gitea.io/gitea/services/context" 17 17 packages_service "code.gitea.io/gitea/services/packages" 18 18 ) 19 19
+1 -1
routers/api/packages/goproxy/goproxy.go
··· 12 12 "time" 13 13 14 14 packages_model "code.gitea.io/gitea/models/packages" 15 - "code.gitea.io/gitea/modules/context" 16 15 packages_module "code.gitea.io/gitea/modules/packages" 17 16 goproxy_module "code.gitea.io/gitea/modules/packages/goproxy" 18 17 "code.gitea.io/gitea/modules/util" 19 18 "code.gitea.io/gitea/routers/api/packages/helper" 19 + "code.gitea.io/gitea/services/context" 20 20 packages_service "code.gitea.io/gitea/services/packages" 21 21 ) 22 22
+1 -1
routers/api/packages/helm/helm.go
··· 13 13 "time" 14 14 15 15 packages_model "code.gitea.io/gitea/models/packages" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/json" 18 17 "code.gitea.io/gitea/modules/log" 19 18 packages_module "code.gitea.io/gitea/modules/packages" ··· 21 20 "code.gitea.io/gitea/modules/setting" 22 21 "code.gitea.io/gitea/modules/util" 23 22 "code.gitea.io/gitea/routers/api/packages/helper" 23 + "code.gitea.io/gitea/services/context" 24 24 packages_service "code.gitea.io/gitea/services/packages" 25 25 26 26 "gopkg.in/yaml.v3"
+1 -1
routers/api/packages/helper/helper.go
··· 10 10 "net/url" 11 11 12 12 packages_model "code.gitea.io/gitea/models/packages" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/setting" 15 + "code.gitea.io/gitea/services/context" 16 16 ) 17 17 18 18 // LogAndProcessError logs an error and calls a custom callback with the processed error message.
+1 -1
routers/api/packages/maven/maven.go
··· 20 20 "strings" 21 21 22 22 packages_model "code.gitea.io/gitea/models/packages" 23 - "code.gitea.io/gitea/modules/context" 24 23 "code.gitea.io/gitea/modules/json" 25 24 "code.gitea.io/gitea/modules/log" 26 25 packages_module "code.gitea.io/gitea/modules/packages" 27 26 maven_module "code.gitea.io/gitea/modules/packages/maven" 28 27 "code.gitea.io/gitea/routers/api/packages/helper" 28 + "code.gitea.io/gitea/services/context" 29 29 packages_service "code.gitea.io/gitea/services/packages" 30 30 ) 31 31
+1 -1
routers/api/packages/npm/npm.go
··· 17 17 access_model "code.gitea.io/gitea/models/perm/access" 18 18 repo_model "code.gitea.io/gitea/models/repo" 19 19 "code.gitea.io/gitea/models/unit" 20 - "code.gitea.io/gitea/modules/context" 21 20 packages_module "code.gitea.io/gitea/modules/packages" 22 21 npm_module "code.gitea.io/gitea/modules/packages/npm" 23 22 "code.gitea.io/gitea/modules/setting" 24 23 "code.gitea.io/gitea/modules/util" 25 24 "code.gitea.io/gitea/routers/api/packages/helper" 25 + "code.gitea.io/gitea/services/context" 26 26 packages_service "code.gitea.io/gitea/services/packages" 27 27 28 28 "github.com/hashicorp/go-version"
+1 -1
routers/api/packages/nuget/nuget.go
··· 17 17 "code.gitea.io/gitea/models/db" 18 18 packages_model "code.gitea.io/gitea/models/packages" 19 19 nuget_model "code.gitea.io/gitea/models/packages/nuget" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/log" 22 21 packages_module "code.gitea.io/gitea/modules/packages" 23 22 nuget_module "code.gitea.io/gitea/modules/packages/nuget" 24 23 "code.gitea.io/gitea/modules/setting" 25 24 "code.gitea.io/gitea/modules/util" 26 25 "code.gitea.io/gitea/routers/api/packages/helper" 26 + "code.gitea.io/gitea/services/context" 27 27 packages_service "code.gitea.io/gitea/services/packages" 28 28 ) 29 29
+1 -1
routers/api/packages/pub/pub.go
··· 14 14 "time" 15 15 16 16 packages_model "code.gitea.io/gitea/models/packages" 17 - "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/json" 19 18 "code.gitea.io/gitea/modules/log" 20 19 packages_module "code.gitea.io/gitea/modules/packages" ··· 22 21 "code.gitea.io/gitea/modules/setting" 23 22 "code.gitea.io/gitea/modules/util" 24 23 "code.gitea.io/gitea/routers/api/packages/helper" 24 + "code.gitea.io/gitea/services/context" 25 25 packages_service "code.gitea.io/gitea/services/packages" 26 26 ) 27 27
+1 -1
routers/api/packages/pypi/pypi.go
··· 12 12 "strings" 13 13 14 14 packages_model "code.gitea.io/gitea/models/packages" 15 - "code.gitea.io/gitea/modules/context" 16 15 packages_module "code.gitea.io/gitea/modules/packages" 17 16 pypi_module "code.gitea.io/gitea/modules/packages/pypi" 18 17 "code.gitea.io/gitea/modules/setting" 19 18 "code.gitea.io/gitea/modules/validation" 20 19 "code.gitea.io/gitea/routers/api/packages/helper" 20 + "code.gitea.io/gitea/services/context" 21 21 packages_service "code.gitea.io/gitea/services/packages" 22 22 ) 23 23
+1 -1
routers/api/packages/rpm/rpm.go
··· 13 13 14 14 "code.gitea.io/gitea/models/db" 15 15 packages_model "code.gitea.io/gitea/models/packages" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/json" 18 17 packages_module "code.gitea.io/gitea/modules/packages" 19 18 rpm_module "code.gitea.io/gitea/modules/packages/rpm" 20 19 "code.gitea.io/gitea/modules/setting" 21 20 "code.gitea.io/gitea/modules/util" 22 21 "code.gitea.io/gitea/routers/api/packages/helper" 22 + "code.gitea.io/gitea/services/context" 23 23 notify_service "code.gitea.io/gitea/services/notify" 24 24 packages_service "code.gitea.io/gitea/services/packages" 25 25 rpm_service "code.gitea.io/gitea/services/packages/rpm"
+1 -1
routers/api/packages/rubygems/rubygems.go
··· 13 13 "strings" 14 14 15 15 packages_model "code.gitea.io/gitea/models/packages" 16 - "code.gitea.io/gitea/modules/context" 17 16 packages_module "code.gitea.io/gitea/modules/packages" 18 17 rubygems_module "code.gitea.io/gitea/modules/packages/rubygems" 19 18 "code.gitea.io/gitea/modules/util" 20 19 "code.gitea.io/gitea/routers/api/packages/helper" 20 + "code.gitea.io/gitea/services/context" 21 21 packages_service "code.gitea.io/gitea/services/packages" 22 22 ) 23 23
+1 -1
routers/api/packages/swift/swift.go
··· 13 13 "strings" 14 14 15 15 packages_model "code.gitea.io/gitea/models/packages" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/json" 18 17 "code.gitea.io/gitea/modules/log" 19 18 packages_module "code.gitea.io/gitea/modules/packages" ··· 21 20 "code.gitea.io/gitea/modules/setting" 22 21 "code.gitea.io/gitea/modules/util" 23 22 "code.gitea.io/gitea/routers/api/packages/helper" 23 + "code.gitea.io/gitea/services/context" 24 24 packages_service "code.gitea.io/gitea/services/packages" 25 25 26 26 "github.com/hashicorp/go-version"
+1 -1
routers/api/packages/vagrant/vagrant.go
··· 12 12 "strings" 13 13 14 14 packages_model "code.gitea.io/gitea/models/packages" 15 - "code.gitea.io/gitea/modules/context" 16 15 packages_module "code.gitea.io/gitea/modules/packages" 17 16 vagrant_module "code.gitea.io/gitea/modules/packages/vagrant" 18 17 "code.gitea.io/gitea/modules/setting" 19 18 "code.gitea.io/gitea/routers/api/packages/helper" 19 + "code.gitea.io/gitea/services/context" 20 20 packages_service "code.gitea.io/gitea/services/packages" 21 21 22 22 "github.com/hashicorp/go-version"
+1 -1
routers/api/v1/activitypub/person.go
··· 9 9 "strings" 10 10 11 11 "code.gitea.io/gitea/modules/activitypub" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/log" 14 13 "code.gitea.io/gitea/modules/setting" 14 + "code.gitea.io/gitea/services/context" 15 15 16 16 ap "github.com/go-ap/activitypub" 17 17 "github.com/go-ap/jsonld"
+1 -1
routers/api/v1/activitypub/reqsignature.go
··· 13 13 "net/url" 14 14 15 15 "code.gitea.io/gitea/modules/activitypub" 16 - gitea_context "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/httplib" 18 17 "code.gitea.io/gitea/modules/setting" 18 + gitea_context "code.gitea.io/gitea/services/context" 19 19 20 20 ap "github.com/go-ap/activitypub" 21 21 "github.com/go-fed/httpsig"
+1 -1
routers/api/v1/admin/adopt.go
··· 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 10 user_model "code.gitea.io/gitea/models/user" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/util" 13 12 "code.gitea.io/gitea/routers/api/v1/utils" 13 + "code.gitea.io/gitea/services/context" 14 14 repo_service "code.gitea.io/gitea/services/repository" 15 15 ) 16 16
+1 -1
routers/api/v1/admin/cron.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/log" 11 10 "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/util" 13 12 "code.gitea.io/gitea/routers/api/v1/utils" 13 + "code.gitea.io/gitea/services/context" 14 14 "code.gitea.io/gitea/services/cron" 15 15 ) 16 16
+1 -1
routers/api/v1/admin/email.go
··· 7 7 "net/http" 8 8 9 9 user_model "code.gitea.io/gitea/models/user" 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/routers/api/v1/utils" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/convert" 14 14 ) 15 15
+1 -1
routers/api/v1/admin/hooks.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/models/webhook" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/modules/util" 15 14 "code.gitea.io/gitea/modules/web" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 webhook_service "code.gitea.io/gitea/services/webhook" 18 18 ) 19 19
+1 -1
routers/api/v1/admin/org.go
··· 10 10 "code.gitea.io/gitea/models/db" 11 11 "code.gitea.io/gitea/models/organization" 12 12 user_model "code.gitea.io/gitea/models/user" 13 - "code.gitea.io/gitea/modules/context" 14 13 api "code.gitea.io/gitea/modules/structs" 15 14 "code.gitea.io/gitea/modules/web" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/convert" 18 18 ) 19 19
+1 -1
routers/api/v1/admin/repo.go
··· 4 4 package admin 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 8 7 api "code.gitea.io/gitea/modules/structs" 9 8 "code.gitea.io/gitea/modules/web" 10 9 "code.gitea.io/gitea/routers/api/v1/repo" 10 + "code.gitea.io/gitea/services/context" 11 11 ) 12 12 13 13 // CreateRepo api for creating a repository
+1 -1
routers/api/v1/admin/runners.go
··· 4 4 package admin 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 8 7 "code.gitea.io/gitea/routers/api/v1/shared" 8 + "code.gitea.io/gitea/services/context" 9 9 ) 10 10 11 11 // https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-registration-token-for-an-organization
+1 -1
routers/api/v1/admin/user.go
··· 15 15 "code.gitea.io/gitea/models/db" 16 16 user_model "code.gitea.io/gitea/models/user" 17 17 "code.gitea.io/gitea/modules/auth/password" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/log" 20 19 "code.gitea.io/gitea/modules/optional" 21 20 "code.gitea.io/gitea/modules/setting" ··· 25 24 "code.gitea.io/gitea/routers/api/v1/user" 26 25 "code.gitea.io/gitea/routers/api/v1/utils" 27 26 asymkey_service "code.gitea.io/gitea/services/asymkey" 27 + "code.gitea.io/gitea/services/context" 28 28 "code.gitea.io/gitea/services/convert" 29 29 "code.gitea.io/gitea/services/mailer" 30 30 user_service "code.gitea.io/gitea/services/user"
+11 -12
routers/api/v1/api.go
··· 80 80 repo_model "code.gitea.io/gitea/models/repo" 81 81 "code.gitea.io/gitea/models/unit" 82 82 user_model "code.gitea.io/gitea/models/user" 83 - "code.gitea.io/gitea/modules/context" 84 83 "code.gitea.io/gitea/modules/log" 85 84 "code.gitea.io/gitea/modules/setting" 86 85 api "code.gitea.io/gitea/modules/structs" ··· 96 95 "code.gitea.io/gitea/routers/api/v1/user" 97 96 "code.gitea.io/gitea/routers/common" 98 97 "code.gitea.io/gitea/services/auth" 99 - context_service "code.gitea.io/gitea/services/context" 98 + "code.gitea.io/gitea/services/context" 100 99 "code.gitea.io/gitea/services/forms" 101 100 102 101 _ "code.gitea.io/gitea/routers/api/v1/swagger" // for swagger generation ··· 889 888 m.Group("/user/{username}", func() { 890 889 m.Get("", activitypub.Person) 891 890 m.Post("/inbox", activitypub.ReqHTTPSignature(), activitypub.PersonInbox) 892 - }, context_service.UserAssignmentAPI()) 891 + }, context.UserAssignmentAPI()) 893 892 m.Group("/user-id/{user-id}", func() { 894 893 m.Get("", activitypub.Person) 895 894 m.Post("/inbox", activitypub.ReqHTTPSignature(), activitypub.PersonInbox) 896 - }, context_service.UserIDAssignmentAPI()) 895 + }, context.UserIDAssignmentAPI()) 897 896 }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryActivityPub)) 898 897 } 899 898 ··· 949 948 }, reqSelfOrAdmin(), reqBasicOrRevProxyAuth()) 950 949 951 950 m.Get("/activities/feeds", user.ListUserActivityFeeds) 952 - }, context_service.UserAssignmentAPI(), individualPermsChecker) 951 + }, context.UserAssignmentAPI(), individualPermsChecker) 953 952 }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryUser)) 954 953 955 954 // Users (requires user scope) ··· 969 968 } 970 969 971 970 m.Get("/subscriptions", user.GetWatchedRepos) 972 - }, context_service.UserAssignmentAPI()) 971 + }, context.UserAssignmentAPI()) 973 972 }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryUser), reqToken()) 974 973 975 974 // Users (requires user scope) ··· 1004 1003 m.Get("", user.CheckMyFollowing) 1005 1004 m.Put("", user.Follow) 1006 1005 m.Delete("", user.Unfollow) 1007 - }, context_service.UserAssignmentAPI()) 1006 + }, context.UserAssignmentAPI()) 1008 1007 }) 1009 1008 1010 1009 // (admin:public_key scope) ··· 1068 1067 m.Group("", func() { 1069 1068 m.Put("/block/{username}", user.BlockUser) 1070 1069 m.Put("/unblock/{username}", user.UnblockUser) 1071 - }, context_service.UserAssignmentAPI()) 1070 + }, context.UserAssignmentAPI()) 1072 1071 }) 1073 1072 1074 1073 m.Group("/avatar", func() { ··· 1485 1484 m.Get("/files", reqToken(), packages.ListPackageFiles) 1486 1485 }) 1487 1486 m.Get("/", reqToken(), packages.ListPackages) 1488 - }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryPackage), context_service.UserAssignmentAPI(), context.PackageAssignmentAPI(), reqPackageAccess(perm.AccessModeRead)) 1487 + }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryPackage), context.UserAssignmentAPI(), context.PackageAssignmentAPI(), reqPackageAccess(perm.AccessModeRead)) 1489 1488 1490 1489 // Organizations 1491 1490 m.Get("/user/orgs", reqToken(), tokenRequiresScopes(auth_model.AccessTokenScopeCategoryUser, auth_model.AccessTokenScopeCategoryOrganization), org.ListMyOrgs) 1492 1491 m.Group("/users/{username}/orgs", func() { 1493 1492 m.Get("", reqToken(), org.ListUserOrgs) 1494 1493 m.Get("/{org}/permissions", reqToken(), org.GetUserOrgsPermissions) 1495 - }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryUser, auth_model.AccessTokenScopeCategoryOrganization), context_service.UserAssignmentAPI()) 1494 + }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryUser, auth_model.AccessTokenScopeCategoryOrganization), context.UserAssignmentAPI()) 1496 1495 m.Post("/orgs", tokenRequiresScopes(auth_model.AccessTokenScopeCategoryOrganization), reqToken(), bind(api.CreateOrgOption{}), org.Create) 1497 1496 m.Get("/orgs", org.GetAll, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryOrganization)) 1498 1497 m.Group("/orgs/{org}", func() { ··· 1554 1553 m.Group("", func() { 1555 1554 m.Put("/block/{username}", org.BlockUser) 1556 1555 m.Put("/unblock/{username}", org.UnblockUser) 1557 - }, context_service.UserAssignmentAPI()) 1556 + }, context.UserAssignmentAPI()) 1558 1557 }, reqToken(), reqOrgOwnership()) 1559 1558 }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryOrganization), orgAssignment(true)) 1560 1559 m.Group("/teams/{teamid}", func() { ··· 1598 1597 m.Post("/orgs", bind(api.CreateOrgOption{}), admin.CreateOrg) 1599 1598 m.Post("/repos", bind(api.CreateRepoOption{}), admin.CreateRepo) 1600 1599 m.Post("/rename", bind(api.RenameUserOption{}), admin.RenameUser) 1601 - }, context_service.UserAssignmentAPI()) 1600 + }, context.UserAssignmentAPI()) 1602 1601 }) 1603 1602 m.Group("/emails", func() { 1604 1603 m.Get("", admin.GetAllEmails)
+1 -1
routers/api/v1/misc/gitignore.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/options" 11 10 repo_module "code.gitea.io/gitea/modules/repository" 12 11 "code.gitea.io/gitea/modules/structs" 13 12 "code.gitea.io/gitea/modules/util" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 // Shows a list of all Gitignore templates
+1 -1
routers/api/v1/misc/label_templates.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 repo_module "code.gitea.io/gitea/modules/repository" 11 10 "code.gitea.io/gitea/modules/util" 11 + "code.gitea.io/gitea/services/context" 12 12 "code.gitea.io/gitea/services/convert" 13 13 ) 14 14
+1 -1
routers/api/v1/misc/licenses.go
··· 8 8 "net/http" 9 9 "net/url" 10 10 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/options" 13 12 repo_module "code.gitea.io/gitea/modules/repository" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 api "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/modules/util" 16 + "code.gitea.io/gitea/services/context" 17 17 ) 18 18 19 19 // Returns a list of all License templates
+1 -1
routers/api/v1/misc/markup.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/markup" 11 10 "code.gitea.io/gitea/modules/markup/markdown" 12 11 api "code.gitea.io/gitea/modules/structs" 13 12 "code.gitea.io/gitea/modules/web" 14 13 "code.gitea.io/gitea/routers/common" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 // Markup render markup document to HTML
+1 -1
routers/api/v1/misc/markup_test.go
··· 10 10 "strings" 11 11 "testing" 12 12 13 - "code.gitea.io/gitea/modules/contexttest" 14 13 "code.gitea.io/gitea/modules/markup" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 api "code.gitea.io/gitea/modules/structs" 17 16 "code.gitea.io/gitea/modules/web" 17 + "code.gitea.io/gitea/services/contexttest" 18 18 19 19 "github.com/stretchr/testify/assert" 20 20 )
+1 -1
routers/api/v1/misc/nodeinfo.go
··· 9 9 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 11 user_model "code.gitea.io/gitea/models/user" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/setting" 14 13 "code.gitea.io/gitea/modules/structs" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 const cacheKeyNodeInfoUsage = "API_NodeInfoUsage"
+1 -1
routers/api/v1/misc/signing.go
··· 7 7 "fmt" 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 asymkey_service "code.gitea.io/gitea/services/asymkey" 11 + "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 // SigningKey returns the public key of the default signing key if it exists
+1 -1
routers/api/v1/misc/version.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/setting" 11 10 "code.gitea.io/gitea/modules/structs" 11 + "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 // Version shows the version of the Gitea server
+1 -1
routers/api/v1/notify/notifications.go
··· 9 9 10 10 activities_model "code.gitea.io/gitea/models/activities" 11 11 "code.gitea.io/gitea/models/db" 12 - "code.gitea.io/gitea/modules/context" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/routers/api/v1/utils" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 // NewAvailable check if unread notifications exist
+1 -1
routers/api/v1/notify/repo.go
··· 10 10 11 11 activities_model "code.gitea.io/gitea/models/activities" 12 12 "code.gitea.io/gitea/models/db" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/structs" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/convert" 17 17 ) 18 18
+1 -1
routers/api/v1/notify/threads.go
··· 10 10 activities_model "code.gitea.io/gitea/models/activities" 11 11 "code.gitea.io/gitea/models/db" 12 12 issues_model "code.gitea.io/gitea/models/issues" 13 - "code.gitea.io/gitea/modules/context" 13 + "code.gitea.io/gitea/services/context" 14 14 "code.gitea.io/gitea/services/convert" 15 15 ) 16 16
+1 -1
routers/api/v1/notify/user.go
··· 9 9 10 10 activities_model "code.gitea.io/gitea/models/activities" 11 11 "code.gitea.io/gitea/models/db" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/structs" 13 + "code.gitea.io/gitea/services/context" 14 14 "code.gitea.io/gitea/services/convert" 15 15 ) 16 16
+1 -1
routers/api/v1/org/avatar.go
··· 7 7 "encoding/base64" 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/web" 12 + "code.gitea.io/gitea/services/context" 13 13 user_service "code.gitea.io/gitea/services/user" 14 14 ) 15 15
+1 -1
routers/api/v1/org/hook.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 api "code.gitea.io/gitea/modules/structs" 11 10 "code.gitea.io/gitea/modules/web" 12 11 "code.gitea.io/gitea/routers/api/v1/utils" 12 + "code.gitea.io/gitea/services/context" 13 13 webhook_service "code.gitea.io/gitea/services/webhook" 14 14 ) 15 15
+1 -1
routers/api/v1/org/label.go
··· 9 9 "strings" 10 10 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/label" 14 13 api "code.gitea.io/gitea/modules/structs" 15 14 "code.gitea.io/gitea/modules/web" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/convert" 18 18 ) 19 19
+1 -1
routers/api/v1/org/member.go
··· 9 9 10 10 "code.gitea.io/gitea/models" 11 11 "code.gitea.io/gitea/models/organization" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/setting" 14 13 api "code.gitea.io/gitea/modules/structs" 15 14 "code.gitea.io/gitea/routers/api/v1/user" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/convert" 18 18 ) 19 19
+1 -1
routers/api/v1/org/org.go
··· 13 13 "code.gitea.io/gitea/models/organization" 14 14 "code.gitea.io/gitea/models/perm" 15 15 user_model "code.gitea.io/gitea/models/user" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/optional" 18 17 api "code.gitea.io/gitea/modules/structs" 19 18 "code.gitea.io/gitea/modules/web" 20 19 "code.gitea.io/gitea/routers/api/v1/user" 21 20 "code.gitea.io/gitea/routers/api/v1/utils" 21 + "code.gitea.io/gitea/services/context" 22 22 "code.gitea.io/gitea/services/convert" 23 23 "code.gitea.io/gitea/services/org" 24 24 user_service "code.gitea.io/gitea/services/user"
+1 -1
routers/api/v1/org/runners.go
··· 4 4 package org 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 8 7 "code.gitea.io/gitea/routers/api/v1/shared" 8 + "code.gitea.io/gitea/services/context" 9 9 ) 10 10 11 11 // https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-registration-token-for-an-organization
+1 -1
routers/api/v1/org/secrets.go
··· 9 9 10 10 "code.gitea.io/gitea/models/db" 11 11 secret_model "code.gitea.io/gitea/models/secret" 12 - "code.gitea.io/gitea/modules/context" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/modules/util" 15 14 "code.gitea.io/gitea/modules/web" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 secret_service "code.gitea.io/gitea/services/secrets" 18 18 ) 19 19
+1 -1
routers/api/v1/org/team.go
··· 15 15 access_model "code.gitea.io/gitea/models/perm/access" 16 16 repo_model "code.gitea.io/gitea/models/repo" 17 17 unit_model "code.gitea.io/gitea/models/unit" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/log" 20 19 api "code.gitea.io/gitea/modules/structs" 21 20 "code.gitea.io/gitea/modules/web" 22 21 "code.gitea.io/gitea/routers/api/v1/user" 23 22 "code.gitea.io/gitea/routers/api/v1/utils" 23 + "code.gitea.io/gitea/services/context" 24 24 "code.gitea.io/gitea/services/convert" 25 25 org_service "code.gitea.io/gitea/services/org" 26 26 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
routers/api/v1/packages/package.go
··· 7 7 "net/http" 8 8 9 9 "code.gitea.io/gitea/models/packages" 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/util" 13 12 "code.gitea.io/gitea/routers/api/v1/utils" 13 + "code.gitea.io/gitea/services/context" 14 14 "code.gitea.io/gitea/services/convert" 15 15 packages_service "code.gitea.io/gitea/services/packages" 16 16 )
+1 -1
routers/api/v1/repo/action.go
··· 7 7 "errors" 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/util" 13 12 "code.gitea.io/gitea/modules/web" 13 + "code.gitea.io/gitea/services/context" 14 14 secret_service "code.gitea.io/gitea/services/secrets" 15 15 ) 16 16
+1 -1
routers/api/v1/repo/avatar.go
··· 7 7 "encoding/base64" 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/web" 12 + "code.gitea.io/gitea/services/context" 13 13 repo_service "code.gitea.io/gitea/services/repository" 14 14 ) 15 15
+1 -1
routers/api/v1/repo/blob.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 9 + "code.gitea.io/gitea/services/context" 10 10 files_service "code.gitea.io/gitea/services/repository/files" 11 11 ) 12 12
+1 -1
routers/api/v1/repo/branch.go
··· 14 14 git_model "code.gitea.io/gitea/models/git" 15 15 "code.gitea.io/gitea/models/organization" 16 16 user_model "code.gitea.io/gitea/models/user" 17 - "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/git" 19 18 "code.gitea.io/gitea/modules/gitrepo" 20 19 "code.gitea.io/gitea/modules/optional" ··· 22 21 api "code.gitea.io/gitea/modules/structs" 23 22 "code.gitea.io/gitea/modules/web" 24 23 "code.gitea.io/gitea/routers/api/v1/utils" 24 + "code.gitea.io/gitea/services/context" 25 25 "code.gitea.io/gitea/services/convert" 26 26 pull_service "code.gitea.io/gitea/services/pull" 27 27 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
routers/api/v1/repo/collaborators.go
··· 13 13 access_model "code.gitea.io/gitea/models/perm/access" 14 14 repo_model "code.gitea.io/gitea/models/repo" 15 15 user_model "code.gitea.io/gitea/models/user" 16 - "code.gitea.io/gitea/modules/context" 17 16 repo_module "code.gitea.io/gitea/modules/repository" 18 17 api "code.gitea.io/gitea/modules/structs" 19 18 "code.gitea.io/gitea/modules/web" 20 19 "code.gitea.io/gitea/routers/api/v1/utils" 20 + "code.gitea.io/gitea/services/context" 21 21 "code.gitea.io/gitea/services/convert" 22 22 repo_service "code.gitea.io/gitea/services/repository" 23 23 )
+1 -1
routers/api/v1/repo/commits.go
··· 12 12 13 13 issues_model "code.gitea.io/gitea/models/issues" 14 14 user_model "code.gitea.io/gitea/models/user" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/git" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 api "code.gitea.io/gitea/modules/structs" 19 18 "code.gitea.io/gitea/routers/api/v1/utils" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/convert" 21 21 ) 22 22
+1 -1
routers/api/v1/repo/file.go
··· 19 19 git_model "code.gitea.io/gitea/models/git" 20 20 repo_model "code.gitea.io/gitea/models/repo" 21 21 "code.gitea.io/gitea/models/unit" 22 - "code.gitea.io/gitea/modules/context" 23 22 "code.gitea.io/gitea/modules/git" 24 23 "code.gitea.io/gitea/modules/gitrepo" 25 24 "code.gitea.io/gitea/modules/httpcache" ··· 30 29 api "code.gitea.io/gitea/modules/structs" 31 30 "code.gitea.io/gitea/modules/web" 32 31 "code.gitea.io/gitea/routers/common" 32 + "code.gitea.io/gitea/services/context" 33 33 archiver_service "code.gitea.io/gitea/services/repository/archiver" 34 34 files_service "code.gitea.io/gitea/services/repository/files" 35 35 )
+1 -1
routers/api/v1/repo/flags.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 api "code.gitea.io/gitea/modules/structs" 11 10 "code.gitea.io/gitea/modules/web" 11 + "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 func ListFlags(ctx *context.APIContext) {
+1 -1
routers/api/v1/repo/fork.go
··· 14 14 access_model "code.gitea.io/gitea/models/perm/access" 15 15 repo_model "code.gitea.io/gitea/models/repo" 16 16 user_model "code.gitea.io/gitea/models/user" 17 - "code.gitea.io/gitea/modules/context" 18 17 api "code.gitea.io/gitea/modules/structs" 19 18 "code.gitea.io/gitea/modules/util" 20 19 "code.gitea.io/gitea/modules/web" 21 20 "code.gitea.io/gitea/routers/api/v1/utils" 21 + "code.gitea.io/gitea/services/context" 22 22 "code.gitea.io/gitea/services/convert" 23 23 repo_service "code.gitea.io/gitea/services/repository" 24 24 )
+1 -1
routers/api/v1/repo/git_hook.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/git" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/web" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/convert" 14 14 ) 15 15
+1 -1
routers/api/v1/repo/git_ref.go
··· 7 7 "net/http" 8 8 "net/url" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/util" 13 12 "code.gitea.io/gitea/routers/api/v1/utils" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 // GetGitAllRefs get ref or an list all the refs of a repository
+1 -1
routers/api/v1/repo/hook.go
··· 11 11 "code.gitea.io/gitea/models/perm" 12 12 access_model "code.gitea.io/gitea/models/perm/access" 13 13 "code.gitea.io/gitea/models/webhook" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/git" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 api "code.gitea.io/gitea/modules/structs" 18 17 "code.gitea.io/gitea/modules/web" 19 18 webhook_module "code.gitea.io/gitea/modules/webhook" 20 19 "code.gitea.io/gitea/routers/api/v1/utils" 20 + "code.gitea.io/gitea/services/context" 21 21 "code.gitea.io/gitea/services/convert" 22 22 webhook_service "code.gitea.io/gitea/services/webhook" 23 23 )
+1 -1
routers/api/v1/repo/hook_test.go
··· 9 9 10 10 "code.gitea.io/gitea/models/unittest" 11 11 "code.gitea.io/gitea/models/webhook" 12 - "code.gitea.io/gitea/modules/contexttest" 12 + "code.gitea.io/gitea/services/contexttest" 13 13 14 14 "github.com/stretchr/testify/assert" 15 15 )
+1 -1
routers/api/v1/repo/issue.go
··· 19 19 repo_model "code.gitea.io/gitea/models/repo" 20 20 "code.gitea.io/gitea/models/unit" 21 21 user_model "code.gitea.io/gitea/models/user" 22 - "code.gitea.io/gitea/modules/context" 23 22 issue_indexer "code.gitea.io/gitea/modules/indexer/issues" 24 23 "code.gitea.io/gitea/modules/setting" 25 24 api "code.gitea.io/gitea/modules/structs" ··· 27 26 "code.gitea.io/gitea/modules/util" 28 27 "code.gitea.io/gitea/modules/web" 29 28 "code.gitea.io/gitea/routers/api/v1/utils" 29 + "code.gitea.io/gitea/services/context" 30 30 "code.gitea.io/gitea/services/convert" 31 31 issue_service "code.gitea.io/gitea/services/issue" 32 32 notify_service "code.gitea.io/gitea/services/notify"
+1 -1
routers/api/v1/repo/issue_attachment.go
··· 9 9 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/log" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 api "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/modules/web" 17 16 "code.gitea.io/gitea/services/attachment" 17 + "code.gitea.io/gitea/services/context" 18 18 "code.gitea.io/gitea/services/convert" 19 19 issue_service "code.gitea.io/gitea/services/issue" 20 20 )
+1 -1
routers/api/v1/repo/issue_comment.go
··· 14 14 repo_model "code.gitea.io/gitea/models/repo" 15 15 "code.gitea.io/gitea/models/unit" 16 16 user_model "code.gitea.io/gitea/models/user" 17 - "code.gitea.io/gitea/modules/context" 18 17 api "code.gitea.io/gitea/modules/structs" 19 18 "code.gitea.io/gitea/modules/util" 20 19 "code.gitea.io/gitea/modules/web" 21 20 "code.gitea.io/gitea/routers/api/v1/utils" 21 + "code.gitea.io/gitea/services/context" 22 22 "code.gitea.io/gitea/services/convert" 23 23 issue_service "code.gitea.io/gitea/services/issue" 24 24 )
+1 -1
routers/api/v1/repo/issue_comment_attachment.go
··· 9 9 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/log" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 api "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/modules/web" 17 16 "code.gitea.io/gitea/services/attachment" 17 + "code.gitea.io/gitea/services/context" 18 18 "code.gitea.io/gitea/services/convert" 19 19 issue_service "code.gitea.io/gitea/services/issue" 20 20 )
+1 -1
routers/api/v1/repo/issue_dependency.go
··· 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 12 access_model "code.gitea.io/gitea/models/perm/access" 13 13 repo_model "code.gitea.io/gitea/models/repo" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 api "code.gitea.io/gitea/modules/structs" 17 16 "code.gitea.io/gitea/modules/web" 17 + "code.gitea.io/gitea/services/context" 18 18 "code.gitea.io/gitea/services/convert" 19 19 ) 20 20
+1 -1
routers/api/v1/repo/issue_label.go
··· 8 8 "net/http" 9 9 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 - "code.gitea.io/gitea/modules/context" 12 11 api "code.gitea.io/gitea/modules/structs" 13 12 "code.gitea.io/gitea/modules/web" 13 + "code.gitea.io/gitea/services/context" 14 14 "code.gitea.io/gitea/services/convert" 15 15 issue_service "code.gitea.io/gitea/services/issue" 16 16 )
+1 -1
routers/api/v1/repo/issue_pin.go
··· 7 7 "net/http" 8 8 9 9 issues_model "code.gitea.io/gitea/models/issues" 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 11 + "code.gitea.io/gitea/services/context" 12 12 "code.gitea.io/gitea/services/convert" 13 13 ) 14 14
+1 -1
routers/api/v1/repo/issue_reaction.go
··· 9 9 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 11 user_model "code.gitea.io/gitea/models/user" 12 - "code.gitea.io/gitea/modules/context" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/modules/web" 15 14 "code.gitea.io/gitea/routers/api/v1/utils" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/convert" 17 17 issue_service "code.gitea.io/gitea/services/issue" 18 18 )
+1 -1
routers/api/v1/repo/issue_stopwatch.go
··· 8 8 "net/http" 9 9 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/routers/api/v1/utils" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/convert" 14 14 ) 15 15
+1 -1
routers/api/v1/repo/issue_subscription.go
··· 9 9 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 11 user_model "code.gitea.io/gitea/models/user" 12 - "code.gitea.io/gitea/modules/context" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/routers/api/v1/utils" 14 + "code.gitea.io/gitea/services/context" 15 15 "code.gitea.io/gitea/services/convert" 16 16 ) 17 17
+1 -1
routers/api/v1/repo/issue_tracked_time.go
··· 12 12 issues_model "code.gitea.io/gitea/models/issues" 13 13 "code.gitea.io/gitea/models/unit" 14 14 user_model "code.gitea.io/gitea/models/user" 15 - "code.gitea.io/gitea/modules/context" 16 15 api "code.gitea.io/gitea/modules/structs" 17 16 "code.gitea.io/gitea/modules/web" 18 17 "code.gitea.io/gitea/routers/api/v1/utils" 18 + "code.gitea.io/gitea/services/context" 19 19 "code.gitea.io/gitea/services/convert" 20 20 ) 21 21
+1 -1
routers/api/v1/repo/key.go
··· 15 15 "code.gitea.io/gitea/models/perm" 16 16 access_model "code.gitea.io/gitea/models/perm/access" 17 17 repo_model "code.gitea.io/gitea/models/repo" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/setting" 20 19 api "code.gitea.io/gitea/modules/structs" 21 20 "code.gitea.io/gitea/modules/web" 22 21 "code.gitea.io/gitea/routers/api/v1/utils" 23 22 asymkey_service "code.gitea.io/gitea/services/asymkey" 23 + "code.gitea.io/gitea/services/context" 24 24 "code.gitea.io/gitea/services/convert" 25 25 ) 26 26
+1 -1
routers/api/v1/repo/label.go
··· 9 9 "strconv" 10 10 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/label" 14 13 api "code.gitea.io/gitea/modules/structs" 15 14 "code.gitea.io/gitea/modules/web" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/convert" 18 18 ) 19 19
+1 -1
routers/api/v1/repo/language.go
··· 9 9 "strconv" 10 10 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/log" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 type languageResponse []*repo_model.LanguageStat
+1 -1
routers/api/v1/repo/migrate.go
··· 17 17 access_model "code.gitea.io/gitea/models/perm/access" 18 18 repo_model "code.gitea.io/gitea/models/repo" 19 19 user_model "code.gitea.io/gitea/models/user" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/graceful" 22 21 "code.gitea.io/gitea/modules/lfs" 23 22 "code.gitea.io/gitea/modules/log" ··· 26 25 api "code.gitea.io/gitea/modules/structs" 27 26 "code.gitea.io/gitea/modules/util" 28 27 "code.gitea.io/gitea/modules/web" 28 + "code.gitea.io/gitea/services/context" 29 29 "code.gitea.io/gitea/services/convert" 30 30 "code.gitea.io/gitea/services/forms" 31 31 "code.gitea.io/gitea/services/migrations"
+1 -1
routers/api/v1/repo/milestone.go
··· 11 11 12 12 "code.gitea.io/gitea/models/db" 13 13 issues_model "code.gitea.io/gitea/models/issues" 14 - "code.gitea.io/gitea/modules/context" 15 14 api "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/modules/timeutil" 17 16 "code.gitea.io/gitea/modules/util" 18 17 "code.gitea.io/gitea/modules/web" 19 18 "code.gitea.io/gitea/routers/api/v1/utils" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/convert" 21 21 ) 22 22
+1 -1
routers/api/v1/repo/mirror.go
··· 13 13 "code.gitea.io/gitea/models/db" 14 14 repo_model "code.gitea.io/gitea/models/repo" 15 15 "code.gitea.io/gitea/models/unit" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 api "code.gitea.io/gitea/modules/structs" 19 18 "code.gitea.io/gitea/modules/util" 20 19 "code.gitea.io/gitea/modules/web" 21 20 "code.gitea.io/gitea/routers/api/v1/utils" 21 + "code.gitea.io/gitea/services/context" 22 22 "code.gitea.io/gitea/services/convert" 23 23 "code.gitea.io/gitea/services/forms" 24 24 "code.gitea.io/gitea/services/migrations"
+1 -1
routers/api/v1/repo/notes.go
··· 7 7 "fmt" 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/git" 12 11 api "code.gitea.io/gitea/modules/structs" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/convert" 14 14 ) 15 15
+1 -1
routers/api/v1/repo/patch.go
··· 10 10 "code.gitea.io/gitea/models" 11 11 git_model "code.gitea.io/gitea/models/git" 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/git" 15 14 api "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/modules/web" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/repository/files" 18 18 ) 19 19
+1 -1
routers/api/v1/repo/pull.go
··· 21 21 repo_model "code.gitea.io/gitea/models/repo" 22 22 "code.gitea.io/gitea/models/unit" 23 23 user_model "code.gitea.io/gitea/models/user" 24 - "code.gitea.io/gitea/modules/context" 25 24 "code.gitea.io/gitea/modules/git" 26 25 "code.gitea.io/gitea/modules/gitrepo" 27 26 "code.gitea.io/gitea/modules/log" ··· 32 31 "code.gitea.io/gitea/routers/api/v1/utils" 33 32 asymkey_service "code.gitea.io/gitea/services/asymkey" 34 33 "code.gitea.io/gitea/services/automerge" 34 + "code.gitea.io/gitea/services/context" 35 35 "code.gitea.io/gitea/services/convert" 36 36 "code.gitea.io/gitea/services/forms" 37 37 "code.gitea.io/gitea/services/gitdiff"
+1 -1
routers/api/v1/repo/pull_review.go
··· 12 12 "code.gitea.io/gitea/models/organization" 13 13 access_model "code.gitea.io/gitea/models/perm/access" 14 14 user_model "code.gitea.io/gitea/models/user" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/gitrepo" 17 16 api "code.gitea.io/gitea/modules/structs" 18 17 "code.gitea.io/gitea/modules/web" 19 18 "code.gitea.io/gitea/routers/api/v1/utils" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/convert" 21 21 issue_service "code.gitea.io/gitea/services/issue" 22 22 pull_service "code.gitea.io/gitea/services/pull"
+1 -1
routers/api/v1/repo/release.go
··· 11 11 "code.gitea.io/gitea/models/perm" 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 13 "code.gitea.io/gitea/models/unit" 14 - "code.gitea.io/gitea/modules/context" 15 14 api "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/modules/web" 17 16 "code.gitea.io/gitea/routers/api/v1/utils" 17 + "code.gitea.io/gitea/services/context" 18 18 "code.gitea.io/gitea/services/convert" 19 19 release_service "code.gitea.io/gitea/services/release" 20 20 )
+2 -2
routers/api/v1/repo/release_attachment.go
··· 7 7 "net/http" 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/log" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 api "code.gitea.io/gitea/modules/structs" 14 - "code.gitea.io/gitea/modules/upload" 15 13 "code.gitea.io/gitea/modules/web" 16 14 "code.gitea.io/gitea/services/attachment" 15 + "code.gitea.io/gitea/services/context" 16 + "code.gitea.io/gitea/services/context/upload" 17 17 "code.gitea.io/gitea/services/convert" 18 18 ) 19 19
+1 -1
routers/api/v1/repo/release_tags.go
··· 8 8 9 9 "code.gitea.io/gitea/models" 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 "code.gitea.io/gitea/services/convert" 13 13 releaseservice "code.gitea.io/gitea/services/release" 14 14 )
+1 -1
routers/api/v1/repo/repo.go
··· 19 19 repo_model "code.gitea.io/gitea/models/repo" 20 20 unit_model "code.gitea.io/gitea/models/unit" 21 21 user_model "code.gitea.io/gitea/models/user" 22 - "code.gitea.io/gitea/modules/context" 23 22 "code.gitea.io/gitea/modules/git" 24 23 "code.gitea.io/gitea/modules/gitrepo" 25 24 "code.gitea.io/gitea/modules/label" ··· 31 30 "code.gitea.io/gitea/modules/validation" 32 31 "code.gitea.io/gitea/modules/web" 33 32 "code.gitea.io/gitea/routers/api/v1/utils" 33 + "code.gitea.io/gitea/services/context" 34 34 "code.gitea.io/gitea/services/convert" 35 35 "code.gitea.io/gitea/services/issue" 36 36 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
routers/api/v1/repo/repo_test.go
··· 9 9 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 11 "code.gitea.io/gitea/models/unittest" 12 - "code.gitea.io/gitea/modules/contexttest" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/modules/web" 14 + "code.gitea.io/gitea/services/contexttest" 15 15 16 16 "github.com/stretchr/testify/assert" 17 17 )
+1 -1
routers/api/v1/repo/runners.go
··· 4 4 package repo 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 8 7 "code.gitea.io/gitea/routers/api/v1/shared" 8 + "code.gitea.io/gitea/services/context" 9 9 ) 10 10 11 11 // GetRegistrationToken returns the token to register repo runners
+1 -1
routers/api/v1/repo/star.go
··· 7 7 "net/http" 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/routers/api/v1/utils" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/convert" 14 14 ) 15 15
+1 -1
routers/api/v1/repo/status.go
··· 9 9 10 10 "code.gitea.io/gitea/models/db" 11 11 git_model "code.gitea.io/gitea/models/git" 12 - "code.gitea.io/gitea/modules/context" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/modules/web" 15 14 "code.gitea.io/gitea/routers/api/v1/utils" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/convert" 17 17 files_service "code.gitea.io/gitea/services/repository/files" 18 18 )
+1 -1
routers/api/v1/repo/subscriber.go
··· 7 7 "net/http" 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/routers/api/v1/utils" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/convert" 14 14 ) 15 15
+1 -1
routers/api/v1/repo/tag.go
··· 10 10 11 11 "code.gitea.io/gitea/models" 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 - "code.gitea.io/gitea/modules/context" 14 13 api "code.gitea.io/gitea/modules/structs" 15 14 "code.gitea.io/gitea/modules/web" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/convert" 18 18 releaseservice "code.gitea.io/gitea/services/release" 19 19 )
+1 -1
routers/api/v1/repo/teams.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/models/organization" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 "code.gitea.io/gitea/services/convert" 13 13 org_service "code.gitea.io/gitea/services/org" 14 14 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
routers/api/v1/repo/topic.go
··· 8 8 "strings" 9 9 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/log" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/modules/web" 15 14 "code.gitea.io/gitea/routers/api/v1/utils" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/convert" 17 17 ) 18 18
+1 -1
routers/api/v1/repo/transfer.go
··· 14 14 access_model "code.gitea.io/gitea/models/perm/access" 15 15 repo_model "code.gitea.io/gitea/models/repo" 16 16 user_model "code.gitea.io/gitea/models/user" 17 - "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/log" 19 18 api "code.gitea.io/gitea/modules/structs" 20 19 "code.gitea.io/gitea/modules/web" 20 + "code.gitea.io/gitea/services/context" 21 21 "code.gitea.io/gitea/services/convert" 22 22 repo_service "code.gitea.io/gitea/services/repository" 23 23 )
+1 -1
routers/api/v1/repo/tree.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 9 + "code.gitea.io/gitea/services/context" 10 10 files_service "code.gitea.io/gitea/services/repository/files" 11 11 ) 12 12
+1 -1
routers/api/v1/repo/wiki.go
··· 10 10 "net/url" 11 11 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/git" 15 14 "code.gitea.io/gitea/modules/gitrepo" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 api "code.gitea.io/gitea/modules/structs" 18 17 "code.gitea.io/gitea/modules/util" 19 18 "code.gitea.io/gitea/modules/web" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/convert" 21 21 notify_service "code.gitea.io/gitea/services/notify" 22 22 wiki_service "code.gitea.io/gitea/services/wiki"
+1 -1
routers/api/v1/settings/settings.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/setting" 11 10 api "code.gitea.io/gitea/modules/structs" 11 + "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 // GetGeneralUISettings returns instance's global settings for ui
+1 -1
routers/api/v1/shared/runners.go
··· 8 8 "net/http" 9 9 10 10 actions_model "code.gitea.io/gitea/models/actions" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/util" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 // RegistrationToken is a string used to register a runner with a server
+1 -1
routers/api/v1/user/action.go
··· 7 7 "errors" 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/util" 13 12 "code.gitea.io/gitea/modules/web" 13 + "code.gitea.io/gitea/services/context" 14 14 secret_service "code.gitea.io/gitea/services/secrets" 15 15 ) 16 16
+1 -1
routers/api/v1/user/app.go
··· 13 13 14 14 auth_model "code.gitea.io/gitea/models/auth" 15 15 "code.gitea.io/gitea/models/db" 16 - "code.gitea.io/gitea/modules/context" 17 16 api "code.gitea.io/gitea/modules/structs" 18 17 "code.gitea.io/gitea/modules/web" 19 18 "code.gitea.io/gitea/routers/api/v1/utils" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/convert" 21 21 ) 22 22
+1 -1
routers/api/v1/user/avatar.go
··· 7 7 "encoding/base64" 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/web" 12 + "code.gitea.io/gitea/services/context" 13 13 user_service "code.gitea.io/gitea/services/user" 14 14 ) 15 15
+1 -1
routers/api/v1/user/email.go
··· 8 8 "net/http" 9 9 10 10 user_model "code.gitea.io/gitea/models/user" 11 - "code.gitea.io/gitea/modules/context" 12 11 api "code.gitea.io/gitea/modules/structs" 13 12 "code.gitea.io/gitea/modules/web" 13 + "code.gitea.io/gitea/services/context" 14 14 "code.gitea.io/gitea/services/convert" 15 15 user_service "code.gitea.io/gitea/services/user" 16 16 )
+1 -1
routers/api/v1/user/follower.go
··· 9 9 "net/http" 10 10 11 11 user_model "code.gitea.io/gitea/models/user" 12 - "code.gitea.io/gitea/modules/context" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/routers/api/v1/utils" 14 + "code.gitea.io/gitea/services/context" 15 15 "code.gitea.io/gitea/services/convert" 16 16 ) 17 17
+1 -1
routers/api/v1/user/gpg_key.go
··· 10 10 11 11 asymkey_model "code.gitea.io/gitea/models/asymkey" 12 12 "code.gitea.io/gitea/models/db" 13 - "code.gitea.io/gitea/modules/context" 14 13 api "code.gitea.io/gitea/modules/structs" 15 14 "code.gitea.io/gitea/modules/web" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/convert" 18 18 ) 19 19
+1 -1
routers/api/v1/user/helper.go
··· 7 7 "net/http" 8 8 9 9 user_model "code.gitea.io/gitea/models/user" 10 - "code.gitea.io/gitea/modules/context" 10 + "code.gitea.io/gitea/services/context" 11 11 ) 12 12 13 13 // GetUserByParamsName get user by name
+1 -1
routers/api/v1/user/hook.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 api "code.gitea.io/gitea/modules/structs" 11 10 "code.gitea.io/gitea/modules/web" 12 11 "code.gitea.io/gitea/routers/api/v1/utils" 12 + "code.gitea.io/gitea/services/context" 13 13 webhook_service "code.gitea.io/gitea/services/webhook" 14 14 ) 15 15
+1 -1
routers/api/v1/user/key.go
··· 11 11 "code.gitea.io/gitea/models/db" 12 12 "code.gitea.io/gitea/models/perm" 13 13 user_model "code.gitea.io/gitea/models/user" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 api "code.gitea.io/gitea/modules/structs" 17 16 "code.gitea.io/gitea/modules/web" 18 17 "code.gitea.io/gitea/routers/api/v1/repo" 19 18 "code.gitea.io/gitea/routers/api/v1/utils" 20 19 asymkey_service "code.gitea.io/gitea/services/asymkey" 20 + "code.gitea.io/gitea/services/context" 21 21 "code.gitea.io/gitea/services/convert" 22 22 ) 23 23
+1 -1
routers/api/v1/user/repo.go
··· 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 12 unit_model "code.gitea.io/gitea/models/unit" 13 13 user_model "code.gitea.io/gitea/models/user" 14 - "code.gitea.io/gitea/modules/context" 15 14 api "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/convert" 18 18 ) 19 19
+1 -1
routers/api/v1/user/runners.go
··· 4 4 package user 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 8 7 "code.gitea.io/gitea/routers/api/v1/shared" 8 + "code.gitea.io/gitea/services/context" 9 9 ) 10 10 11 11 // https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-registration-token-for-an-organization
+1 -1
routers/api/v1/user/settings.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/optional" 11 10 api "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/web" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/convert" 14 14 user_service "code.gitea.io/gitea/services/user" 15 15 )
+1 -1
routers/api/v1/user/star.go
··· 12 12 access_model "code.gitea.io/gitea/models/perm/access" 13 13 repo_model "code.gitea.io/gitea/models/repo" 14 14 user_model "code.gitea.io/gitea/models/user" 15 - "code.gitea.io/gitea/modules/context" 16 15 api "code.gitea.io/gitea/modules/structs" 17 16 "code.gitea.io/gitea/routers/api/v1/utils" 17 + "code.gitea.io/gitea/services/context" 18 18 "code.gitea.io/gitea/services/convert" 19 19 ) 20 20
+1 -1
routers/api/v1/user/user.go
··· 10 10 11 11 activities_model "code.gitea.io/gitea/models/activities" 12 12 user_model "code.gitea.io/gitea/models/user" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/routers/api/v1/utils" 14 + "code.gitea.io/gitea/services/context" 15 15 "code.gitea.io/gitea/services/convert" 16 16 ) 17 17
+1 -1
routers/api/v1/user/watch.go
··· 11 11 access_model "code.gitea.io/gitea/models/perm/access" 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 13 user_model "code.gitea.io/gitea/models/user" 14 - "code.gitea.io/gitea/modules/context" 15 14 api "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/routers/api/v1/utils" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/convert" 18 18 ) 19 19
+1 -1
routers/api/v1/utils/block.go
··· 7 7 "net/http" 8 8 9 9 user_model "code.gitea.io/gitea/models/user" 10 - "code.gitea.io/gitea/modules/context" 11 10 api "code.gitea.io/gitea/modules/structs" 11 + "code.gitea.io/gitea/services/context" 12 12 user_service "code.gitea.io/gitea/services/user" 13 13 ) 14 14
+1 -1
routers/api/v1/utils/git.go
··· 8 8 "fmt" 9 9 "net/http" 10 10 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/git" 13 12 "code.gitea.io/gitea/modules/gitrepo" 14 13 "code.gitea.io/gitea/modules/log" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 // ResolveRefOrSha resolve ref to sha if exist
+1 -1
routers/api/v1/utils/hook.go
··· 12 12 "code.gitea.io/gitea/models/db" 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/models/webhook" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/json" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 api "code.gitea.io/gitea/modules/structs" 19 18 "code.gitea.io/gitea/modules/util" 20 19 webhook_module "code.gitea.io/gitea/modules/webhook" 20 + "code.gitea.io/gitea/services/context" 21 21 webhook_service "code.gitea.io/gitea/services/webhook" 22 22 ) 23 23
+1 -1
routers/api/v1/utils/page.go
··· 5 5 6 6 import ( 7 7 "code.gitea.io/gitea/models/db" 8 - "code.gitea.io/gitea/modules/context" 8 + "code.gitea.io/gitea/services/context" 9 9 "code.gitea.io/gitea/services/convert" 10 10 ) 11 11
+1 -1
routers/common/auth.go
··· 5 5 6 6 import ( 7 7 user_model "code.gitea.io/gitea/models/user" 8 - "code.gitea.io/gitea/modules/context" 9 8 "code.gitea.io/gitea/modules/web/middleware" 10 9 auth_service "code.gitea.io/gitea/services/auth" 10 + "code.gitea.io/gitea/services/context" 11 11 ) 12 12 13 13 type AuthResult struct {
+1 -1
routers/common/errpage.go
··· 9 9 10 10 user_model "code.gitea.io/gitea/models/user" 11 11 "code.gitea.io/gitea/modules/base" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/httpcache" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 "code.gitea.io/gitea/modules/templates" 17 16 "code.gitea.io/gitea/modules/web/middleware" 18 17 "code.gitea.io/gitea/modules/web/routing" 18 + "code.gitea.io/gitea/services/context" 19 19 ) 20 20 21 21 const tplStatus500 base.TplName = "status/500"
+1 -1
routers/common/markup.go
··· 9 9 "net/http" 10 10 "strings" 11 11 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/markup" 14 13 "code.gitea.io/gitea/modules/markup/markdown" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 "code.gitea.io/gitea/modules/util" 16 + "code.gitea.io/gitea/services/context" 17 17 18 18 "mvdan.cc/xurls/v2" 19 19 )
+1 -1
routers/common/middleware.go
··· 9 9 "strings" 10 10 11 11 "code.gitea.io/gitea/modules/cache" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/process" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/web/middleware" 16 15 "code.gitea.io/gitea/modules/web/routing" 16 + "code.gitea.io/gitea/services/context" 17 17 18 18 "gitea.com/go-chi/session" 19 19 "github.com/chi-middleware/proxy"
+1 -1
routers/common/serve.go
··· 7 7 "io" 8 8 "time" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/git" 12 11 "code.gitea.io/gitea/modules/httpcache" 13 12 "code.gitea.io/gitea/modules/httplib" 14 13 "code.gitea.io/gitea/modules/log" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 // ServeBlob download a git.Blob
+1 -1
routers/install/install.go
··· 22 22 user_model "code.gitea.io/gitea/models/user" 23 23 "code.gitea.io/gitea/modules/auth/password/hash" 24 24 "code.gitea.io/gitea/modules/base" 25 - "code.gitea.io/gitea/modules/context" 26 25 "code.gitea.io/gitea/modules/generate" 27 26 "code.gitea.io/gitea/modules/graceful" 28 27 "code.gitea.io/gitea/modules/log" ··· 34 33 "code.gitea.io/gitea/modules/web" 35 34 "code.gitea.io/gitea/modules/web/middleware" 36 35 "code.gitea.io/gitea/routers/common" 36 + "code.gitea.io/gitea/services/context" 37 37 "code.gitea.io/gitea/services/forms" 38 38 39 39 "gitea.com/go-chi/session"
+1 -1
routers/private/actions.go
··· 13 13 actions_model "code.gitea.io/gitea/models/actions" 14 14 repo_model "code.gitea.io/gitea/models/repo" 15 15 user_model "code.gitea.io/gitea/models/user" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/json" 18 17 "code.gitea.io/gitea/modules/log" 19 18 "code.gitea.io/gitea/modules/private" 20 19 "code.gitea.io/gitea/modules/util" 20 + "code.gitea.io/gitea/services/context" 21 21 ) 22 22 23 23 // GenerateActionsRunnerToken generates a new runner token for a given scope
+1 -1
routers/private/default_branch.go
··· 8 8 "net/http" 9 9 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 - gitea_context "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/git" 13 12 "code.gitea.io/gitea/modules/private" 13 + gitea_context "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 // SetDefaultBranch updates the default branch
+1 -1
routers/private/hook_post_receive.go
··· 10 10 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 - gitea_context "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/git" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/private" ··· 18 17 "code.gitea.io/gitea/modules/setting" 19 18 "code.gitea.io/gitea/modules/util" 20 19 "code.gitea.io/gitea/modules/web" 20 + gitea_context "code.gitea.io/gitea/services/context" 21 21 repo_service "code.gitea.io/gitea/services/repository" 22 22 ) 23 23
+1 -1
routers/private/hook_pre_receive.go
··· 16 16 access_model "code.gitea.io/gitea/models/perm/access" 17 17 "code.gitea.io/gitea/models/unit" 18 18 user_model "code.gitea.io/gitea/models/user" 19 - gitea_context "code.gitea.io/gitea/modules/context" 20 19 "code.gitea.io/gitea/modules/git" 21 20 "code.gitea.io/gitea/modules/log" 22 21 "code.gitea.io/gitea/modules/private" 23 22 "code.gitea.io/gitea/modules/web" 23 + gitea_context "code.gitea.io/gitea/services/context" 24 24 pull_service "code.gitea.io/gitea/services/pull" 25 25 ) 26 26
+1 -1
routers/private/hook_proc_receive.go
··· 7 7 "net/http" 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 - gitea_context "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/git" 12 11 "code.gitea.io/gitea/modules/log" 13 12 "code.gitea.io/gitea/modules/private" 14 13 "code.gitea.io/gitea/modules/web" 15 14 "code.gitea.io/gitea/services/agit" 15 + gitea_context "code.gitea.io/gitea/services/context" 16 16 ) 17 17 18 18 // HookProcReceive proc-receive hook - only handles agit Proc-Receive requests at present
+1 -1
routers/private/internal.go
··· 8 8 "net/http" 9 9 "strings" 10 10 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/log" 13 12 "code.gitea.io/gitea/modules/private" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/web" 15 + "code.gitea.io/gitea/services/context" 16 16 17 17 "gitea.com/go-chi/binding" 18 18 chi_middleware "github.com/go-chi/chi/v5/middleware"
+1 -1
routers/private/internal_repo.go
··· 9 9 "net/http" 10 10 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 - gitea_context "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/gitrepo" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/private" 15 + gitea_context "code.gitea.io/gitea/services/context" 16 16 ) 17 17 18 18 // This file contains common functions relating to setting the Repository for the internal routes
+1 -1
routers/private/key.go
··· 7 7 "net/http" 8 8 9 9 asymkey_model "code.gitea.io/gitea/models/asymkey" 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/private" 12 11 "code.gitea.io/gitea/modules/timeutil" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 // UpdatePublicKeyInRepo update public key and deploy key updates
+1 -1
routers/private/mail.go
··· 11 11 12 12 "code.gitea.io/gitea/models/db" 13 13 user_model "code.gitea.io/gitea/models/user" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/json" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/private" 18 17 "code.gitea.io/gitea/modules/setting" 18 + "code.gitea.io/gitea/services/context" 19 19 "code.gitea.io/gitea/services/mailer" 20 20 ) 21 21
+1 -1
routers/private/manager.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/models/db" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/graceful" 13 12 "code.gitea.io/gitea/modules/graceful/releasereopen" 14 13 "code.gitea.io/gitea/modules/log" ··· 17 16 "code.gitea.io/gitea/modules/setting" 18 17 "code.gitea.io/gitea/modules/templates" 19 18 "code.gitea.io/gitea/modules/web" 19 + "code.gitea.io/gitea/services/context" 20 20 ) 21 21 22 22 // ReloadTemplates reloads all the templates
+1 -1
routers/private/manager_process.go
··· 11 11 "runtime" 12 12 "time" 13 13 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/private" 17 16 process_module "code.gitea.io/gitea/modules/process" 17 + "code.gitea.io/gitea/services/context" 18 18 ) 19 19 20 20 // Processes prints out the processes
+1 -1
routers/private/manager_unix.go
··· 8 8 import ( 9 9 "net/http" 10 10 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/graceful" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 // Restart causes the server to perform a graceful restart
+1 -1
routers/private/manager_windows.go
··· 8 8 import ( 9 9 "net/http" 10 10 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/graceful" 13 12 "code.gitea.io/gitea/modules/private" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 // Restart is not implemented for Windows based servers as they can't fork
+1 -1
routers/private/restore_repo.go
··· 7 7 "io" 8 8 "net/http" 9 9 10 - myCtx "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/json" 12 11 "code.gitea.io/gitea/modules/private" 12 + myCtx "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/migrations" 14 14 ) 15 15
+1 -1
routers/private/serv.go
··· 14 14 repo_model "code.gitea.io/gitea/models/repo" 15 15 "code.gitea.io/gitea/models/unit" 16 16 user_model "code.gitea.io/gitea/models/user" 17 - "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/git" 19 18 "code.gitea.io/gitea/modules/log" 20 19 "code.gitea.io/gitea/modules/private" 21 20 "code.gitea.io/gitea/modules/setting" 21 + "code.gitea.io/gitea/services/context" 22 22 repo_service "code.gitea.io/gitea/services/repository" 23 23 wiki_service "code.gitea.io/gitea/services/wiki" 24 24 )
+1 -1
routers/private/ssh_log.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/log" 11 10 "code.gitea.io/gitea/modules/private" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 "code.gitea.io/gitea/modules/web" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 // SSHLog hook to response ssh log
+1 -1
routers/web/admin/admin.go
··· 14 14 activities_model "code.gitea.io/gitea/models/activities" 15 15 "code.gitea.io/gitea/models/db" 16 16 "code.gitea.io/gitea/modules/base" 17 - "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/graceful" 19 18 "code.gitea.io/gitea/modules/log" 20 19 "code.gitea.io/gitea/modules/setting" 21 20 "code.gitea.io/gitea/modules/updatechecker" 22 21 "code.gitea.io/gitea/modules/web" 22 + "code.gitea.io/gitea/services/context" 23 23 "code.gitea.io/gitea/services/cron" 24 24 "code.gitea.io/gitea/services/forms" 25 25 release_service "code.gitea.io/gitea/services/release"
+1 -1
routers/web/admin/admin_test.go
··· 8 8 9 9 activities_model "code.gitea.io/gitea/models/activities" 10 10 "code.gitea.io/gitea/models/unittest" 11 - "code.gitea.io/gitea/modules/contexttest" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 "code.gitea.io/gitea/modules/test" 13 + "code.gitea.io/gitea/services/contexttest" 14 14 "github.com/stretchr/testify/assert" 15 15 ) 16 16
+1 -1
routers/web/admin/applications.go
··· 10 10 "code.gitea.io/gitea/models/auth" 11 11 "code.gitea.io/gitea/models/db" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 user_setting "code.gitea.io/gitea/routers/web/user/setting" 15 + "code.gitea.io/gitea/services/context" 16 16 ) 17 17 18 18 var (
+1 -1
routers/web/admin/auths.go
··· 16 16 "code.gitea.io/gitea/models/db" 17 17 "code.gitea.io/gitea/modules/auth/pam" 18 18 "code.gitea.io/gitea/modules/base" 19 - "code.gitea.io/gitea/modules/context" 20 19 "code.gitea.io/gitea/modules/log" 21 20 "code.gitea.io/gitea/modules/setting" 22 21 "code.gitea.io/gitea/modules/util" ··· 27 26 pam_service "code.gitea.io/gitea/services/auth/source/pam" 28 27 "code.gitea.io/gitea/services/auth/source/smtp" 29 28 "code.gitea.io/gitea/services/auth/source/sspi" 29 + "code.gitea.io/gitea/services/context" 30 30 "code.gitea.io/gitea/services/forms" 31 31 32 32 "xorm.io/xorm/convert"
+1 -1
routers/web/admin/config.go
··· 12 12 system_model "code.gitea.io/gitea/models/system" 13 13 "code.gitea.io/gitea/modules/base" 14 14 "code.gitea.io/gitea/modules/container" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/git" 17 16 "code.gitea.io/gitea/modules/json" 18 17 "code.gitea.io/gitea/modules/log" 19 18 "code.gitea.io/gitea/modules/setting" 20 19 "code.gitea.io/gitea/modules/setting/config" 21 20 "code.gitea.io/gitea/modules/util" 21 + "code.gitea.io/gitea/services/context" 22 22 "code.gitea.io/gitea/services/mailer" 23 23 24 24 "gitea.com/go-chi/session"
+1 -1
routers/web/admin/diagnosis.go
··· 9 9 "runtime/pprof" 10 10 "time" 11 11 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/httplib" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 func MonitorDiagnosis(ctx *context.Context) {
+1 -1
routers/web/admin/emails.go
··· 11 11 "code.gitea.io/gitea/models/db" 12 12 user_model "code.gitea.io/gitea/models/user" 13 13 "code.gitea.io/gitea/modules/base" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 "code.gitea.io/gitea/modules/util" 17 + "code.gitea.io/gitea/services/context" 18 18 ) 19 19 20 20 const (
+1 -1
routers/web/admin/hooks.go
··· 8 8 9 9 "code.gitea.io/gitea/models/webhook" 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 "code.gitea.io/gitea/modules/util" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 const (
+1 -1
routers/web/admin/notice.go
··· 11 11 "code.gitea.io/gitea/models/db" 12 12 system_model "code.gitea.io/gitea/models/system" 13 13 "code.gitea.io/gitea/modules/base" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/setting" 16 + "code.gitea.io/gitea/services/context" 17 17 ) 18 18 19 19 const (
+1 -1
routers/web/admin/orgs.go
··· 8 8 "code.gitea.io/gitea/models/db" 9 9 user_model "code.gitea.io/gitea/models/user" 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/routers/web/explore" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 const (
+1 -1
routers/web/admin/packages.go
··· 11 11 "code.gitea.io/gitea/models/db" 12 12 packages_model "code.gitea.io/gitea/models/packages" 13 13 "code.gitea.io/gitea/modules/base" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 "code.gitea.io/gitea/modules/util" 16 + "code.gitea.io/gitea/services/context" 17 17 packages_service "code.gitea.io/gitea/services/packages" 18 18 packages_cleanup_service "code.gitea.io/gitea/services/packages/cleanup" 19 19 )
+1 -1
routers/web/admin/queue.go
··· 7 7 "net/http" 8 8 "strconv" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/queue" 12 11 "code.gitea.io/gitea/modules/setting" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 func Queues(ctx *context.Context) {
+1 -1
routers/web/admin/repos.go
··· 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 "code.gitea.io/gitea/modules/util" 19 18 "code.gitea.io/gitea/routers/web/explore" 19 + "code.gitea.io/gitea/services/context" 20 20 repo_service "code.gitea.io/gitea/services/repository" 21 21 ) 22 22
+1 -1
routers/web/admin/runners.go
··· 4 4 package admin 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 8 7 "code.gitea.io/gitea/modules/setting" 8 + "code.gitea.io/gitea/services/context" 9 9 ) 10 10 11 11 func RedirectToDefaultSetting(ctx *context.Context) {
+1 -1
routers/web/admin/stacktrace.go
··· 7 7 "net/http" 8 8 "runtime" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/process" 12 11 "code.gitea.io/gitea/modules/setting" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 // Stacktrace show admin monitor goroutines page
+1 -1
routers/web/admin/users.go
··· 19 19 user_model "code.gitea.io/gitea/models/user" 20 20 "code.gitea.io/gitea/modules/auth/password" 21 21 "code.gitea.io/gitea/modules/base" 22 - "code.gitea.io/gitea/modules/context" 23 22 "code.gitea.io/gitea/modules/log" 24 23 "code.gitea.io/gitea/modules/optional" 25 24 "code.gitea.io/gitea/modules/setting" ··· 27 26 "code.gitea.io/gitea/modules/web" 28 27 "code.gitea.io/gitea/routers/web/explore" 29 28 user_setting "code.gitea.io/gitea/routers/web/user/setting" 29 + "code.gitea.io/gitea/services/context" 30 30 "code.gitea.io/gitea/services/forms" 31 31 "code.gitea.io/gitea/services/mailer" 32 32 user_service "code.gitea.io/gitea/services/user"
+1 -1
routers/web/admin/users_test.go
··· 8 8 9 9 "code.gitea.io/gitea/models/unittest" 10 10 user_model "code.gitea.io/gitea/models/user" 11 - "code.gitea.io/gitea/modules/contexttest" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 api "code.gitea.io/gitea/modules/structs" 14 13 "code.gitea.io/gitea/modules/web" 14 + "code.gitea.io/gitea/services/contexttest" 15 15 "code.gitea.io/gitea/services/forms" 16 16 17 17 "github.com/stretchr/testify/assert"
+1 -1
routers/web/auth/2fa.go
··· 10 10 "code.gitea.io/gitea/models/auth" 11 11 user_model "code.gitea.io/gitea/models/user" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/web" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/externalaccount" 17 17 "code.gitea.io/gitea/services/forms" 18 18 )
+1 -1
routers/web/auth/auth.go
··· 17 17 user_model "code.gitea.io/gitea/models/user" 18 18 "code.gitea.io/gitea/modules/auth/password" 19 19 "code.gitea.io/gitea/modules/base" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/eventsource" 22 21 "code.gitea.io/gitea/modules/log" 23 22 "code.gitea.io/gitea/modules/optional" ··· 30 29 "code.gitea.io/gitea/routers/utils" 31 30 auth_service "code.gitea.io/gitea/services/auth" 32 31 "code.gitea.io/gitea/services/auth/source/oauth2" 32 + "code.gitea.io/gitea/services/context" 33 33 "code.gitea.io/gitea/services/externalaccount" 34 34 "code.gitea.io/gitea/services/forms" 35 35 "code.gitea.io/gitea/services/mailer"
+1 -1
routers/web/auth/linkaccount.go
··· 12 12 "code.gitea.io/gitea/models/auth" 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 "code.gitea.io/gitea/modules/util" 19 18 "code.gitea.io/gitea/modules/web" 20 19 auth_service "code.gitea.io/gitea/services/auth" 21 20 "code.gitea.io/gitea/services/auth/source/oauth2" 21 + "code.gitea.io/gitea/services/context" 22 22 "code.gitea.io/gitea/services/externalaccount" 23 23 "code.gitea.io/gitea/services/forms" 24 24
+1 -1
routers/web/auth/oauth.go
··· 21 21 auth_module "code.gitea.io/gitea/modules/auth" 22 22 "code.gitea.io/gitea/modules/base" 23 23 "code.gitea.io/gitea/modules/container" 24 - "code.gitea.io/gitea/modules/context" 25 24 "code.gitea.io/gitea/modules/json" 26 25 "code.gitea.io/gitea/modules/log" 27 26 "code.gitea.io/gitea/modules/optional" ··· 33 32 auth_service "code.gitea.io/gitea/services/auth" 34 33 source_service "code.gitea.io/gitea/services/auth/source" 35 34 "code.gitea.io/gitea/services/auth/source/oauth2" 35 + "code.gitea.io/gitea/services/context" 36 36 "code.gitea.io/gitea/services/externalaccount" 37 37 "code.gitea.io/gitea/services/forms" 38 38 user_service "code.gitea.io/gitea/services/user"
+1 -1
routers/web/auth/openid.go
··· 11 11 user_model "code.gitea.io/gitea/models/user" 12 12 "code.gitea.io/gitea/modules/auth/openid" 13 13 "code.gitea.io/gitea/modules/base" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 "code.gitea.io/gitea/modules/util" 18 17 "code.gitea.io/gitea/modules/web" 19 18 "code.gitea.io/gitea/services/auth" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/forms" 21 21 ) 22 22
+1 -1
routers/web/auth/password.go
··· 12 12 user_model "code.gitea.io/gitea/models/user" 13 13 "code.gitea.io/gitea/modules/auth/password" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/optional" 18 17 "code.gitea.io/gitea/modules/setting" ··· 20 19 "code.gitea.io/gitea/modules/web" 21 20 "code.gitea.io/gitea/modules/web/middleware" 22 21 "code.gitea.io/gitea/routers/utils" 22 + "code.gitea.io/gitea/services/context" 23 23 "code.gitea.io/gitea/services/forms" 24 24 "code.gitea.io/gitea/services/mailer" 25 25 user_service "code.gitea.io/gitea/services/user"
+1 -1
routers/web/auth/webauthn.go
··· 11 11 user_model "code.gitea.io/gitea/models/user" 12 12 wa "code.gitea.io/gitea/modules/auth/webauthn" 13 13 "code.gitea.io/gitea/modules/base" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/setting" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/externalaccount" 18 18 19 19 "github.com/go-webauthn/webauthn/protocol"
+1 -1
routers/web/devtest/devtest.go
··· 10 10 "time" 11 11 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/templates" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 // List all devtest templates, they will be used for e2e tests for the UI components
+1 -1
routers/web/events/events.go
··· 7 7 "net/http" 8 8 "time" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/eventsource" 12 11 "code.gitea.io/gitea/modules/graceful" 13 12 "code.gitea.io/gitea/modules/log" 14 13 "code.gitea.io/gitea/routers/web/auth" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 // Events listens for events
+1 -1
routers/web/explore/code.go
··· 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 12 11 code_indexer "code.gitea.io/gitea/modules/indexer/code" 13 12 "code.gitea.io/gitea/modules/setting" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 const (
+1 -1
routers/web/explore/org.go
··· 6 6 import ( 7 7 "code.gitea.io/gitea/models/db" 8 8 user_model "code.gitea.io/gitea/models/user" 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/setting" 11 10 "code.gitea.io/gitea/modules/structs" 11 + "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 // Organizations render explore organizations page
+1 -1
routers/web/explore/repo.go
··· 10 10 "code.gitea.io/gitea/models/db" 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 "code.gitea.io/gitea/modules/sitemap" 16 + "code.gitea.io/gitea/services/context" 17 17 ) 18 18 19 19 const (
+1 -1
routers/web/explore/topic.go
··· 8 8 9 9 "code.gitea.io/gitea/models/db" 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 - "code.gitea.io/gitea/modules/context" 12 11 api "code.gitea.io/gitea/modules/structs" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/convert" 14 14 ) 15 15
+1 -1
routers/web/explore/user.go
··· 10 10 "code.gitea.io/gitea/models/db" 11 11 user_model "code.gitea.io/gitea/models/user" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 "code.gitea.io/gitea/modules/sitemap" 17 16 "code.gitea.io/gitea/modules/structs" 18 17 "code.gitea.io/gitea/modules/util" 18 + "code.gitea.io/gitea/services/context" 19 19 ) 20 20 21 21 const (
+1 -1
routers/web/feed/branch.go
··· 9 9 "time" 10 10 11 11 "code.gitea.io/gitea/models/repo" 12 - "code.gitea.io/gitea/modules/context" 12 + "code.gitea.io/gitea/services/context" 13 13 14 14 "github.com/gorilla/feeds" 15 15 )
+1 -1
routers/web/feed/convert.go
··· 14 14 15 15 activities_model "code.gitea.io/gitea/models/activities" 16 16 repo_model "code.gitea.io/gitea/models/repo" 17 - "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/markup" 19 18 "code.gitea.io/gitea/modules/markup/markdown" 20 19 "code.gitea.io/gitea/modules/setting" 21 20 "code.gitea.io/gitea/modules/templates" 22 21 "code.gitea.io/gitea/modules/util" 22 + "code.gitea.io/gitea/services/context" 23 23 24 24 "github.com/gorilla/feeds" 25 25 "github.com/jaytaylor/html2text"
+1 -1
routers/web/feed/file.go
··· 9 9 "time" 10 10 11 11 "code.gitea.io/gitea/models/repo" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/git" 14 13 "code.gitea.io/gitea/modules/util" 14 + "code.gitea.io/gitea/services/context" 15 15 16 16 "github.com/gorilla/feeds" 17 17 )
+1 -1
routers/web/feed/profile.go
··· 7 7 "time" 8 8 9 9 activities_model "code.gitea.io/gitea/models/activities" 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/markup" 12 11 "code.gitea.io/gitea/modules/markup/markdown" 12 + "code.gitea.io/gitea/services/context" 13 13 14 14 "github.com/gorilla/feeds" 15 15 )
+1 -1
routers/web/feed/release.go
··· 8 8 9 9 "code.gitea.io/gitea/models/db" 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 13 13 "github.com/gorilla/feeds" 14 14 )
+1 -1
routers/web/feed/render.go
··· 4 4 package feed 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 7 + "code.gitea.io/gitea/services/context" 8 8 ) 9 9 10 10 // RenderBranchFeed render format for branch or file
+1 -1
routers/web/feed/repo.go
··· 8 8 9 9 activities_model "code.gitea.io/gitea/models/activities" 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 13 13 "github.com/gorilla/feeds" 14 14 )
+2 -3
routers/web/githttp.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/setting" 11 10 "code.gitea.io/gitea/modules/web" 12 11 "code.gitea.io/gitea/routers/web/repo" 13 - context_service "code.gitea.io/gitea/services/context" 12 + "code.gitea.io/gitea/services/context" 14 13 ) 15 14 16 15 func requireSignIn(ctx *context.Context) { ··· 39 38 m.Methods("GET,OPTIONS", "/objects/{head:[0-9a-f]{2}}/{hash:[0-9a-f]{38,62}}", repo.GetLooseObject) 40 39 m.Methods("GET,OPTIONS", "/objects/pack/pack-{file:[0-9a-f]{40,64}}.pack", repo.GetPackFile) 41 40 m.Methods("GET,OPTIONS", "/objects/pack/pack-{file:[0-9a-f]{40,64}}.idx", repo.GetIdxFile) 42 - }, ignSignInAndCsrf, requireSignIn, repo.HTTPGitEnabledHandler, repo.CorsHandler(), context_service.UserAssignmentWeb()) 41 + }, ignSignInAndCsrf, requireSignIn, repo.HTTPGitEnabledHandler, repo.CorsHandler(), context.UserAssignmentWeb()) 43 42 }
+1 -1
routers/web/goget.go
··· 12 12 "strings" 13 13 14 14 repo_model "code.gitea.io/gitea/models/repo" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 "code.gitea.io/gitea/modules/util" 17 + "code.gitea.io/gitea/services/context" 18 18 ) 19 19 20 20 func goGet(ctx *context.Context) {
+1 -1
routers/web/home.go
··· 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 "code.gitea.io/gitea/modules/sitemap" ··· 21 20 "code.gitea.io/gitea/modules/web/middleware" 22 21 "code.gitea.io/gitea/routers/web/auth" 23 22 "code.gitea.io/gitea/routers/web/user" 23 + "code.gitea.io/gitea/services/context" 24 24 ) 25 25 26 26 const (
+1 -1
routers/web/misc/markup.go
··· 5 5 package misc 6 6 7 7 import ( 8 - "code.gitea.io/gitea/modules/context" 9 8 api "code.gitea.io/gitea/modules/structs" 10 9 "code.gitea.io/gitea/modules/web" 11 10 "code.gitea.io/gitea/routers/common" 11 + "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 // Markup render markup document to HTML
+1 -1
routers/web/misc/swagger-forgejo.go
··· 7 7 "net/http" 8 8 9 9 "code.gitea.io/gitea/modules/base" 10 - "code.gitea.io/gitea/modules/context" 10 + "code.gitea.io/gitea/services/context" 11 11 ) 12 12 13 13 // tplSwagger swagger page template
+1 -1
routers/web/misc/swagger.go
··· 7 7 "net/http" 8 8 9 9 "code.gitea.io/gitea/modules/base" 10 - "code.gitea.io/gitea/modules/context" 10 + "code.gitea.io/gitea/services/context" 11 11 ) 12 12 13 13 // tplSwagger swagger page template
+1 -1
routers/web/nodeinfo.go
··· 7 7 "fmt" 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/setting" 11 + "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 type nodeInfoLinks struct {
+1 -1
routers/web/org/home.go
··· 12 12 "code.gitea.io/gitea/models/organization" 13 13 repo_model "code.gitea.io/gitea/models/repo" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/git" 17 16 "code.gitea.io/gitea/modules/log" 18 17 "code.gitea.io/gitea/modules/markup" ··· 20 19 "code.gitea.io/gitea/modules/setting" 21 20 "code.gitea.io/gitea/modules/util" 22 21 shared_user "code.gitea.io/gitea/routers/web/shared/user" 22 + "code.gitea.io/gitea/services/context" 23 23 ) 24 24 25 25 const (
+1 -1
routers/web/org/members.go
··· 10 10 "code.gitea.io/gitea/models" 11 11 "code.gitea.io/gitea/models/organization" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 shared_user "code.gitea.io/gitea/routers/web/shared/user" 16 + "code.gitea.io/gitea/services/context" 17 17 ) 18 18 19 19 const (
+1 -1
routers/web/org/org.go
··· 12 12 "code.gitea.io/gitea/models/organization" 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 "code.gitea.io/gitea/modules/web" 18 + "code.gitea.io/gitea/services/context" 19 19 "code.gitea.io/gitea/services/forms" 20 20 ) 21 21
+1 -1
routers/web/org/org_labels.go
··· 8 8 9 9 "code.gitea.io/gitea/models/db" 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/label" 13 12 repo_module "code.gitea.io/gitea/modules/repository" 14 13 "code.gitea.io/gitea/modules/web" 14 + "code.gitea.io/gitea/services/context" 15 15 "code.gitea.io/gitea/services/forms" 16 16 ) 17 17
+1 -1
routers/web/org/projects.go
··· 17 17 attachment_model "code.gitea.io/gitea/models/repo" 18 18 "code.gitea.io/gitea/models/unit" 19 19 "code.gitea.io/gitea/modules/base" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/json" 22 21 "code.gitea.io/gitea/modules/setting" 23 22 "code.gitea.io/gitea/modules/util" 24 23 "code.gitea.io/gitea/modules/web" 25 24 shared_user "code.gitea.io/gitea/routers/web/shared/user" 25 + "code.gitea.io/gitea/services/context" 26 26 "code.gitea.io/gitea/services/forms" 27 27 ) 28 28
+1 -1
routers/web/org/projects_test.go
··· 7 7 "testing" 8 8 9 9 "code.gitea.io/gitea/models/unittest" 10 - "code.gitea.io/gitea/modules/contexttest" 11 10 "code.gitea.io/gitea/routers/web/org" 11 + "code.gitea.io/gitea/services/contexttest" 12 12 13 13 "github.com/stretchr/testify/assert" 14 14 )
+1 -1
routers/web/org/setting.go
··· 14 14 user_model "code.gitea.io/gitea/models/user" 15 15 "code.gitea.io/gitea/models/webhook" 16 16 "code.gitea.io/gitea/modules/base" 17 - "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/log" 19 18 "code.gitea.io/gitea/modules/optional" 20 19 repo_module "code.gitea.io/gitea/modules/repository" ··· 22 21 "code.gitea.io/gitea/modules/web" 23 22 shared_user "code.gitea.io/gitea/routers/web/shared/user" 24 23 user_setting "code.gitea.io/gitea/routers/web/user/setting" 24 + "code.gitea.io/gitea/services/context" 25 25 "code.gitea.io/gitea/services/forms" 26 26 org_service "code.gitea.io/gitea/services/org" 27 27 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
routers/web/org/setting/blocked_users.go
··· 10 10 11 11 "code.gitea.io/gitea/models/db" 12 12 user_model "code.gitea.io/gitea/models/user" 13 - "code.gitea.io/gitea/modules/context" 13 + "code.gitea.io/gitea/services/context" 14 14 user_service "code.gitea.io/gitea/services/user" 15 15 ) 16 16
+1 -1
routers/web/org/setting/runners.go
··· 4 4 package setting 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 7 + "code.gitea.io/gitea/services/context" 8 8 ) 9 9 10 10 func RedirectToDefaultSetting(ctx *context.Context) {
+1 -1
routers/web/org/setting_oauth2.go
··· 10 10 "code.gitea.io/gitea/models/auth" 11 11 "code.gitea.io/gitea/models/db" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 shared_user "code.gitea.io/gitea/routers/web/shared/user" 16 15 user_setting "code.gitea.io/gitea/routers/web/user/setting" 16 + "code.gitea.io/gitea/services/context" 17 17 ) 18 18 19 19 const (
+1 -1
routers/web/org/setting_packages.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 shared "code.gitea.io/gitea/routers/web/shared/packages" 14 13 shared_user "code.gitea.io/gitea/routers/web/shared/user" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 const (
+1 -1
routers/web/org/teams.go
··· 20 20 unit_model "code.gitea.io/gitea/models/unit" 21 21 user_model "code.gitea.io/gitea/models/user" 22 22 "code.gitea.io/gitea/modules/base" 23 - "code.gitea.io/gitea/modules/context" 24 23 "code.gitea.io/gitea/modules/log" 25 24 "code.gitea.io/gitea/modules/setting" 26 25 "code.gitea.io/gitea/modules/web" 27 26 shared_user "code.gitea.io/gitea/routers/web/shared/user" 27 + "code.gitea.io/gitea/services/context" 28 28 "code.gitea.io/gitea/services/convert" 29 29 "code.gitea.io/gitea/services/forms" 30 30 org_service "code.gitea.io/gitea/services/org"
+1 -1
routers/web/repo/actions/actions.go
··· 15 15 "code.gitea.io/gitea/modules/actions" 16 16 "code.gitea.io/gitea/modules/base" 17 17 "code.gitea.io/gitea/modules/container" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/git" 20 19 "code.gitea.io/gitea/modules/setting" 21 20 "code.gitea.io/gitea/modules/util" 22 21 "code.gitea.io/gitea/routers/web/repo" 22 + "code.gitea.io/gitea/services/context" 23 23 "code.gitea.io/gitea/services/convert" 24 24 25 25 "github.com/nektos/act/pkg/model"
+1 -1
routers/web/repo/actions/view.go
··· 22 22 "code.gitea.io/gitea/models/unit" 23 23 "code.gitea.io/gitea/modules/actions" 24 24 "code.gitea.io/gitea/modules/base" 25 - context_module "code.gitea.io/gitea/modules/context" 26 25 "code.gitea.io/gitea/modules/storage" 27 26 "code.gitea.io/gitea/modules/timeutil" 28 27 "code.gitea.io/gitea/modules/util" 29 28 "code.gitea.io/gitea/modules/web" 30 29 actions_service "code.gitea.io/gitea/services/actions" 30 + context_module "code.gitea.io/gitea/services/context" 31 31 32 32 "xorm.io/builder" 33 33 )
+1 -1
routers/web/repo/activity.go
··· 10 10 activities_model "code.gitea.io/gitea/models/activities" 11 11 "code.gitea.io/gitea/models/unit" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 const (
+2 -2
routers/web/repo/attachment.go
··· 9 9 10 10 access_model "code.gitea.io/gitea/models/perm/access" 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/httpcache" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 "code.gitea.io/gitea/modules/storage" 17 - "code.gitea.io/gitea/modules/upload" 18 16 "code.gitea.io/gitea/modules/util" 19 17 "code.gitea.io/gitea/routers/common" 20 18 "code.gitea.io/gitea/services/attachment" 19 + "code.gitea.io/gitea/services/context" 20 + "code.gitea.io/gitea/services/context/upload" 21 21 repo_service "code.gitea.io/gitea/services/repository" 22 22 ) 23 23
+1 -1
routers/web/repo/badges/badges.go
··· 11 11 actions_model "code.gitea.io/gitea/models/actions" 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 13 "code.gitea.io/gitea/models/unit" 14 - context_module "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/setting" 15 + context_module "code.gitea.io/gitea/services/context" 16 16 ) 17 17 18 18 func getBadgeURL(ctx *context_module.Context, label, text, color string) string {
+1 -1
routers/web/repo/blame.go
··· 12 12 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/charset" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/git" 17 16 "code.gitea.io/gitea/modules/highlight" 18 17 "code.gitea.io/gitea/modules/log" ··· 20 19 "code.gitea.io/gitea/modules/templates" 21 20 "code.gitea.io/gitea/modules/timeutil" 22 21 "code.gitea.io/gitea/modules/util" 22 + "code.gitea.io/gitea/services/context" 23 23 files_service "code.gitea.io/gitea/services/repository/files" 24 24 ) 25 25
+1 -1
routers/web/repo/branch.go
··· 16 16 repo_model "code.gitea.io/gitea/models/repo" 17 17 "code.gitea.io/gitea/models/unit" 18 18 "code.gitea.io/gitea/modules/base" 19 - "code.gitea.io/gitea/modules/context" 20 19 "code.gitea.io/gitea/modules/git" 21 20 "code.gitea.io/gitea/modules/log" 22 21 repo_module "code.gitea.io/gitea/modules/repository" ··· 24 23 "code.gitea.io/gitea/modules/util" 25 24 "code.gitea.io/gitea/modules/web" 26 25 "code.gitea.io/gitea/routers/utils" 26 + "code.gitea.io/gitea/services/context" 27 27 "code.gitea.io/gitea/services/forms" 28 28 release_service "code.gitea.io/gitea/services/release" 29 29 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
routers/web/repo/cherry_pick.go
··· 12 12 git_model "code.gitea.io/gitea/models/git" 13 13 "code.gitea.io/gitea/models/unit" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/git" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 "code.gitea.io/gitea/modules/util" 19 18 "code.gitea.io/gitea/modules/web" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/forms" 21 21 "code.gitea.io/gitea/services/repository/files" 22 22 )
+1 -1
routers/web/repo/code_frequency.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 contributors_service "code.gitea.io/gitea/services/repository" 13 13 ) 14 14
+1 -1
routers/web/repo/commit.go
··· 19 19 user_model "code.gitea.io/gitea/models/user" 20 20 "code.gitea.io/gitea/modules/base" 21 21 "code.gitea.io/gitea/modules/charset" 22 - "code.gitea.io/gitea/modules/context" 23 22 "code.gitea.io/gitea/modules/git" 24 23 "code.gitea.io/gitea/modules/gitgraph" 25 24 "code.gitea.io/gitea/modules/gitrepo" ··· 27 26 "code.gitea.io/gitea/modules/markup" 28 27 "code.gitea.io/gitea/modules/setting" 29 28 "code.gitea.io/gitea/modules/util" 29 + "code.gitea.io/gitea/services/context" 30 30 "code.gitea.io/gitea/services/gitdiff" 31 31 git_service "code.gitea.io/gitea/services/repository" 32 32 )
+2 -2
routers/web/repo/compare.go
··· 25 25 user_model "code.gitea.io/gitea/models/user" 26 26 "code.gitea.io/gitea/modules/base" 27 27 "code.gitea.io/gitea/modules/charset" 28 - "code.gitea.io/gitea/modules/context" 29 28 csv_module "code.gitea.io/gitea/modules/csv" 30 29 "code.gitea.io/gitea/modules/git" 31 30 "code.gitea.io/gitea/modules/gitrepo" ··· 35 34 "code.gitea.io/gitea/modules/setting" 36 35 api "code.gitea.io/gitea/modules/structs" 37 36 "code.gitea.io/gitea/modules/typesniffer" 38 - "code.gitea.io/gitea/modules/upload" 39 37 "code.gitea.io/gitea/modules/util" 38 + "code.gitea.io/gitea/services/context" 39 + "code.gitea.io/gitea/services/context/upload" 40 40 "code.gitea.io/gitea/services/gitdiff" 41 41 ) 42 42
+1 -1
routers/web/repo/contributors.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 contributors_service "code.gitea.io/gitea/services/repository" 13 13 ) 14 14
+1 -1
routers/web/repo/download.go
··· 9 9 "time" 10 10 11 11 git_model "code.gitea.io/gitea/models/git" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/git" 14 13 "code.gitea.io/gitea/modules/httpcache" 15 14 "code.gitea.io/gitea/modules/lfs" ··· 17 16 "code.gitea.io/gitea/modules/setting" 18 17 "code.gitea.io/gitea/modules/storage" 19 18 "code.gitea.io/gitea/routers/common" 19 + "code.gitea.io/gitea/services/context" 20 20 ) 21 21 22 22 // ServeBlobOrLFS download a git.Blob redirecting to LFS if necessary
+2 -2
routers/web/repo/editor.go
··· 17 17 user_model "code.gitea.io/gitea/models/user" 18 18 "code.gitea.io/gitea/modules/base" 19 19 "code.gitea.io/gitea/modules/charset" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/git" 22 21 "code.gitea.io/gitea/modules/json" 23 22 "code.gitea.io/gitea/modules/log" 24 23 "code.gitea.io/gitea/modules/markup" 25 24 "code.gitea.io/gitea/modules/setting" 26 25 "code.gitea.io/gitea/modules/typesniffer" 27 - "code.gitea.io/gitea/modules/upload" 28 26 "code.gitea.io/gitea/modules/util" 29 27 "code.gitea.io/gitea/modules/web" 30 28 "code.gitea.io/gitea/routers/utils" 29 + "code.gitea.io/gitea/services/context" 30 + "code.gitea.io/gitea/services/context/upload" 31 31 "code.gitea.io/gitea/services/forms" 32 32 files_service "code.gitea.io/gitea/services/repository/files" 33 33 )
+1 -1
routers/web/repo/editor_test.go
··· 7 7 "testing" 8 8 9 9 "code.gitea.io/gitea/models/unittest" 10 - "code.gitea.io/gitea/modules/contexttest" 11 10 "code.gitea.io/gitea/modules/git" 12 11 "code.gitea.io/gitea/modules/gitrepo" 12 + "code.gitea.io/gitea/services/contexttest" 13 13 14 14 "github.com/stretchr/testify/assert" 15 15 )
+1 -1
routers/web/repo/find.go
··· 7 7 "net/http" 8 8 9 9 "code.gitea.io/gitea/modules/base" 10 - "code.gitea.io/gitea/modules/context" 10 + "code.gitea.io/gitea/services/context" 11 11 ) 12 12 13 13 const (
+1 -1
routers/web/repo/flags/manage.go
··· 7 7 "net/http" 8 8 9 9 "code.gitea.io/gitea/modules/base" 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/log" 12 11 "code.gitea.io/gitea/modules/setting" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 const (
+1 -1
routers/web/repo/githttp.go
··· 24 24 access_model "code.gitea.io/gitea/models/perm/access" 25 25 repo_model "code.gitea.io/gitea/models/repo" 26 26 "code.gitea.io/gitea/models/unit" 27 - "code.gitea.io/gitea/modules/context" 28 27 "code.gitea.io/gitea/modules/git" 29 28 "code.gitea.io/gitea/modules/log" 30 29 repo_module "code.gitea.io/gitea/modules/repository" 31 30 "code.gitea.io/gitea/modules/setting" 32 31 "code.gitea.io/gitea/modules/structs" 33 32 "code.gitea.io/gitea/modules/util" 33 + "code.gitea.io/gitea/services/context" 34 34 repo_service "code.gitea.io/gitea/services/repository" 35 35 36 36 "github.com/go-chi/cors"
+1 -1
routers/web/repo/helper.go
··· 8 8 "sort" 9 9 10 10 "code.gitea.io/gitea/models/user" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/git" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 func MakeSelfOnTop(doer *user.User, users []*user.User) []*user.User {
+2 -2
routers/web/repo/issue.go
··· 31 31 user_model "code.gitea.io/gitea/models/user" 32 32 "code.gitea.io/gitea/modules/base" 33 33 "code.gitea.io/gitea/modules/container" 34 - "code.gitea.io/gitea/modules/context" 35 34 "code.gitea.io/gitea/modules/emoji" 36 35 "code.gitea.io/gitea/modules/git" 37 36 issue_indexer "code.gitea.io/gitea/modules/indexer/issues" ··· 44 43 api "code.gitea.io/gitea/modules/structs" 45 44 "code.gitea.io/gitea/modules/templates/vars" 46 45 "code.gitea.io/gitea/modules/timeutil" 47 - "code.gitea.io/gitea/modules/upload" 48 46 "code.gitea.io/gitea/modules/util" 49 47 "code.gitea.io/gitea/modules/web" 50 48 "code.gitea.io/gitea/routers/utils" 51 49 asymkey_service "code.gitea.io/gitea/services/asymkey" 50 + "code.gitea.io/gitea/services/context" 51 + "code.gitea.io/gitea/services/context/upload" 52 52 "code.gitea.io/gitea/services/convert" 53 53 "code.gitea.io/gitea/services/forms" 54 54 issue_service "code.gitea.io/gitea/services/issue"
+1 -1
routers/web/repo/issue_content_history.go
··· 11 11 12 12 "code.gitea.io/gitea/models/avatars" 13 13 issues_model "code.gitea.io/gitea/models/issues" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 "code.gitea.io/gitea/modules/templates" 18 17 "code.gitea.io/gitea/modules/timeutil" 18 + "code.gitea.io/gitea/services/context" 19 19 20 20 "github.com/sergi/go-diff/diffmatchpatch" 21 21 )
+1 -1
routers/web/repo/issue_dependency.go
··· 8 8 9 9 issues_model "code.gitea.io/gitea/models/issues" 10 10 access_model "code.gitea.io/gitea/models/perm/access" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/setting" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 // AddDependency adds new dependencies
+1 -1
routers/web/repo/issue_label.go
··· 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 11 "code.gitea.io/gitea/models/organization" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/label" 15 14 "code.gitea.io/gitea/modules/log" 16 15 repo_module "code.gitea.io/gitea/modules/repository" 17 16 "code.gitea.io/gitea/modules/timeutil" 18 17 "code.gitea.io/gitea/modules/web" 18 + "code.gitea.io/gitea/services/context" 19 19 "code.gitea.io/gitea/services/forms" 20 20 issue_service "code.gitea.io/gitea/services/issue" 21 21 )
+1 -1
routers/web/repo/issue_label_test.go
··· 10 10 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 12 "code.gitea.io/gitea/models/unittest" 13 - "code.gitea.io/gitea/modules/contexttest" 14 13 "code.gitea.io/gitea/modules/repository" 15 14 "code.gitea.io/gitea/modules/test" 16 15 "code.gitea.io/gitea/modules/web" 16 + "code.gitea.io/gitea/services/contexttest" 17 17 "code.gitea.io/gitea/services/forms" 18 18 19 19 "github.com/stretchr/testify/assert"
+1 -1
routers/web/repo/issue_lock.go
··· 5 5 6 6 import ( 7 7 issues_model "code.gitea.io/gitea/models/issues" 8 - "code.gitea.io/gitea/modules/context" 9 8 "code.gitea.io/gitea/modules/web" 9 + "code.gitea.io/gitea/services/context" 10 10 "code.gitea.io/gitea/services/forms" 11 11 ) 12 12
+1 -1
routers/web/repo/issue_pin.go
··· 7 7 "net/http" 8 8 9 9 issues_model "code.gitea.io/gitea/models/issues" 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/json" 12 11 "code.gitea.io/gitea/modules/log" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 // IssuePinOrUnpin pin or unpin a Issue
+1 -1
routers/web/repo/issue_stopwatch.go
··· 9 9 10 10 "code.gitea.io/gitea/models/db" 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/eventsource" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 // IssueStopwatch creates or stops a stopwatch for the given issue.
+1 -1
routers/web/repo/issue_timetrack.go
··· 9 9 10 10 "code.gitea.io/gitea/models/db" 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/util" 14 13 "code.gitea.io/gitea/modules/web" 14 + "code.gitea.io/gitea/services/context" 15 15 "code.gitea.io/gitea/services/forms" 16 16 ) 17 17
+1 -1
routers/web/repo/issue_watch.go
··· 9 9 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 11 "code.gitea.io/gitea/modules/base" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/log" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 const (
+1 -1
routers/web/repo/middlewares.go
··· 9 9 10 10 system_model "code.gitea.io/gitea/models/system" 11 11 user_model "code.gitea.io/gitea/models/user" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/git" 14 13 "code.gitea.io/gitea/modules/optional" 14 + "code.gitea.io/gitea/services/context" 15 15 user_service "code.gitea.io/gitea/services/user" 16 16 ) 17 17
+1 -1
routers/web/repo/migrate.go
··· 15 15 repo_model "code.gitea.io/gitea/models/repo" 16 16 user_model "code.gitea.io/gitea/models/user" 17 17 "code.gitea.io/gitea/modules/base" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/lfs" 20 19 "code.gitea.io/gitea/modules/log" 21 20 "code.gitea.io/gitea/modules/setting" 22 21 "code.gitea.io/gitea/modules/structs" 23 22 "code.gitea.io/gitea/modules/util" 24 23 "code.gitea.io/gitea/modules/web" 24 + "code.gitea.io/gitea/services/context" 25 25 "code.gitea.io/gitea/services/forms" 26 26 "code.gitea.io/gitea/services/migrations" 27 27 "code.gitea.io/gitea/services/task"
+1 -1
routers/web/repo/milestone.go
··· 12 12 "code.gitea.io/gitea/models/db" 13 13 issues_model "code.gitea.io/gitea/models/issues" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/markup" 17 16 "code.gitea.io/gitea/modules/markup/markdown" 18 17 "code.gitea.io/gitea/modules/setting" 19 18 "code.gitea.io/gitea/modules/timeutil" 20 19 "code.gitea.io/gitea/modules/util" 21 20 "code.gitea.io/gitea/modules/web" 21 + "code.gitea.io/gitea/services/context" 22 22 "code.gitea.io/gitea/services/forms" 23 23 "code.gitea.io/gitea/services/issue" 24 24
+1 -1
routers/web/repo/packages.go
··· 10 10 "code.gitea.io/gitea/models/packages" 11 11 "code.gitea.io/gitea/models/unit" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/util" 15 + "code.gitea.io/gitea/services/context" 16 16 ) 17 17 18 18 const (
+1 -1
routers/web/repo/patch.go
··· 10 10 git_model "code.gitea.io/gitea/models/git" 11 11 "code.gitea.io/gitea/models/unit" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/util" 16 15 "code.gitea.io/gitea/modules/web" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/forms" 18 18 "code.gitea.io/gitea/services/repository/files" 19 19 )
+1 -1
routers/web/repo/projects.go
··· 17 17 attachment_model "code.gitea.io/gitea/models/repo" 18 18 "code.gitea.io/gitea/models/unit" 19 19 "code.gitea.io/gitea/modules/base" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/json" 22 21 "code.gitea.io/gitea/modules/markup" 23 22 "code.gitea.io/gitea/modules/markup/markdown" 24 23 "code.gitea.io/gitea/modules/setting" 25 24 "code.gitea.io/gitea/modules/util" 26 25 "code.gitea.io/gitea/modules/web" 26 + "code.gitea.io/gitea/services/context" 27 27 "code.gitea.io/gitea/services/forms" 28 28 ) 29 29
+1 -1
routers/web/repo/projects_test.go
··· 7 7 "testing" 8 8 9 9 "code.gitea.io/gitea/models/unittest" 10 - "code.gitea.io/gitea/modules/contexttest" 10 + "code.gitea.io/gitea/services/contexttest" 11 11 12 12 "github.com/stretchr/testify/assert" 13 13 )
+2 -2
routers/web/repo/pull.go
··· 28 28 "code.gitea.io/gitea/models/unit" 29 29 user_model "code.gitea.io/gitea/models/user" 30 30 "code.gitea.io/gitea/modules/base" 31 - "code.gitea.io/gitea/modules/context" 32 31 "code.gitea.io/gitea/modules/emoji" 33 32 "code.gitea.io/gitea/modules/git" 34 33 "code.gitea.io/gitea/modules/gitrepo" ··· 37 36 "code.gitea.io/gitea/modules/optional" 38 37 "code.gitea.io/gitea/modules/setting" 39 38 "code.gitea.io/gitea/modules/structs" 40 - "code.gitea.io/gitea/modules/upload" 41 39 "code.gitea.io/gitea/modules/util" 42 40 "code.gitea.io/gitea/modules/web" 43 41 "code.gitea.io/gitea/routers/utils" 44 42 asymkey_service "code.gitea.io/gitea/services/asymkey" 45 43 "code.gitea.io/gitea/services/automerge" 44 + "code.gitea.io/gitea/services/context" 45 + "code.gitea.io/gitea/services/context/upload" 46 46 "code.gitea.io/gitea/services/forms" 47 47 "code.gitea.io/gitea/services/gitdiff" 48 48 notify_service "code.gitea.io/gitea/services/notify"
+2 -2
routers/web/repo/pull_review.go
··· 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 12 pull_model "code.gitea.io/gitea/models/pull" 13 13 "code.gitea.io/gitea/modules/base" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/json" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/setting" 18 - "code.gitea.io/gitea/modules/upload" 19 17 "code.gitea.io/gitea/modules/web" 18 + "code.gitea.io/gitea/services/context" 19 + "code.gitea.io/gitea/services/context/upload" 20 20 "code.gitea.io/gitea/services/forms" 21 21 pull_service "code.gitea.io/gitea/services/pull" 22 22 )
+2 -2
routers/web/repo/pull_review_test.go
··· 10 10 "code.gitea.io/gitea/models/db" 11 11 issues_model "code.gitea.io/gitea/models/issues" 12 12 "code.gitea.io/gitea/models/unittest" 13 - "code.gitea.io/gitea/modules/context" 14 - "code.gitea.io/gitea/modules/contexttest" 15 13 "code.gitea.io/gitea/modules/templates" 14 + "code.gitea.io/gitea/services/context" 15 + "code.gitea.io/gitea/services/contexttest" 16 16 "code.gitea.io/gitea/services/pull" 17 17 18 18 "github.com/stretchr/testify/assert"
+1 -1
routers/web/repo/recent_commits.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 contributors_service "code.gitea.io/gitea/services/repository" 13 13 ) 14 14
+2 -2
routers/web/repo/release.go
··· 17 17 "code.gitea.io/gitea/models/unit" 18 18 user_model "code.gitea.io/gitea/models/user" 19 19 "code.gitea.io/gitea/modules/base" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/git" 22 21 "code.gitea.io/gitea/modules/log" 23 22 "code.gitea.io/gitea/modules/markup" 24 23 "code.gitea.io/gitea/modules/markup/markdown" 25 24 "code.gitea.io/gitea/modules/setting" 26 - "code.gitea.io/gitea/modules/upload" 27 25 "code.gitea.io/gitea/modules/util" 28 26 "code.gitea.io/gitea/modules/web" 29 27 "code.gitea.io/gitea/routers/web/feed" 28 + "code.gitea.io/gitea/services/context" 29 + "code.gitea.io/gitea/services/context/upload" 30 30 "code.gitea.io/gitea/services/forms" 31 31 releaseservice "code.gitea.io/gitea/services/release" 32 32 )
+1 -1
routers/web/repo/release_test.go
··· 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 11 "code.gitea.io/gitea/models/unit" 12 12 "code.gitea.io/gitea/models/unittest" 13 - "code.gitea.io/gitea/modules/contexttest" 14 13 "code.gitea.io/gitea/modules/web" 14 + "code.gitea.io/gitea/services/contexttest" 15 15 "code.gitea.io/gitea/services/forms" 16 16 17 17 "github.com/stretchr/testify/assert"
+1 -1
routers/web/repo/render.go
··· 10 10 "path" 11 11 12 12 "code.gitea.io/gitea/modules/charset" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/git" 15 14 "code.gitea.io/gitea/modules/markup" 16 15 "code.gitea.io/gitea/modules/typesniffer" 17 16 "code.gitea.io/gitea/modules/util" 17 + "code.gitea.io/gitea/services/context" 18 18 ) 19 19 20 20 // RenderFile renders a file by repos path
+1 -1
routers/web/repo/repo.go
··· 21 21 user_model "code.gitea.io/gitea/models/user" 22 22 "code.gitea.io/gitea/modules/base" 23 23 "code.gitea.io/gitea/modules/cache" 24 - "code.gitea.io/gitea/modules/context" 25 24 "code.gitea.io/gitea/modules/git" 26 25 "code.gitea.io/gitea/modules/log" 27 26 "code.gitea.io/gitea/modules/optional" ··· 31 30 api "code.gitea.io/gitea/modules/structs" 32 31 "code.gitea.io/gitea/modules/util" 33 32 "code.gitea.io/gitea/modules/web" 33 + "code.gitea.io/gitea/services/context" 34 34 "code.gitea.io/gitea/services/convert" 35 35 "code.gitea.io/gitea/services/forms" 36 36 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
routers/web/repo/search.go
··· 7 7 "net/http" 8 8 9 9 "code.gitea.io/gitea/modules/base" 10 - "code.gitea.io/gitea/modules/context" 11 10 code_indexer "code.gitea.io/gitea/modules/indexer/code" 12 11 "code.gitea.io/gitea/modules/setting" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/repository/files" 14 14 ) 15 15
+1 -1
routers/web/repo/setting/avatar.go
··· 8 8 "fmt" 9 9 "io" 10 10 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/log" 13 12 "code.gitea.io/gitea/modules/setting" 14 13 "code.gitea.io/gitea/modules/typesniffer" 15 14 "code.gitea.io/gitea/modules/web" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/forms" 17 17 repo_service "code.gitea.io/gitea/services/repository" 18 18 )
+1 -1
routers/web/repo/setting/collaboration.go
··· 14 14 repo_model "code.gitea.io/gitea/models/repo" 15 15 unit_model "code.gitea.io/gitea/models/unit" 16 16 user_model "code.gitea.io/gitea/models/user" 17 - "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/log" 19 18 repo_module "code.gitea.io/gitea/modules/repository" 20 19 "code.gitea.io/gitea/modules/setting" 20 + "code.gitea.io/gitea/services/context" 21 21 "code.gitea.io/gitea/services/mailer" 22 22 org_service "code.gitea.io/gitea/services/org" 23 23 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
routers/web/repo/setting/default_branch.go
··· 7 7 "net/http" 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/git" 12 11 "code.gitea.io/gitea/modules/log" 13 12 "code.gitea.io/gitea/modules/setting" 14 13 "code.gitea.io/gitea/routers/web/repo" 14 + "code.gitea.io/gitea/services/context" 15 15 notify_service "code.gitea.io/gitea/services/notify" 16 16 ) 17 17
+1 -1
routers/web/repo/setting/deploy_key.go
··· 8 8 9 9 asymkey_model "code.gitea.io/gitea/models/asymkey" 10 10 "code.gitea.io/gitea/models/db" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/log" 13 12 "code.gitea.io/gitea/modules/setting" 14 13 "code.gitea.io/gitea/modules/web" 15 14 asymkey_service "code.gitea.io/gitea/services/asymkey" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/forms" 17 17 ) 18 18
+1 -1
routers/web/repo/setting/git_hooks.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/git" 10 + "code.gitea.io/gitea/services/context" 11 11 ) 12 12 13 13 // GitHooks hooks of a repository
+1 -1
routers/web/repo/setting/lfs.go
··· 18 18 "code.gitea.io/gitea/modules/base" 19 19 "code.gitea.io/gitea/modules/charset" 20 20 "code.gitea.io/gitea/modules/container" 21 - "code.gitea.io/gitea/modules/context" 22 21 "code.gitea.io/gitea/modules/git" 23 22 "code.gitea.io/gitea/modules/git/pipeline" 24 23 "code.gitea.io/gitea/modules/lfs" ··· 28 27 "code.gitea.io/gitea/modules/storage" 29 28 "code.gitea.io/gitea/modules/typesniffer" 30 29 "code.gitea.io/gitea/modules/util" 30 + "code.gitea.io/gitea/services/context" 31 31 ) 32 32 33 33 const (
+1 -1
routers/web/repo/setting/protected_branch.go
··· 15 15 "code.gitea.io/gitea/models/perm" 16 16 access_model "code.gitea.io/gitea/models/perm/access" 17 17 "code.gitea.io/gitea/modules/base" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/web" 20 19 "code.gitea.io/gitea/routers/web/repo" 20 + "code.gitea.io/gitea/services/context" 21 21 "code.gitea.io/gitea/services/forms" 22 22 pull_service "code.gitea.io/gitea/services/pull" 23 23 "code.gitea.io/gitea/services/repository"
+1 -1
routers/web/repo/setting/protected_tag.go
··· 13 13 "code.gitea.io/gitea/models/perm" 14 14 access_model "code.gitea.io/gitea/models/perm/access" 15 15 "code.gitea.io/gitea/modules/base" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/setting" 18 17 "code.gitea.io/gitea/modules/web" 18 + "code.gitea.io/gitea/services/context" 19 19 "code.gitea.io/gitea/services/forms" 20 20 ) 21 21
+1 -1
routers/web/repo/setting/runners.go
··· 11 11 actions_model "code.gitea.io/gitea/models/actions" 12 12 "code.gitea.io/gitea/models/db" 13 13 "code.gitea.io/gitea/modules/base" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/setting" 16 15 actions_shared "code.gitea.io/gitea/routers/web/shared/actions" 17 16 shared_user "code.gitea.io/gitea/routers/web/shared/user" 17 + "code.gitea.io/gitea/services/context" 18 18 ) 19 19 20 20 const (
+1 -1
routers/web/repo/setting/secrets.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 shared "code.gitea.io/gitea/routers/web/shared/secrets" 14 13 shared_user "code.gitea.io/gitea/routers/web/shared/user" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 const (
+1 -1
routers/web/repo/setting/setting.go
··· 19 19 unit_model "code.gitea.io/gitea/models/unit" 20 20 user_model "code.gitea.io/gitea/models/user" 21 21 "code.gitea.io/gitea/modules/base" 22 - "code.gitea.io/gitea/modules/context" 23 22 "code.gitea.io/gitea/modules/git" 24 23 "code.gitea.io/gitea/modules/indexer/code" 25 24 "code.gitea.io/gitea/modules/indexer/stats" ··· 31 30 "code.gitea.io/gitea/modules/validation" 32 31 "code.gitea.io/gitea/modules/web" 33 32 asymkey_service "code.gitea.io/gitea/services/asymkey" 33 + "code.gitea.io/gitea/services/context" 34 34 "code.gitea.io/gitea/services/forms" 35 35 "code.gitea.io/gitea/services/migrations" 36 36 mirror_service "code.gitea.io/gitea/services/mirror"
+2 -2
routers/web/repo/setting/settings_test.go
··· 14 14 repo_model "code.gitea.io/gitea/models/repo" 15 15 "code.gitea.io/gitea/models/unittest" 16 16 user_model "code.gitea.io/gitea/models/user" 17 - "code.gitea.io/gitea/modules/context" 18 - "code.gitea.io/gitea/modules/contexttest" 19 17 "code.gitea.io/gitea/modules/setting" 20 18 "code.gitea.io/gitea/modules/web" 19 + "code.gitea.io/gitea/services/context" 20 + "code.gitea.io/gitea/services/contexttest" 21 21 "code.gitea.io/gitea/services/forms" 22 22 repo_service "code.gitea.io/gitea/services/repository" 23 23
+1 -1
routers/web/repo/setting/variables.go
··· 8 8 "net/http" 9 9 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 shared "code.gitea.io/gitea/routers/web/shared/actions" 14 13 shared_user "code.gitea.io/gitea/routers/web/shared/user" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 const (
+1 -1
routers/web/repo/setting/webhook.go
··· 18 18 user_model "code.gitea.io/gitea/models/user" 19 19 "code.gitea.io/gitea/models/webhook" 20 20 "code.gitea.io/gitea/modules/base" 21 - "code.gitea.io/gitea/modules/context" 22 21 "code.gitea.io/gitea/modules/git" 23 22 "code.gitea.io/gitea/modules/json" 24 23 "code.gitea.io/gitea/modules/setting" ··· 26 25 "code.gitea.io/gitea/modules/util" 27 26 "code.gitea.io/gitea/modules/web" 28 27 webhook_module "code.gitea.io/gitea/modules/webhook" 28 + "code.gitea.io/gitea/services/context" 29 29 "code.gitea.io/gitea/services/convert" 30 30 "code.gitea.io/gitea/services/forms" 31 31 webhook_service "code.gitea.io/gitea/services/webhook"
+1 -1
routers/web/repo/topic.go
··· 8 8 "strings" 9 9 10 10 repo_model "code.gitea.io/gitea/models/repo" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/log" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 // TopicsPost response for creating repository
+1 -1
routers/web/repo/treelist.go
··· 7 7 "net/http" 8 8 9 9 "code.gitea.io/gitea/modules/base" 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/git" 11 + "code.gitea.io/gitea/services/context" 12 12 13 13 "github.com/go-enry/go-enry/v2" 14 14 )
+1 -1
routers/web/repo/view.go
··· 36 36 "code.gitea.io/gitea/modules/base" 37 37 "code.gitea.io/gitea/modules/charset" 38 38 "code.gitea.io/gitea/modules/container" 39 - "code.gitea.io/gitea/modules/context" 40 39 "code.gitea.io/gitea/modules/git" 41 40 "code.gitea.io/gitea/modules/highlight" 42 41 "code.gitea.io/gitea/modules/lfs" ··· 48 47 "code.gitea.io/gitea/modules/typesniffer" 49 48 "code.gitea.io/gitea/modules/util" 50 49 "code.gitea.io/gitea/routers/web/feed" 50 + "code.gitea.io/gitea/services/context" 51 51 issue_service "code.gitea.io/gitea/services/issue" 52 52 files_service "code.gitea.io/gitea/services/repository/files" 53 53
+1 -1
routers/web/repo/wiki.go
··· 18 18 "code.gitea.io/gitea/models/unit" 19 19 "code.gitea.io/gitea/modules/base" 20 20 "code.gitea.io/gitea/modules/charset" 21 - "code.gitea.io/gitea/modules/context" 22 21 "code.gitea.io/gitea/modules/git" 23 22 "code.gitea.io/gitea/modules/gitrepo" 24 23 "code.gitea.io/gitea/modules/log" ··· 29 28 "code.gitea.io/gitea/modules/util" 30 29 "code.gitea.io/gitea/modules/web" 31 30 "code.gitea.io/gitea/routers/common" 31 + "code.gitea.io/gitea/services/context" 32 32 "code.gitea.io/gitea/services/forms" 33 33 notify_service "code.gitea.io/gitea/services/notify" 34 34 wiki_service "code.gitea.io/gitea/services/wiki"
+1 -1
routers/web/repo/wiki_test.go
··· 11 11 12 12 repo_model "code.gitea.io/gitea/models/repo" 13 13 "code.gitea.io/gitea/models/unittest" 14 - "code.gitea.io/gitea/modules/contexttest" 15 14 "code.gitea.io/gitea/modules/git" 16 15 "code.gitea.io/gitea/modules/gitrepo" 17 16 "code.gitea.io/gitea/modules/web" 17 + "code.gitea.io/gitea/services/contexttest" 18 18 "code.gitea.io/gitea/services/forms" 19 19 wiki_service "code.gitea.io/gitea/services/wiki" 20 20
+1 -1
routers/web/shared/actions/runners.go
··· 8 8 9 9 actions_model "code.gitea.io/gitea/models/actions" 10 10 "code.gitea.io/gitea/models/db" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/log" 13 12 "code.gitea.io/gitea/modules/util" 14 13 "code.gitea.io/gitea/modules/web" 14 + "code.gitea.io/gitea/services/context" 15 15 "code.gitea.io/gitea/services/forms" 16 16 ) 17 17
+1 -1
routers/web/shared/actions/variables.go
··· 10 10 11 11 actions_model "code.gitea.io/gitea/models/actions" 12 12 "code.gitea.io/gitea/models/db" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/web" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/forms" 17 17 secret_service "code.gitea.io/gitea/services/secrets" 18 18 )
+1 -1
routers/web/shared/packages/packages.go
··· 12 12 packages_model "code.gitea.io/gitea/models/packages" 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/util" 18 17 "code.gitea.io/gitea/modules/web" 18 + "code.gitea.io/gitea/services/context" 19 19 "code.gitea.io/gitea/services/forms" 20 20 cargo_service "code.gitea.io/gitea/services/packages/cargo" 21 21 container_service "code.gitea.io/gitea/services/packages/container"
+1 -1
routers/web/shared/secrets/secrets.go
··· 6 6 import ( 7 7 "code.gitea.io/gitea/models/db" 8 8 secret_model "code.gitea.io/gitea/models/secret" 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/log" 11 10 "code.gitea.io/gitea/modules/web" 12 11 "code.gitea.io/gitea/routers/web/shared/actions" 12 + "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/services/forms" 14 14 secret_service "code.gitea.io/gitea/services/secrets" 15 15 )
+1 -1
routers/web/shared/user/header.go
··· 13 13 repo_model "code.gitea.io/gitea/models/repo" 14 14 "code.gitea.io/gitea/models/unit" 15 15 user_model "code.gitea.io/gitea/models/user" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/git" 18 17 "code.gitea.io/gitea/modules/gitrepo" 19 18 "code.gitea.io/gitea/modules/log" 20 19 "code.gitea.io/gitea/modules/setting" 21 20 "code.gitea.io/gitea/modules/util" 21 + "code.gitea.io/gitea/services/context" 22 22 ) 23 23 24 24 // prepareContextForCommonProfile store some common data into context data for user's profile related pages (including the nav menu)
+1 -1
routers/web/swagger_json.go
··· 4 4 package web 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 7 + "code.gitea.io/gitea/services/context" 8 8 ) 9 9 10 10 // SwaggerV1Json render swagger v1 json
+1 -1
routers/web/user/avatar.go
··· 9 9 10 10 "code.gitea.io/gitea/models/avatars" 11 11 user_model "code.gitea.io/gitea/models/user" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/httpcache" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 func cacheableRedirect(ctx *context.Context, location string) {
+1 -1
routers/web/user/code.go
··· 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 10 "code.gitea.io/gitea/modules/base" 11 - "code.gitea.io/gitea/modules/context" 12 11 code_indexer "code.gitea.io/gitea/modules/indexer/code" 13 12 "code.gitea.io/gitea/modules/setting" 14 13 shared_user "code.gitea.io/gitea/routers/web/shared/user" 14 + "code.gitea.io/gitea/services/context" 15 15 ) 16 16 17 17 const (
+4 -5
routers/web/user/home.go
··· 24 24 user_model "code.gitea.io/gitea/models/user" 25 25 "code.gitea.io/gitea/modules/base" 26 26 "code.gitea.io/gitea/modules/container" 27 - "code.gitea.io/gitea/modules/context" 28 27 issue_indexer "code.gitea.io/gitea/modules/indexer/issues" 29 28 "code.gitea.io/gitea/modules/log" 30 29 "code.gitea.io/gitea/modules/markup" ··· 32 31 "code.gitea.io/gitea/modules/setting" 33 32 "code.gitea.io/gitea/modules/util" 34 33 "code.gitea.io/gitea/routers/web/feed" 35 - context_service "code.gitea.io/gitea/services/context" 34 + "code.gitea.io/gitea/services/context" 36 35 issue_service "code.gitea.io/gitea/services/issue" 37 36 pull_service "code.gitea.io/gitea/services/pull" 38 37 ··· 714 713 username := ctx.Params("username") 715 714 reloadParam := func(suffix string) (success bool) { 716 715 ctx.SetParams("username", strings.TrimSuffix(username, suffix)) 717 - context_service.UserAssignmentWeb()(ctx) 716 + context.UserAssignmentWeb()(ctx) 718 717 if ctx.Written() { 719 718 return false 720 719 } ··· 744 743 return 745 744 } 746 745 if reloadParam(".rss") { 747 - context_service.UserAssignmentWeb()(ctx) 746 + context.UserAssignmentWeb()(ctx) 748 747 feed.ShowUserFeedRSS(ctx) 749 748 } 750 749 case strings.HasSuffix(username, ".atom"): ··· 756 755 feed.ShowUserFeedAtom(ctx) 757 756 } 758 757 default: 759 - context_service.UserAssignmentWeb()(ctx) 758 + context.UserAssignmentWeb()(ctx) 760 759 if !ctx.Written() { 761 760 ctx.Data["EnableFeed"] = setting.Other.EnableFeed 762 761 OwnerProfile(ctx)
+1 -1
routers/web/user/home_test.go
··· 10 10 "code.gitea.io/gitea/models/db" 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 12 "code.gitea.io/gitea/models/unittest" 13 - "code.gitea.io/gitea/modules/contexttest" 14 13 "code.gitea.io/gitea/modules/setting" 14 + "code.gitea.io/gitea/services/contexttest" 15 15 16 16 "github.com/stretchr/testify/assert" 17 17 )
+1 -1
routers/web/user/notification.go
··· 16 16 issues_model "code.gitea.io/gitea/models/issues" 17 17 repo_model "code.gitea.io/gitea/models/repo" 18 18 "code.gitea.io/gitea/modules/base" 19 - "code.gitea.io/gitea/modules/context" 20 19 "code.gitea.io/gitea/modules/log" 21 20 "code.gitea.io/gitea/modules/setting" 22 21 "code.gitea.io/gitea/modules/structs" 23 22 "code.gitea.io/gitea/modules/util" 23 + "code.gitea.io/gitea/services/context" 24 24 issue_service "code.gitea.io/gitea/services/issue" 25 25 pull_service "code.gitea.io/gitea/services/pull" 26 26 )
+1 -1
routers/web/user/package.go
··· 15 15 repo_model "code.gitea.io/gitea/models/repo" 16 16 "code.gitea.io/gitea/modules/base" 17 17 "code.gitea.io/gitea/modules/container" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/log" 20 19 alpine_module "code.gitea.io/gitea/modules/packages/alpine" 21 20 debian_module "code.gitea.io/gitea/modules/packages/debian" ··· 25 24 "code.gitea.io/gitea/modules/web" 26 25 packages_helper "code.gitea.io/gitea/routers/api/packages/helper" 27 26 shared_user "code.gitea.io/gitea/routers/web/shared/user" 27 + "code.gitea.io/gitea/services/context" 28 28 "code.gitea.io/gitea/services/forms" 29 29 packages_service "code.gitea.io/gitea/services/packages" 30 30 )
+1 -1
routers/web/user/profile.go
··· 16 16 repo_model "code.gitea.io/gitea/models/repo" 17 17 user_model "code.gitea.io/gitea/models/user" 18 18 "code.gitea.io/gitea/modules/base" 19 - "code.gitea.io/gitea/modules/context" 20 19 "code.gitea.io/gitea/modules/git" 21 20 "code.gitea.io/gitea/modules/log" 22 21 "code.gitea.io/gitea/modules/markup" ··· 26 25 "code.gitea.io/gitea/routers/web/feed" 27 26 "code.gitea.io/gitea/routers/web/org" 28 27 shared_user "code.gitea.io/gitea/routers/web/shared/user" 28 + "code.gitea.io/gitea/services/context" 29 29 user_service "code.gitea.io/gitea/services/user" 30 30 ) 31 31
+1 -1
routers/web/user/search.go
··· 8 8 9 9 "code.gitea.io/gitea/models/db" 10 10 user_model "code.gitea.io/gitea/models/user" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 "code.gitea.io/gitea/services/convert" 13 13 ) 14 14
+1 -1
routers/web/user/setting/account.go
··· 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/auth/password" 15 15 "code.gitea.io/gitea/modules/base" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/log" 18 17 "code.gitea.io/gitea/modules/optional" 19 18 "code.gitea.io/gitea/modules/setting" 20 19 "code.gitea.io/gitea/modules/timeutil" 21 20 "code.gitea.io/gitea/modules/web" 22 21 "code.gitea.io/gitea/services/auth" 22 + "code.gitea.io/gitea/services/context" 23 23 "code.gitea.io/gitea/services/forms" 24 24 "code.gitea.io/gitea/services/mailer" 25 25 "code.gitea.io/gitea/services/user"
+1 -1
routers/web/user/setting/account_test.go
··· 8 8 "testing" 9 9 10 10 "code.gitea.io/gitea/models/unittest" 11 - "code.gitea.io/gitea/modules/contexttest" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 "code.gitea.io/gitea/modules/web" 13 + "code.gitea.io/gitea/services/contexttest" 14 14 "code.gitea.io/gitea/services/forms" 15 15 16 16 "github.com/stretchr/testify/assert"
+1 -1
routers/web/user/setting/adopt.go
··· 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 10 user_model "code.gitea.io/gitea/models/user" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 "code.gitea.io/gitea/modules/util" 13 + "code.gitea.io/gitea/services/context" 14 14 repo_service "code.gitea.io/gitea/services/repository" 15 15 ) 16 16
+1 -1
routers/web/user/setting/applications.go
··· 10 10 auth_model "code.gitea.io/gitea/models/auth" 11 11 "code.gitea.io/gitea/models/db" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/web" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/forms" 17 17 ) 18 18
+1 -1
routers/web/user/setting/blocked_users.go
··· 9 9 "code.gitea.io/gitea/models/db" 10 10 user_model "code.gitea.io/gitea/models/user" 11 11 "code.gitea.io/gitea/modules/base" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/setting" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 const (
+1 -1
routers/web/user/setting/keys.go
··· 10 10 asymkey_model "code.gitea.io/gitea/models/asymkey" 11 11 "code.gitea.io/gitea/models/db" 12 12 "code.gitea.io/gitea/modules/base" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/web" 16 15 asymkey_service "code.gitea.io/gitea/services/asymkey" 16 + "code.gitea.io/gitea/services/context" 17 17 "code.gitea.io/gitea/services/forms" 18 18 ) 19 19
+1 -1
routers/web/user/setting/oauth2.go
··· 5 5 6 6 import ( 7 7 "code.gitea.io/gitea/modules/base" 8 - "code.gitea.io/gitea/modules/context" 9 8 "code.gitea.io/gitea/modules/setting" 9 + "code.gitea.io/gitea/services/context" 10 10 ) 11 11 12 12 const (
+1 -1
routers/web/user/setting/oauth2_common.go
··· 9 9 10 10 "code.gitea.io/gitea/models/auth" 11 11 "code.gitea.io/gitea/modules/base" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/util" 14 13 "code.gitea.io/gitea/modules/web" 15 14 shared_user "code.gitea.io/gitea/routers/web/shared/user" 15 + "code.gitea.io/gitea/services/context" 16 16 "code.gitea.io/gitea/services/forms" 17 17 ) 18 18
+1 -1
routers/web/user/setting/packages.go
··· 9 9 10 10 user_model "code.gitea.io/gitea/models/user" 11 11 "code.gitea.io/gitea/modules/base" 12 - "code.gitea.io/gitea/modules/context" 13 12 chef_module "code.gitea.io/gitea/modules/packages/chef" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/util" 16 15 shared "code.gitea.io/gitea/routers/web/shared/packages" 16 + "code.gitea.io/gitea/services/context" 17 17 ) 18 18 19 19 const (
+1 -1
routers/web/user/setting/profile.go
··· 20 20 repo_model "code.gitea.io/gitea/models/repo" 21 21 user_model "code.gitea.io/gitea/models/user" 22 22 "code.gitea.io/gitea/modules/base" 23 - "code.gitea.io/gitea/modules/context" 24 23 "code.gitea.io/gitea/modules/log" 25 24 "code.gitea.io/gitea/modules/optional" 26 25 "code.gitea.io/gitea/modules/setting" ··· 29 28 "code.gitea.io/gitea/modules/util" 30 29 "code.gitea.io/gitea/modules/web" 31 30 "code.gitea.io/gitea/modules/web/middleware" 31 + "code.gitea.io/gitea/services/context" 32 32 "code.gitea.io/gitea/services/forms" 33 33 user_service "code.gitea.io/gitea/services/user" 34 34 )
+1 -1
routers/web/user/setting/runner.go
··· 4 4 package setting 5 5 6 6 import ( 7 - "code.gitea.io/gitea/modules/context" 8 7 "code.gitea.io/gitea/modules/setting" 8 + "code.gitea.io/gitea/services/context" 9 9 ) 10 10 11 11 func RedirectToDefaultSetting(ctx *context.Context) {
+1 -1
routers/web/user/setting/security/2fa.go
··· 13 13 "strings" 14 14 15 15 "code.gitea.io/gitea/models/auth" 16 - "code.gitea.io/gitea/modules/context" 17 16 "code.gitea.io/gitea/modules/log" 18 17 "code.gitea.io/gitea/modules/setting" 19 18 "code.gitea.io/gitea/modules/web" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/forms" 21 21 22 22 "github.com/pquerna/otp"
+1 -1
routers/web/user/setting/security/openid.go
··· 8 8 9 9 user_model "code.gitea.io/gitea/models/user" 10 10 "code.gitea.io/gitea/modules/auth/openid" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/log" 13 12 "code.gitea.io/gitea/modules/setting" 14 13 "code.gitea.io/gitea/modules/web" 14 + "code.gitea.io/gitea/services/context" 15 15 "code.gitea.io/gitea/services/forms" 16 16 ) 17 17
+1 -1
routers/web/user/setting/security/security.go
··· 12 12 "code.gitea.io/gitea/models/db" 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/base" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 "code.gitea.io/gitea/modules/util" 18 17 "code.gitea.io/gitea/services/auth/source/oauth2" 18 + "code.gitea.io/gitea/services/context" 19 19 ) 20 20 21 21 const (
+1 -1
routers/web/user/setting/security/webauthn.go
··· 11 11 12 12 "code.gitea.io/gitea/models/auth" 13 13 wa "code.gitea.io/gitea/modules/auth/webauthn" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/log" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 "code.gitea.io/gitea/modules/web" 17 + "code.gitea.io/gitea/services/context" 18 18 "code.gitea.io/gitea/services/forms" 19 19 20 20 "github.com/go-webauthn/webauthn/protocol"
+1 -1
routers/web/user/setting/webhooks.go
··· 9 9 "code.gitea.io/gitea/models/db" 10 10 "code.gitea.io/gitea/models/webhook" 11 11 "code.gitea.io/gitea/modules/base" 12 - "code.gitea.io/gitea/modules/context" 13 12 "code.gitea.io/gitea/modules/setting" 13 + "code.gitea.io/gitea/services/context" 14 14 ) 15 15 16 16 const (
+1 -1
routers/web/user/stop_watch.go
··· 8 8 9 9 "code.gitea.io/gitea/models/db" 10 10 issues_model "code.gitea.io/gitea/models/issues" 11 - "code.gitea.io/gitea/modules/context" 11 + "code.gitea.io/gitea/services/context" 12 12 "code.gitea.io/gitea/services/convert" 13 13 ) 14 14
+1 -1
routers/web/user/task.go
··· 8 8 "strconv" 9 9 10 10 admin_model "code.gitea.io/gitea/models/admin" 11 - "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/json" 12 + "code.gitea.io/gitea/services/context" 13 13 ) 14 14 15 15 // TaskStatus returns task's status
+3 -4
routers/web/web.go
··· 12 12 "code.gitea.io/gitea/models/db" 13 13 "code.gitea.io/gitea/models/perm" 14 14 "code.gitea.io/gitea/models/unit" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/metrics" 18 17 "code.gitea.io/gitea/modules/public" ··· 44 43 user_setting "code.gitea.io/gitea/routers/web/user/setting" 45 44 "code.gitea.io/gitea/routers/web/user/setting/security" 46 45 auth_service "code.gitea.io/gitea/services/auth" 47 - context_service "code.gitea.io/gitea/services/context" 46 + "code.gitea.io/gitea/services/context" 48 47 "code.gitea.io/gitea/services/forms" 49 48 "code.gitea.io/gitea/services/lfs" 50 49 ··· 795 794 m.Methods("GET, OPTIONS", "/attachments/{uuid}", optionsCorsHandler(), repo.GetAttachment) 796 795 }, ignSignIn) 797 796 798 - m.Post("/{username}", reqSignIn, context_service.UserAssignmentWeb(), user.Action) 797 + m.Post("/{username}", reqSignIn, context.UserAssignmentWeb(), user.Action) 799 798 800 799 reqRepoAdmin := context.RequireRepoAdmin() 801 800 reqRepoCodeWriter := context.RequireRepoWriter(unit.TypeCode) ··· 1029 1028 m.Group("", func() { 1030 1029 m.Get("/code", user.CodeSearch) 1031 1030 }, reqUnitAccess(unit.TypeCode, perm.AccessModeRead, false), individualPermsChecker) 1032 - }, ignSignIn, context_service.UserAssignmentWeb(), context.OrgAssignment()) // for "/{username}/-" (packages, projects, code) 1031 + }, ignSignIn, context.UserAssignmentWeb(), context.OrgAssignment()) // for "/{username}/-" (packages, projects, code) 1033 1032 1034 1033 m.Group("/{username}/{reponame}", func() { 1035 1034 m.Group("/settings", func() {
+1 -1
routers/web/webfinger.go
··· 10 10 "strings" 11 11 12 12 user_model "code.gitea.io/gitea/models/user" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/log" 15 14 "code.gitea.io/gitea/modules/setting" 15 + "code.gitea.io/gitea/services/context" 16 16 ) 17 17 18 18 // https://datatracker.ietf.org/doc/html/draft-ietf-appsawg-webfinger-14#section-4.4
+1 -1
services/attachment/attachment.go
··· 12 12 "code.gitea.io/gitea/models/db" 13 13 repo_model "code.gitea.io/gitea/models/repo" 14 14 "code.gitea.io/gitea/modules/storage" 15 - "code.gitea.io/gitea/modules/upload" 16 15 "code.gitea.io/gitea/modules/util" 16 + "code.gitea.io/gitea/services/context/upload" 17 17 18 18 "github.com/google/uuid" 19 19 )
+1 -1
services/auth/auth.go
··· 12 12 13 13 user_model "code.gitea.io/gitea/models/user" 14 14 "code.gitea.io/gitea/modules/auth/webauthn" 15 - gitea_context "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/log" 17 16 "code.gitea.io/gitea/modules/optional" 18 17 "code.gitea.io/gitea/modules/session" 19 18 "code.gitea.io/gitea/modules/setting" 20 19 "code.gitea.io/gitea/modules/web/middleware" 20 + gitea_context "code.gitea.io/gitea/services/context" 21 21 user_service "code.gitea.io/gitea/services/user" 22 22 ) 23 23
+1 -1
services/auth/sspi.go
··· 14 14 "code.gitea.io/gitea/models/db" 15 15 user_model "code.gitea.io/gitea/models/user" 16 16 "code.gitea.io/gitea/modules/base" 17 - gitea_context "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/log" 19 18 "code.gitea.io/gitea/modules/optional" 20 19 "code.gitea.io/gitea/modules/setting" 21 20 "code.gitea.io/gitea/modules/util" 22 21 "code.gitea.io/gitea/modules/web/middleware" 23 22 "code.gitea.io/gitea/services/auth/source/sspi" 23 + gitea_context "code.gitea.io/gitea/services/context" 24 24 25 25 gouuid "github.com/google/uuid" 26 26 )
+8 -9
services/context/user.go
··· 9 9 "strings" 10 10 11 11 user_model "code.gitea.io/gitea/models/user" 12 - "code.gitea.io/gitea/modules/context" 13 12 ) 14 13 15 14 // UserAssignmentWeb returns a middleware to handle context-user assignment for web routes 16 - func UserAssignmentWeb() func(ctx *context.Context) { 17 - return func(ctx *context.Context) { 15 + func UserAssignmentWeb() func(ctx *Context) { 16 + return func(ctx *Context) { 18 17 errorFn := func(status int, title string, obj any) { 19 18 err, ok := obj.(error) 20 19 if !ok { ··· 32 31 } 33 32 34 33 // UserIDAssignmentAPI returns a middleware to handle context-user assignment for api routes 35 - func UserIDAssignmentAPI() func(ctx *context.APIContext) { 36 - return func(ctx *context.APIContext) { 34 + func UserIDAssignmentAPI() func(ctx *APIContext) { 35 + return func(ctx *APIContext) { 37 36 userID := ctx.ParamsInt64(":user-id") 38 37 39 38 if ctx.IsSigned && ctx.Doer.ID == userID { ··· 53 52 } 54 53 55 54 // UserAssignmentAPI returns a middleware to handle context-user assignment for api routes 56 - func UserAssignmentAPI() func(ctx *context.APIContext) { 57 - return func(ctx *context.APIContext) { 55 + func UserAssignmentAPI() func(ctx *APIContext) { 56 + return func(ctx *APIContext) { 58 57 ctx.ContextUser = userAssignment(ctx.Base, ctx.Doer, ctx.Error) 59 58 } 60 59 } 61 60 62 - func userAssignment(ctx *context.Base, doer *user_model.User, errCb func(int, string, any)) (contextUser *user_model.User) { 61 + func userAssignment(ctx *Base, doer *user_model.User, errCb func(int, string, any)) (contextUser *user_model.User) { 63 62 username := ctx.Params(":username") 64 63 65 64 if doer != nil && doer.LowerName == strings.ToLower(username) { ··· 70 69 if err != nil { 71 70 if user_model.IsErrUserNotExist(err) { 72 71 if redirectUserID, err := user_model.LookupUserRedirect(ctx, username); err == nil { 73 - context.RedirectToUser(ctx, username, redirectUserID) 72 + RedirectToUser(ctx, username, redirectUserID) 74 73 } else if user_model.IsErrUserRedirectNotExist(err) { 75 74 errCb(http.StatusNotFound, "GetUserByName", err) 76 75 } else {
+1 -1
services/convert/git_commit.go
··· 10 10 11 11 repo_model "code.gitea.io/gitea/models/repo" 12 12 user_model "code.gitea.io/gitea/models/user" 13 - ctx "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/git" 15 14 "code.gitea.io/gitea/modules/log" 16 15 api "code.gitea.io/gitea/modules/structs" 17 16 "code.gitea.io/gitea/modules/util" 17 + ctx "code.gitea.io/gitea/services/context" 18 18 "code.gitea.io/gitea/services/gitdiff" 19 19 ) 20 20
+1 -1
services/forms/admin.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/structs" 11 10 "code.gitea.io/gitea/modules/web/middleware" 11 + "code.gitea.io/gitea/services/context" 12 12 13 13 "gitea.com/go-chi/binding" 14 14 )
+1 -1
services/forms/auth_form.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/web/middleware" 10 + "code.gitea.io/gitea/services/context" 11 11 12 12 "gitea.com/go-chi/binding" 13 13 )
+1 -1
services/forms/org.go
··· 7 7 import ( 8 8 "net/http" 9 9 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/structs" 12 11 "code.gitea.io/gitea/modules/web/middleware" 12 + "code.gitea.io/gitea/services/context" 13 13 14 14 "gitea.com/go-chi/binding" 15 15 )
+1 -1
services/forms/package_form.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/web/middleware" 10 + "code.gitea.io/gitea/services/context" 11 11 12 12 "gitea.com/go-chi/binding" 13 13 )
+1 -1
services/forms/repo_branch_form.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/web/middleware" 10 + "code.gitea.io/gitea/services/context" 11 11 12 12 "gitea.com/go-chi/binding" 13 13 )
+1 -1
services/forms/repo_form.go
··· 12 12 "code.gitea.io/gitea/models" 13 13 issues_model "code.gitea.io/gitea/models/issues" 14 14 project_model "code.gitea.io/gitea/models/project" 15 - "code.gitea.io/gitea/modules/context" 16 15 "code.gitea.io/gitea/modules/setting" 17 16 "code.gitea.io/gitea/modules/structs" 18 17 "code.gitea.io/gitea/modules/web/middleware" 18 + "code.gitea.io/gitea/services/context" 19 19 "code.gitea.io/gitea/services/webhook" 20 20 21 21 "gitea.com/go-chi/binding"
+1 -1
services/forms/repo_tag_form.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/web/middleware" 10 + "code.gitea.io/gitea/services/context" 11 11 12 12 "gitea.com/go-chi/binding" 13 13 )
+1 -1
services/forms/runner.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/web/middleware" 10 + "code.gitea.io/gitea/services/context" 11 11 12 12 "gitea.com/go-chi/binding" 13 13 )
+1 -1
services/forms/user_form.go
··· 10 10 "strings" 11 11 12 12 auth_model "code.gitea.io/gitea/models/auth" 13 - "code.gitea.io/gitea/modules/context" 14 13 "code.gitea.io/gitea/modules/setting" 15 14 "code.gitea.io/gitea/modules/structs" 16 15 "code.gitea.io/gitea/modules/validation" 17 16 "code.gitea.io/gitea/modules/web/middleware" 17 + "code.gitea.io/gitea/services/context" 18 18 19 19 "gitea.com/go-chi/binding" 20 20 )
+1 -1
services/forms/user_form_auth_openid.go
··· 6 6 import ( 7 7 "net/http" 8 8 9 - "code.gitea.io/gitea/modules/context" 10 9 "code.gitea.io/gitea/modules/web/middleware" 10 + "code.gitea.io/gitea/services/context" 11 11 12 12 "gitea.com/go-chi/binding" 13 13 )
+1 -1
services/forms/user_form_hidden_comments.go
··· 7 7 "math/big" 8 8 9 9 issues_model "code.gitea.io/gitea/models/issues" 10 - "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/log" 11 + "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 type hiddenCommentTypeGroupsType map[string][]issues_model.CommentType
+1 -1
services/lfs/locks.go
··· 11 11 auth_model "code.gitea.io/gitea/models/auth" 12 12 git_model "code.gitea.io/gitea/models/git" 13 13 repo_model "code.gitea.io/gitea/models/repo" 14 - "code.gitea.io/gitea/modules/context" 15 14 "code.gitea.io/gitea/modules/json" 16 15 lfs_module "code.gitea.io/gitea/modules/lfs" 17 16 "code.gitea.io/gitea/modules/log" 18 17 "code.gitea.io/gitea/modules/setting" 19 18 api "code.gitea.io/gitea/modules/structs" 19 + "code.gitea.io/gitea/services/context" 20 20 "code.gitea.io/gitea/services/convert" 21 21 ) 22 22
+1 -1
services/lfs/server.go
··· 26 26 repo_model "code.gitea.io/gitea/models/repo" 27 27 "code.gitea.io/gitea/models/unit" 28 28 user_model "code.gitea.io/gitea/models/user" 29 - "code.gitea.io/gitea/modules/context" 30 29 "code.gitea.io/gitea/modules/json" 31 30 lfs_module "code.gitea.io/gitea/modules/lfs" 32 31 "code.gitea.io/gitea/modules/log" 33 32 "code.gitea.io/gitea/modules/setting" 34 33 "code.gitea.io/gitea/modules/storage" 34 + "code.gitea.io/gitea/services/context" 35 35 36 36 "github.com/golang-jwt/jwt/v5" 37 37 )
+1 -1
services/mailer/incoming/incoming_handler.go
··· 14 14 user_model "code.gitea.io/gitea/models/user" 15 15 "code.gitea.io/gitea/modules/log" 16 16 "code.gitea.io/gitea/modules/setting" 17 - "code.gitea.io/gitea/modules/upload" 18 17 "code.gitea.io/gitea/modules/util" 19 18 attachment_service "code.gitea.io/gitea/services/attachment" 19 + "code.gitea.io/gitea/services/context/upload" 20 20 issue_service "code.gitea.io/gitea/services/issue" 21 21 incoming_payload "code.gitea.io/gitea/services/mailer/incoming/payload" 22 22 "code.gitea.io/gitea/services/mailer/token"
+1 -1
services/markup/processorhelper.go
··· 7 7 "context" 8 8 9 9 "code.gitea.io/gitea/models/user" 10 - gitea_context "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/markup" 11 + gitea_context "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 func ProcessorHelper() *markup.ProcessorHelper {
+2 -2
services/markup/processorhelper_test.go
··· 12 12 "code.gitea.io/gitea/models/db" 13 13 "code.gitea.io/gitea/models/unittest" 14 14 "code.gitea.io/gitea/models/user" 15 - gitea_context "code.gitea.io/gitea/modules/context" 16 - "code.gitea.io/gitea/modules/contexttest" 15 + gitea_context "code.gitea.io/gitea/services/context" 16 + "code.gitea.io/gitea/services/contexttest" 17 17 18 18 "github.com/stretchr/testify/assert" 19 19 )
+1 -1
services/pull/pull.go
··· 21 21 user_model "code.gitea.io/gitea/models/user" 22 22 "code.gitea.io/gitea/modules/base" 23 23 "code.gitea.io/gitea/modules/container" 24 - gitea_context "code.gitea.io/gitea/modules/context" 25 24 "code.gitea.io/gitea/modules/git" 26 25 "code.gitea.io/gitea/modules/gitrepo" 27 26 "code.gitea.io/gitea/modules/graceful" ··· 31 30 "code.gitea.io/gitea/modules/setting" 32 31 "code.gitea.io/gitea/modules/sync" 33 32 "code.gitea.io/gitea/modules/util" 33 + gitea_context "code.gitea.io/gitea/services/context" 34 34 issue_service "code.gitea.io/gitea/services/issue" 35 35 notify_service "code.gitea.io/gitea/services/notify" 36 36 )
+1 -1
services/repository/archiver/archiver_test.go
··· 10 10 11 11 "code.gitea.io/gitea/models/db" 12 12 "code.gitea.io/gitea/models/unittest" 13 - "code.gitea.io/gitea/modules/contexttest" 13 + "code.gitea.io/gitea/services/contexttest" 14 14 15 15 _ "code.gitea.io/gitea/models/actions" 16 16
+1 -1
services/repository/commit.go
··· 7 7 "context" 8 8 "fmt" 9 9 10 - gitea_ctx "code.gitea.io/gitea/modules/context" 11 10 "code.gitea.io/gitea/modules/util" 11 + gitea_ctx "code.gitea.io/gitea/services/context" 12 12 ) 13 13 14 14 type ContainedLinks struct { // TODO: better name?
+1 -1
services/repository/files/content_test.go
··· 7 7 "testing" 8 8 9 9 "code.gitea.io/gitea/models/unittest" 10 - "code.gitea.io/gitea/modules/contexttest" 11 10 "code.gitea.io/gitea/modules/gitrepo" 12 11 api "code.gitea.io/gitea/modules/structs" 12 + "code.gitea.io/gitea/services/contexttest" 13 13 14 14 _ "code.gitea.io/gitea/models/actions" 15 15
+1 -1
services/repository/files/diff_test.go
··· 8 8 9 9 repo_model "code.gitea.io/gitea/models/repo" 10 10 "code.gitea.io/gitea/models/unittest" 11 - "code.gitea.io/gitea/modules/contexttest" 12 11 "code.gitea.io/gitea/modules/json" 12 + "code.gitea.io/gitea/services/contexttest" 13 13 "code.gitea.io/gitea/services/gitdiff" 14 14 15 15 "github.com/stretchr/testify/assert"
+1 -1
services/repository/files/file_test.go
··· 7 7 "testing" 8 8 9 9 "code.gitea.io/gitea/models/unittest" 10 - "code.gitea.io/gitea/modules/contexttest" 11 10 "code.gitea.io/gitea/modules/gitrepo" 12 11 "code.gitea.io/gitea/modules/setting" 13 12 api "code.gitea.io/gitea/modules/structs" 13 + "code.gitea.io/gitea/services/contexttest" 14 14 15 15 "github.com/stretchr/testify/assert" 16 16 )
+1 -1
services/repository/files/search_test.go
··· 4 4 "testing" 5 5 6 6 "code.gitea.io/gitea/models/unittest" 7 - "code.gitea.io/gitea/modules/contexttest" 7 + "code.gitea.io/gitea/services/contexttest" 8 8 9 9 "github.com/stretchr/testify/assert" 10 10 )
+1 -1
services/repository/files/tree_test.go
··· 7 7 "testing" 8 8 9 9 "code.gitea.io/gitea/models/unittest" 10 - "code.gitea.io/gitea/modules/contexttest" 11 10 api "code.gitea.io/gitea/modules/structs" 11 + "code.gitea.io/gitea/services/contexttest" 12 12 13 13 "github.com/stretchr/testify/assert" 14 14 )
+1 -1
tests/integration/api_repo_file_create_test.go
··· 17 17 repo_model "code.gitea.io/gitea/models/repo" 18 18 "code.gitea.io/gitea/models/unittest" 19 19 user_model "code.gitea.io/gitea/models/user" 20 - "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/gitrepo" 22 21 "code.gitea.io/gitea/modules/setting" 23 22 api "code.gitea.io/gitea/modules/structs" 23 + "code.gitea.io/gitea/services/context" 24 24 25 25 "github.com/stretchr/testify/assert" 26 26 )
+1 -1
tests/integration/api_repo_file_update_test.go
··· 16 16 repo_model "code.gitea.io/gitea/models/repo" 17 17 "code.gitea.io/gitea/models/unittest" 18 18 user_model "code.gitea.io/gitea/models/user" 19 - "code.gitea.io/gitea/modules/context" 20 19 "code.gitea.io/gitea/modules/gitrepo" 21 20 "code.gitea.io/gitea/modules/setting" 22 21 api "code.gitea.io/gitea/modules/structs" 22 + "code.gitea.io/gitea/services/context" 23 23 24 24 "github.com/stretchr/testify/assert" 25 25 )
+1 -1
tests/integration/api_repo_files_change_test.go
··· 15 15 repo_model "code.gitea.io/gitea/models/repo" 16 16 "code.gitea.io/gitea/models/unittest" 17 17 user_model "code.gitea.io/gitea/models/user" 18 - "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/gitrepo" 20 19 "code.gitea.io/gitea/modules/setting" 21 20 api "code.gitea.io/gitea/modules/structs" 21 + "code.gitea.io/gitea/services/context" 22 22 23 23 "github.com/stretchr/testify/assert" 24 24 )
+1 -1
tests/integration/block_test.go
··· 17 17 repo_model "code.gitea.io/gitea/models/repo" 18 18 "code.gitea.io/gitea/models/unittest" 19 19 user_model "code.gitea.io/gitea/models/user" 20 - forgejo_context "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/translation" 21 + forgejo_context "code.gitea.io/gitea/services/context" 22 22 "code.gitea.io/gitea/tests" 23 23 24 24 "github.com/stretchr/testify/assert"
+1 -1
tests/integration/branches_test.go
··· 12 12 git_model "code.gitea.io/gitea/models/git" 13 13 repo_model "code.gitea.io/gitea/models/repo" 14 14 "code.gitea.io/gitea/models/unittest" 15 - gitea_context "code.gitea.io/gitea/modules/context" 15 + gitea_context "code.gitea.io/gitea/services/context" 16 16 17 17 "github.com/stretchr/testify/assert" 18 18 )
+1 -1
tests/integration/editor_test.go
··· 17 17 repo_model "code.gitea.io/gitea/models/repo" 18 18 "code.gitea.io/gitea/models/unittest" 19 19 user_model "code.gitea.io/gitea/models/user" 20 - gitea_context "code.gitea.io/gitea/modules/context" 21 20 "code.gitea.io/gitea/modules/git" 22 21 "code.gitea.io/gitea/modules/json" 23 22 "code.gitea.io/gitea/modules/translation" 23 + gitea_context "code.gitea.io/gitea/services/context" 24 24 "code.gitea.io/gitea/tests" 25 25 26 26 "github.com/stretchr/testify/assert"
+1 -1
tests/integration/forgejo_confirmation_repo_test.go
··· 8 8 "net/http/httptest" 9 9 "testing" 10 10 11 - gitea_context "code.gitea.io/gitea/modules/context" 12 11 "code.gitea.io/gitea/modules/translation" 12 + gitea_context "code.gitea.io/gitea/services/context" 13 13 "code.gitea.io/gitea/tests" 14 14 15 15 "github.com/stretchr/testify/assert"
+1 -1
tests/integration/git_test.go
··· 25 25 repo_model "code.gitea.io/gitea/models/repo" 26 26 "code.gitea.io/gitea/models/unittest" 27 27 user_model "code.gitea.io/gitea/models/user" 28 - gitea_context "code.gitea.io/gitea/modules/context" 29 28 "code.gitea.io/gitea/modules/git" 30 29 "code.gitea.io/gitea/modules/gitrepo" 31 30 "code.gitea.io/gitea/modules/lfs" 32 31 "code.gitea.io/gitea/modules/setting" 33 32 api "code.gitea.io/gitea/modules/structs" 33 + gitea_context "code.gitea.io/gitea/services/context" 34 34 files_service "code.gitea.io/gitea/services/repository/files" 35 35 "code.gitea.io/gitea/tests" 36 36
+1 -1
tests/integration/integration_test.go
··· 30 30 unit_model "code.gitea.io/gitea/models/unit" 31 31 "code.gitea.io/gitea/models/unittest" 32 32 user_model "code.gitea.io/gitea/models/user" 33 - gitea_context "code.gitea.io/gitea/modules/context" 34 33 "code.gitea.io/gitea/modules/git" 35 34 "code.gitea.io/gitea/modules/graceful" 36 35 "code.gitea.io/gitea/modules/json" ··· 40 39 "code.gitea.io/gitea/modules/util" 41 40 "code.gitea.io/gitea/modules/web" 42 41 "code.gitea.io/gitea/routers" 42 + gitea_context "code.gitea.io/gitea/services/context" 43 43 repo_service "code.gitea.io/gitea/services/repository" 44 44 files_service "code.gitea.io/gitea/services/repository/files" 45 45 user_service "code.gitea.io/gitea/services/user"
+1 -1
tests/integration/mirror_push_test.go
··· 15 15 repo_model "code.gitea.io/gitea/models/repo" 16 16 "code.gitea.io/gitea/models/unittest" 17 17 user_model "code.gitea.io/gitea/models/user" 18 - gitea_context "code.gitea.io/gitea/modules/context" 19 18 "code.gitea.io/gitea/modules/git" 20 19 "code.gitea.io/gitea/modules/gitrepo" 21 20 "code.gitea.io/gitea/modules/setting" 21 + gitea_context "code.gitea.io/gitea/services/context" 22 22 doctor "code.gitea.io/gitea/services/doctor" 23 23 "code.gitea.io/gitea/services/migrations" 24 24 mirror_service "code.gitea.io/gitea/services/mirror"
+1 -1
tests/integration/pull_reopen_test.go
··· 18 18 unit_model "code.gitea.io/gitea/models/unit" 19 19 "code.gitea.io/gitea/models/unittest" 20 20 user_model "code.gitea.io/gitea/models/user" 21 - gitea_context "code.gitea.io/gitea/modules/context" 22 21 "code.gitea.io/gitea/modules/git" 23 22 "code.gitea.io/gitea/modules/translation" 23 + gitea_context "code.gitea.io/gitea/services/context" 24 24 issue_service "code.gitea.io/gitea/services/issue" 25 25 pull_service "code.gitea.io/gitea/services/pull" 26 26 repo_service "code.gitea.io/gitea/services/repository"
+1 -1
tests/integration/repo_settings_test.go
··· 14 14 unit_model "code.gitea.io/gitea/models/unit" 15 15 "code.gitea.io/gitea/models/unittest" 16 16 user_model "code.gitea.io/gitea/models/user" 17 - gitea_context "code.gitea.io/gitea/modules/context" 18 17 "code.gitea.io/gitea/modules/setting" 18 + gitea_context "code.gitea.io/gitea/services/context" 19 19 repo_service "code.gitea.io/gitea/services/repository" 20 20 "code.gitea.io/gitea/tests" 21 21
+1 -1
tests/integration/repofiles_change_test.go
··· 12 12 13 13 repo_model "code.gitea.io/gitea/models/repo" 14 14 "code.gitea.io/gitea/models/unittest" 15 - "code.gitea.io/gitea/modules/contexttest" 16 15 "code.gitea.io/gitea/modules/git" 17 16 "code.gitea.io/gitea/modules/gitrepo" 18 17 "code.gitea.io/gitea/modules/setting" 19 18 api "code.gitea.io/gitea/modules/structs" 19 + "code.gitea.io/gitea/services/contexttest" 20 20 files_service "code.gitea.io/gitea/services/repository/files" 21 21 22 22 "github.com/stretchr/testify/assert"