mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-09-12 13:48:58 +02:00
30 lines
2.1 KiB
HTML
30 lines
2.1 KiB
HTML
<div class="container paper-page">
|
|
<div class="paper-crumbs"><a href="/dashboard">My work</a> / <span class="here">Claim</span></div>
|
|
<h1 class="paper-page-title">Claim an <em>anonymization</em></h1>
|
|
<p class="paper-page-lede">
|
|
Take ownership of an existing anonymized repository so it appears on your
|
|
dashboard.
|
|
</p>
|
|
<div class="paper-settings-main claim-form">
|
|
<p class="paper-section-copy">Use this when an anonymization was created by a co-author or from another account. You must have access to the GitHub repository it was made from.</p>
|
|
<form class="form needs-validation" name="claimForm" novalidate v-form="viewState" @submit.prevent="submitForm($event, () => { claim() })">
|
|
<div class="form-group">
|
|
<label class="paper-field-label" for="repoUrl">GitHub repository URL</label>
|
|
<input type="text" class="form-control" name="repoUrl" id="repoUrl" required v-field="{ state: viewState, set: value => { repoUrl = value }, value: repoUrl, form: "claimForm", options: {} }" :class="{'is-invalid': claimForm?.repoUrl?.invalid && (claimForm?.repoUrl?.touched || claimForm?.submitted)}">
|
|
<div class="invalid-feedback" v-show="claimForm?.repoUrl?.errors?.not_found">
|
|
No anonymization matches this repository and ID. Check both values and that you can access the repository on GitHub.
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="paper-field-label" for="repoId">Anonymized repository ID</label>
|
|
<input type="text" class="form-control" name="repoId" id="repoId" required v-field="{ state: viewState, set: value => { repoId = value }, value: repoId, form: "claimForm", options: {} }" :class="{'is-invalid': claimForm?.repoId?.invalid && (claimForm?.repoId?.touched || claimForm?.submitted)}">
|
|
<small id="idHelp" class="form-text text-muted">The ID is the last part of the anonymized URL: <code>anonymous.4open.science/r/<ID></code>.</small>
|
|
</div>
|
|
|
|
<button id="submit" type="submit" class="btn btn-ink">
|
|
Claim anonymization
|
|
</button>
|
|
</form>
|
|
</div>
|
|
</div>
|