mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-07 05:55:51 +01:00
(refs #2)Fork repository can not be changed repository type.
This commit is contained in:
@@ -45,7 +45,15 @@ trait RepositorySettingsControllerBase extends ControllerBase with FlashMapSuppo
|
|||||||
* Save the repository options.
|
* Save the repository options.
|
||||||
*/
|
*/
|
||||||
post("/:owner/:repository/settings/options", optionsForm)(ownerOnly { (form, repository) =>
|
post("/:owner/:repository/settings/options", optionsForm)(ownerOnly { (form, repository) =>
|
||||||
saveRepositoryOptions(repository.owner, repository.name, form.description, form.defaultBranch, form.isPrivate)
|
saveRepositoryOptions(
|
||||||
|
repository.owner,
|
||||||
|
repository.name,
|
||||||
|
form.description,
|
||||||
|
form.defaultBranch,
|
||||||
|
repository.repository.parentUserName.map { _ =>
|
||||||
|
repository.repository.isPrivate
|
||||||
|
} getOrElse form.isPrivate
|
||||||
|
)
|
||||||
flash += "info" -> "Repository settings has been updated."
|
flash += "info" -> "Repository settings has been updated."
|
||||||
redirect(s"/${repository.owner}/${repository.name}/settings/options")
|
redirect(s"/${repository.owner}/${repository.name}/settings/options")
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -25,7 +25,10 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<fieldset class="margin">
|
<fieldset class="margin">
|
||||||
<label>
|
<label>
|
||||||
<input type="radio" name="isPrivate" value="false"@if(!repository.repository.isPrivate){ checked}>
|
<input type="radio" name="isPrivate" value="false"
|
||||||
|
@if(!repository.repository.isPrivate ){ checked }
|
||||||
|
@if(repository.repository.parentUserName.isDefined){ disabled }
|
||||||
|
>
|
||||||
<strong>Public</strong><br>
|
<strong>Public</strong><br>
|
||||||
<div>
|
<div>
|
||||||
<span class="note">All users and guests can read this repository.</span>
|
<span class="note">All users and guests can read this repository.</span>
|
||||||
@@ -34,7 +37,10 @@
|
|||||||
</fieldset>
|
</fieldset>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<label>
|
<label>
|
||||||
<input type="radio" name="isPrivate" value="true"@if(repository.repository.isPrivate){ checked}>
|
<input type="radio" name="isPrivate" value="true"
|
||||||
|
@if(repository.repository.isPrivate ){ checked }
|
||||||
|
@if(repository.repository.parentUserName.isDefined){ disabled }
|
||||||
|
>
|
||||||
<strong>Private</strong><br>
|
<strong>Private</strong><br>
|
||||||
<div>
|
<div>
|
||||||
<span class="note">Only collaborators can read this repository.</span>
|
<span class="note">Only collaborators can read this repository.</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user