|
|
@ -85,6 +85,12 @@ func SettingsPost(ctx *middleware.Context, form auth.RepoSettingForm) { |
|
|
|
} |
|
|
|
repo.Description = form.Description |
|
|
|
repo.Website = form.Website |
|
|
|
|
|
|
|
// Visibility of forked repository is forced sync with base repository.
|
|
|
|
if repo.IsFork { |
|
|
|
form.Private = repo.BaseRepo.IsPrivate |
|
|
|
} |
|
|
|
|
|
|
|
visibilityChanged := repo.IsPrivate != form.Private |
|
|
|
repo.IsPrivate = form.Private |
|
|
|
if err := models.UpdateRepository(repo, visibilityChanged); err != nil { |
|
|
|