File tree Expand file tree Collapse file tree 4 files changed +23
-9
lines changed Expand file tree Collapse file tree 4 files changed +23
-9
lines changed Original file line number Diff line number Diff line change @@ -43,9 +43,11 @@ func TestAPIExposedSettings(t *testing.T) {
43
43
44
44
DecodeJSON (t , resp , & repo )
45
45
assert .EqualValues (t , & api.GeneralRepoSettings {
46
- MirrorsDisabled : setting .Repository .DisableMirrors ,
47
- HTTPGitDisabled : setting .Repository .DisableHTTPGit ,
48
- MigrationsDisabled : setting .Repository .DisableMigrations ,
46
+ MirrorsDisabled : setting .Repository .DisableMirrors ,
47
+ HTTPGitDisabled : setting .Repository .DisableHTTPGit ,
48
+ MigrationsDisabled : setting .Repository .DisableMigrations ,
49
+ TimeTrackingDisabled : false ,
50
+ LFSDisabled : ! setting .LFS .StartServer ,
49
51
}, repo )
50
52
51
53
attachment := new (api.GeneralAttachmentSettings )
Original file line number Diff line number Diff line change @@ -6,9 +6,11 @@ package structs
6
6
7
7
// GeneralRepoSettings contains global repository settings exposed by API
8
8
type GeneralRepoSettings struct {
9
- MirrorsDisabled bool `json:"mirrors_disabled"`
10
- HTTPGitDisabled bool `json:"http_git_disabled"`
11
- MigrationsDisabled bool `json:"migrations_disabled"`
9
+ MirrorsDisabled bool `json:"mirrors_disabled"`
10
+ HTTPGitDisabled bool `json:"http_git_disabled"`
11
+ MigrationsDisabled bool `json:"migrations_disabled"`
12
+ TimeTrackingDisabled bool `json:"time_tracking_disabled"`
13
+ LFSDisabled bool `json:"lfs_disabled"`
12
14
}
13
15
14
16
// GeneralUISettings contains global ui settings exposed by API
Original file line number Diff line number Diff line change @@ -57,9 +57,11 @@ func GetGeneralRepoSettings(ctx *context.APIContext) {
57
57
// "200":
58
58
// "$ref": "#/responses/GeneralRepoSettings"
59
59
ctx .JSON (http .StatusOK , api.GeneralRepoSettings {
60
- MirrorsDisabled : setting .Repository .DisableMirrors ,
61
- HTTPGitDisabled : setting .Repository .DisableHTTPGit ,
62
- MigrationsDisabled : setting .Repository .DisableMigrations ,
60
+ MirrorsDisabled : setting .Repository .DisableMirrors ,
61
+ HTTPGitDisabled : setting .Repository .DisableHTTPGit ,
62
+ MigrationsDisabled : setting .Repository .DisableMigrations ,
63
+ TimeTrackingDisabled : ! setting .Service .EnableTimetracking ,
64
+ LFSDisabled : ! setting .LFS .StartServer ,
63
65
})
64
66
}
65
67
Original file line number Diff line number Diff line change @@ -14101,13 +14101,21 @@
14101
14101
"type": "boolean",
14102
14102
"x-go-name": "HTTPGitDisabled"
14103
14103
},
14104
+ "lfs_disabled": {
14105
+ "type": "boolean",
14106
+ "x-go-name": "LFSDisabled"
14107
+ },
14104
14108
"migrations_disabled": {
14105
14109
"type": "boolean",
14106
14110
"x-go-name": "MigrationsDisabled"
14107
14111
},
14108
14112
"mirrors_disabled": {
14109
14113
"type": "boolean",
14110
14114
"x-go-name": "MirrorsDisabled"
14115
+ },
14116
+ "time_tracking_disabled": {
14117
+ "type": "boolean",
14118
+ "x-go-name": "TimeTrackingDisabled"
14111
14119
}
14112
14120
},
14113
14121
"x-go-package": "code.gitea.io/gitea/modules/structs"
You can’t perform that action at this time.
0 commit comments