Export LFS & TimeTracking function status (#14753)
parent
db07aedd32
commit
190bd0accd
|
@ -46,6 +46,8 @@ func TestAPIExposedSettings(t *testing.T) {
|
|||
MirrorsDisabled: setting.Repository.DisableMirrors,
|
||||
HTTPGitDisabled: setting.Repository.DisableHTTPGit,
|
||||
MigrationsDisabled: setting.Repository.DisableMigrations,
|
||||
TimeTrackingDisabled: false,
|
||||
LFSDisabled: !setting.LFS.StartServer,
|
||||
}, repo)
|
||||
|
||||
attachment := new(api.GeneralAttachmentSettings)
|
||||
|
|
|
@ -9,6 +9,8 @@ type GeneralRepoSettings struct {
|
|||
MirrorsDisabled bool `json:"mirrors_disabled"`
|
||||
HTTPGitDisabled bool `json:"http_git_disabled"`
|
||||
MigrationsDisabled bool `json:"migrations_disabled"`
|
||||
TimeTrackingDisabled bool `json:"time_tracking_disabled"`
|
||||
LFSDisabled bool `json:"lfs_disabled"`
|
||||
}
|
||||
|
||||
// GeneralUISettings contains global ui settings exposed by API
|
||||
|
|
|
@ -60,6 +60,8 @@ func GetGeneralRepoSettings(ctx *context.APIContext) {
|
|||
MirrorsDisabled: setting.Repository.DisableMirrors,
|
||||
HTTPGitDisabled: setting.Repository.DisableHTTPGit,
|
||||
MigrationsDisabled: setting.Repository.DisableMigrations,
|
||||
TimeTrackingDisabled: !setting.Service.EnableTimetracking,
|
||||
LFSDisabled: !setting.LFS.StartServer,
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
@ -14101,6 +14101,10 @@
|
|||
"type": "boolean",
|
||||
"x-go-name": "HTTPGitDisabled"
|
||||
},
|
||||
"lfs_disabled": {
|
||||
"type": "boolean",
|
||||
"x-go-name": "LFSDisabled"
|
||||
},
|
||||
"migrations_disabled": {
|
||||
"type": "boolean",
|
||||
"x-go-name": "MigrationsDisabled"
|
||||
|
@ -14108,6 +14112,10 @@
|
|||
"mirrors_disabled": {
|
||||
"type": "boolean",
|
||||
"x-go-name": "MirrorsDisabled"
|
||||
},
|
||||
"time_tracking_disabled": {
|
||||
"type": "boolean",
|
||||
"x-go-name": "TimeTrackingDisabled"
|
||||
}
|
||||
},
|
||||
"x-go-package": "code.gitea.io/gitea/modules/structs"
|
||||
|
|
Loading…
Reference in New Issue