ui/lib/pipeline/addon/components/bitbucketserver-setting/template.hbs

142 lines
4.1 KiB
Handlebars

<section class="box mt-30">
<h3>
{{t "authPage.bitbucketserver.target.header"}}
</h3>
<div>
<div class="radio">
<label>
{{radio-button selection=target value="bitbucketcloud"}} {{t "authPage.bitbucketserver.target.bitbucketcloud"}}
</label>
</div>
<div class="radio">
<label>
{{radio-button
selection=target
value="bitbucketserver"
checked=true
}} {{t "authPage.bitbucketserver.target.bitbucketserver"}}
</label>
</div>
</div>
</section>
<section class="box mt-30">
<h3>
{{t "authPage.bitbucketserver.setup"}}
</h3>
<hr/>
<p>
<ol class="alphalist ml-40">
<li>
{{t "authPage.bitbucketserver.auth" htmlSafe=true}}
</li>
<li>
{{t "authPage.bitbucketserver.ul.li2.text"}}
<ul>
<li>
<b>{{t "authPage.bitbucketserver.ul.li2.ul.li1" htmlSafe=true}}</b>
<span>
{{applicationLink}} {{copy-to-clipboard size="small" clipboardText=applicationLink}}
</span>
</li>
<li>
{{t "authPage.bitbucketserver.ul.li2.ul.li2" htmlSafe=true}}
</li>
<li>
{{t "authPage.bitbucketserver.ul.li2.ul.li3" htmlSafe=true}}
</li>
<li>
{{t "authPage.bitbucketserver.ul.li2.ul.li4" htmlSafe=true}}
</li>
<li>
<b>{{t "authPage.bitbucketserver.ul.li2.ul.li5"}}</b>
{{#if generating}}
<i class="icon icon-spinner icon-spin"></i> {{t "generic.loading"}}
{{else}}
<span class="text-muted">
{{t "authPage.bitbucketserver.copy"}}
</span>&nbsp;
<span>
{{copy-to-clipboard size="small" clipboardText=provider.consumerKey}}
</span>
{{/if}}
</li>
<li>
{{t "authPage.bitbucketserver.ul.li2.ul.li6" htmlSafe=true}}
</li>
<li>
<b>{{t "authPage.bitbucketserver.ul.li2.ul.li7"}}</b>
{{#if generating}}
<i class="icon icon-spinner icon-spin"></i> {{t "generic.loading"}}
{{else}}
<span class="text-muted">
{{t "authPage.bitbucketserver.copy"}}
</span>&nbsp;
<span>
{{copy-to-clipboard size="small" clipboardText=provider.publicKey}}
</span>
{{/if}}
</li>
<li>
{{t "authPage.bitbucketserver.ul.li2.ul.li8" htmlSafe=true}}
</li>
</ul>
</li>
</ol>
</p>
</section>
<form autcomplete="on">
<section class="box mt-30">
<h3>
{{t "authPage.bitbucketserver.form.headerVariable"}}
</h3>
<div class="row">
<div class="col span-6">
<div class="inline-form">
<label class="acc-label pb-5">
{{t "authPage.bitbucketserver.form.hostname.labelText"}}{{field-required}}
</label>
{{input
type="text"
value=oauthModel.hostName
classNames="form-control"
placeholder=(t "authPage.bitbucketserver.form.hostname.placeholder")
}}
</div>
</div>
</div>
<div class="row">
<div class="col span-6">
<div class="inline-form">
{{input type="checkbox" checked=secure}}
<label class="acc-label pb-5">
{{t "authPage.bitbucketserver.form.tls.labelText"}}
</label>
</div>
</div>
</div>
{{#banner-message color="bg-warning m-0 mb-20"}}
<p>
{{t
"authPage.bitbucketserver.warning"
appName=settings.appName
docsBase=settings.docsBase
htmlSafe=true
}}
</p>
{{/banner-message}}
{{top-errors errors=errors}}
<div class="row text-center">
{{save-cancel
cancelDisabled=true
savingLabel="authPage.testAuth.buttonText.post"
createLabel="authPage.testAuth.buttonText.preVariable"
save=(action "authenticate")
}}
</div>
</section>
</form>