Can utilize a custom repository
continuous-integration/drone/push Build is running Details

This commit is contained in:
nemunaire 2022-11-30 04:59:44 +01:00
parent 492dd16ed9
commit c5a75b6fa8
1 changed files with 45 additions and 0 deletions

View File

@ -185,6 +185,51 @@
>
<i class="bi bi-arrow-clockwise"></i>
</button>
<button
type="button"
class="mt-2 btn btn-light"
on:click={() => {repo_used.uri = ""; repo_used.modal = new bootstrap.Modal(document.getElementById('customRepoModal')); repo_used.modal.show();}}
disable={submitInProgress || readonly || !repo_used || !repo_used.uri}
>
Utiliser un autre dépôt
</button>
</form>
{/if}
{/await}
{#if repo_used}
<div class="modal fade" tabindex="-1" id="customRepoModal">
<div class="modal-dialog modal-lg">
<form class="modal-content" on:submit|preventDefault={() => {repo_used.modal.hide(); delete repo_used.modal; submitWorkRepository()}}>
<div class="modal-header">
<h5 class="modal-title">Sélection de dépôt</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>
Vous pouvez utiliser un dépôt hébergé sur une
autre forge, qu'elle soit publique ou
personnelle. Recopiez pour cela l'adresse du dépôt
dans le champ ci-dessous.
</p>
<div class="form-group mb-3">
<label class="form-label" for="repo-address">Adresse du dépôt</label>
<input class="form-control" id="repo-address" autofocus placeholder="git@git.mydomain.net:path/to/repo.git" bind:value={repo_used.uri}>
</div>
<p>
Assurez-vous bien que votre dépôt <strong>n'est pas public</strong>
et d'avoir <strong>ajouté une clef de déploiement</strong>
à votre dépôt&nbsp;:
</p>
<pre>
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINfzEnTiqwC4EeUG5EqfO0mLCygLU0HDiHTYgroNwjtT</pre>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary">
Définir l'adresse de mon dépôt
</button>
</div>
</form>
</div>
</div>
{/if}