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…
	
	Add table
		Add a link
		
	
		Reference in a new issue