Skip to content

Commit a357498

Browse files
KN4CK3Rlunny
andauthored
Move convert package to services (#22264)
Addition to #22256 The `convert` package relies heavily on different models which is [disallowed by our definition of modules](https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md#design-guideline). This helps to prevent possible import cycles. Co-authored-by: Lunny Xiao <[email protected]>
1 parent 309e86a commit a357498

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+75
-75
lines changed

cmd/dump_repo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ import (
1010
"os"
1111
"strings"
1212

13-
"code.gitea.io/gitea/modules/convert"
1413
"code.gitea.io/gitea/modules/git"
1514
"code.gitea.io/gitea/modules/log"
1615
base "code.gitea.io/gitea/modules/migration"
1716
"code.gitea.io/gitea/modules/setting"
1817
"code.gitea.io/gitea/modules/structs"
1918
"code.gitea.io/gitea/modules/util"
19+
"code.gitea.io/gitea/services/convert"
2020
"code.gitea.io/gitea/services/migrations"
2121

2222
"github.com/urfave/cli"

modules/eventsource/manager_run.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ import (
99

1010
activities_model "code.gitea.io/gitea/models/activities"
1111
issues_model "code.gitea.io/gitea/models/issues"
12-
"code.gitea.io/gitea/modules/convert"
1312
"code.gitea.io/gitea/modules/graceful"
1413
"code.gitea.io/gitea/modules/json"
1514
"code.gitea.io/gitea/modules/log"
1615
"code.gitea.io/gitea/modules/process"
1716
"code.gitea.io/gitea/modules/setting"
1817
"code.gitea.io/gitea/modules/timeutil"
18+
"code.gitea.io/gitea/services/convert"
1919
)
2020

2121
// Init starts this eventsource

modules/notification/webhook/webhook.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ import (
1414
"code.gitea.io/gitea/models/unit"
1515
user_model "code.gitea.io/gitea/models/user"
1616
"code.gitea.io/gitea/models/webhook"
17-
"code.gitea.io/gitea/modules/convert"
1817
"code.gitea.io/gitea/modules/git"
1918
"code.gitea.io/gitea/modules/log"
2019
"code.gitea.io/gitea/modules/notification/base"
2120
"code.gitea.io/gitea/modules/repository"
2221
"code.gitea.io/gitea/modules/setting"
2322
api "code.gitea.io/gitea/modules/structs"
23+
"code.gitea.io/gitea/services/convert"
2424
webhook_services "code.gitea.io/gitea/services/webhook"
2525
)
2626

routers/api/packages/composer/composer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ import (
1414
"code.gitea.io/gitea/models/db"
1515
packages_model "code.gitea.io/gitea/models/packages"
1616
"code.gitea.io/gitea/modules/context"
17-
"code.gitea.io/gitea/modules/convert"
1817
packages_module "code.gitea.io/gitea/modules/packages"
1918
composer_module "code.gitea.io/gitea/modules/packages/composer"
2019
"code.gitea.io/gitea/modules/setting"
2120
"code.gitea.io/gitea/modules/util"
2221
"code.gitea.io/gitea/routers/api/packages/helper"
22+
"code.gitea.io/gitea/services/convert"
2323
packages_service "code.gitea.io/gitea/services/packages"
2424

2525
"github.com/hashicorp/go-version"

routers/api/v1/admin/org.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ import (
1111
"code.gitea.io/gitea/models/organization"
1212
user_model "code.gitea.io/gitea/models/user"
1313
"code.gitea.io/gitea/modules/context"
14-
"code.gitea.io/gitea/modules/convert"
1514
api "code.gitea.io/gitea/modules/structs"
1615
"code.gitea.io/gitea/modules/web"
1716
"code.gitea.io/gitea/routers/api/v1/utils"
17+
"code.gitea.io/gitea/services/convert"
1818
)
1919

2020
// CreateOrg api for create organization

routers/api/v1/admin/user.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import (
1616
"code.gitea.io/gitea/models/db"
1717
user_model "code.gitea.io/gitea/models/user"
1818
"code.gitea.io/gitea/modules/context"
19-
"code.gitea.io/gitea/modules/convert"
2019
"code.gitea.io/gitea/modules/log"
2120
"code.gitea.io/gitea/modules/password"
2221
"code.gitea.io/gitea/modules/setting"
@@ -26,6 +25,7 @@ import (
2625
"code.gitea.io/gitea/routers/api/v1/user"
2726
"code.gitea.io/gitea/routers/api/v1/utils"
2827
asymkey_service "code.gitea.io/gitea/services/asymkey"
28+
"code.gitea.io/gitea/services/convert"
2929
"code.gitea.io/gitea/services/mailer"
3030
user_service "code.gitea.io/gitea/services/user"
3131
)

routers/api/v1/notify/repo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import (
1010

1111
activities_model "code.gitea.io/gitea/models/activities"
1212
"code.gitea.io/gitea/modules/context"
13-
"code.gitea.io/gitea/modules/convert"
1413
"code.gitea.io/gitea/modules/log"
1514
"code.gitea.io/gitea/modules/structs"
15+
"code.gitea.io/gitea/services/convert"
1616
)
1717

1818
func statusStringToNotificationStatus(status string) activities_model.NotificationStatus {

routers/api/v1/notify/threads.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"code.gitea.io/gitea/models/db"
1212
issues_model "code.gitea.io/gitea/models/issues"
1313
"code.gitea.io/gitea/modules/context"
14-
"code.gitea.io/gitea/modules/convert"
14+
"code.gitea.io/gitea/services/convert"
1515
)
1616

1717
// GetThread get notification by ID

routers/api/v1/notify/user.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import (
99

1010
activities_model "code.gitea.io/gitea/models/activities"
1111
"code.gitea.io/gitea/modules/context"
12-
"code.gitea.io/gitea/modules/convert"
1312
"code.gitea.io/gitea/modules/structs"
13+
"code.gitea.io/gitea/services/convert"
1414
)
1515

1616
// ListNotifications list users's notification threads

routers/api/v1/org/hook.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import (
88

99
"code.gitea.io/gitea/models/webhook"
1010
"code.gitea.io/gitea/modules/context"
11-
"code.gitea.io/gitea/modules/convert"
1211
api "code.gitea.io/gitea/modules/structs"
1312
"code.gitea.io/gitea/modules/web"
1413
"code.gitea.io/gitea/routers/api/v1/utils"
14+
"code.gitea.io/gitea/services/convert"
1515
)
1616

1717
// ListHooks list an organziation's webhooks

0 commit comments

Comments
 (0)