mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	API: Return error when Mirrors globaly disabled and like to create one (#11757)
* API: return an error when Mirrors globaly disabled * keep it consistent with UI Co-authored-by: John Olheiser <john.olheiser@gmail.com> Co-authored-by: John Olheiser <john.olheiser@gmail.com>
This commit is contained in:
		@@ -113,12 +113,16 @@ func Migrate(ctx *context.APIContext, form auth.MigrateRepoForm) {
 | 
				
			|||||||
		gitServiceType = api.GithubService
 | 
							gitServiceType = api.GithubService
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if form.Mirror && setting.Repository.DisableMirrors {
 | 
				
			||||||
 | 
							ctx.Error(http.StatusForbidden, "MirrorsGlobalDisabled", fmt.Errorf("the site administrator has disabled mirrors"))
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var opts = migrations.MigrateOptions{
 | 
						var opts = migrations.MigrateOptions{
 | 
				
			||||||
		CloneAddr:      remoteAddr,
 | 
							CloneAddr:      remoteAddr,
 | 
				
			||||||
		RepoName:       form.RepoName,
 | 
							RepoName:       form.RepoName,
 | 
				
			||||||
		Description:    form.Description,
 | 
							Description:    form.Description,
 | 
				
			||||||
		Private:        form.Private || setting.Repository.ForcePrivate,
 | 
							Private:        form.Private || setting.Repository.ForcePrivate,
 | 
				
			||||||
		Mirror:         form.Mirror && !setting.Repository.DisableMirrors,
 | 
							Mirror:         form.Mirror,
 | 
				
			||||||
		AuthUsername:   form.AuthUsername,
 | 
							AuthUsername:   form.AuthUsername,
 | 
				
			||||||
		AuthPassword:   form.AuthPassword,
 | 
							AuthPassword:   form.AuthPassword,
 | 
				
			||||||
		Wiki:           form.Wiki,
 | 
							Wiki:           form.Wiki,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user