Add create new repository from existing git repository option

This commit is contained in:
Naoki Takezoe
2017-12-04 01:31:06 +09:00
parent 8a8278906a
commit 43d19d7d52

View File

@@ -39,7 +39,7 @@ isCreateRepoOptionPublic: Boolean)(implicit context: gitbucket.core.controller.C
</fieldset> </fieldset>
<fieldset class="form-group"> <fieldset class="form-group">
<label for="description" class="strong">Description (optional):</label> <label for="description" class="strong">Description (optional):</label>
<input type="text" name="description" id="description" class="form-control" style="width: 95%;"/> <input type="text" name="description" id="description" class="form-control" />
</fieldset> </fieldset>
<fieldset class="border-top"> <fieldset class="border-top">
<label class="radio"> <label class="radio">
@@ -58,14 +58,29 @@ isCreateRepoOptionPublic: Boolean)(implicit context: gitbucket.core.controller.C
</label> </label>
</fieldset> </fieldset>
<fieldset class="border-top"> <fieldset class="border-top">
<label for="createReadme" class="checkbox"> <label class="radio">
<input type="checkbox" name="createReadme" id="createReadme"/> <input type="radio" name="createRepository" value="EMPTY" checked/>
<span class="strong">Create an empty repository</span>
<div class="normal muted">
Create an empty repository. You have to initialize by yourself initially.
</div>
</label>
<label class="radio">
<input type="radio" name="createRepository" value="README"/>
<span class="strong">Initialize this repository with a README</span> <span class="strong">Initialize this repository with a README</span>
<div class="normal muted"> <div class="normal muted">
This will let you immediately clone the repository to your computer. Skip this step if youre importing an existing repository. Create a repository which has README.md. You can clone the repository immediately.
</div>
</label>
<label class="radio">
<input type="radio" name="createRepository" value="COPY"/>
<span class="strong">Copy existing git repository</span>
<div class="normal muted">
Create new repository from existing git repository.
</div> </div>
</label> </label>
</fieldset> </fieldset>
<input type="text" class="form-control" name="existingRepositoryUrl" id="existingRepositoryUrl" disabled/>
<fieldset class="border-top form-actions"> <fieldset class="border-top form-actions">
<input type="submit" class="btn btn-success" value="Create repository"/> <input type="submit" class="btn btn-success" value="Create repository"/>
</fieldset> </fieldset>
@@ -83,4 +98,8 @@ $('#owner-dropdown a').click(function(){
$('#owner-dropdown span.strong').html($(this).find('span').html()); $('#owner-dropdown span.strong').html($(this).find('span').html());
}); });
$('input[name=createRepository]').click(function(){
$('#existingRepositoryUrl').prop('disabled', $('input[name=createRepository]:checked').val() != 'COPY');
});
</script> </script>