Export LFS & TimeTracking function status (#14753)
This commit is contained in:
parent
db07aedd32
commit
190bd0accd
4 changed files with 23 additions and 9 deletions
|
@ -43,9 +43,11 @@ func TestAPIExposedSettings(t *testing.T) {
|
|||
|
||||
DecodeJSON(t, resp, &repo)
|
||||
assert.EqualValues(t, &api.GeneralRepoSettings{
|
||||
MirrorsDisabled: setting.Repository.DisableMirrors,
|
||||
HTTPGitDisabled: setting.Repository.DisableHTTPGit,
|
||||
MigrationsDisabled: setting.Repository.DisableMigrations,
|
||||
MirrorsDisabled: setting.Repository.DisableMirrors,
|
||||
HTTPGitDisabled: setting.Repository.DisableHTTPGit,
|
||||
MigrationsDisabled: setting.Repository.DisableMigrations,
|
||||
TimeTrackingDisabled: false,
|
||||
LFSDisabled: !setting.LFS.StartServer,
|
||||
}, repo)
|
||||
|
||||
attachment := new(api.GeneralAttachmentSettings)
|
||||
|
|
|
@ -6,9 +6,11 @@ package structs
|
|||
|
||||
// GeneralRepoSettings contains global repository settings exposed by API
|
||||
type GeneralRepoSettings struct {
|
||||
MirrorsDisabled bool `json:"mirrors_disabled"`
|
||||
HTTPGitDisabled bool `json:"http_git_disabled"`
|
||||
MigrationsDisabled bool `json:"migrations_disabled"`
|
||||
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
|
||||
|
|
|
@ -57,9 +57,11 @@ func GetGeneralRepoSettings(ctx *context.APIContext) {
|
|||
// "200":
|
||||
// "$ref": "#/responses/GeneralRepoSettings"
|
||||
ctx.JSON(http.StatusOK, api.GeneralRepoSettings{
|
||||
MirrorsDisabled: setting.Repository.DisableMirrors,
|
||||
HTTPGitDisabled: setting.Repository.DisableHTTPGit,
|
||||
MigrationsDisabled: setting.Repository.DisableMigrations,
|
||||
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 a new issue