%PDF- %PDF-
Direktori : /proc/985914/root/data/old/home/stash/atlassian-stash/static/page/setup/ |
Current File : //proc/985914/root/data/old/home/stash/atlassian-stash/static/page/setup/setupJiraIntegration.soy |
{namespace stash.page.setup} /** * @param? form * @param? fieldErrors * @param? jiraIntegrationError * @param? formErrors * @param? credentialsProblem * @param? stashUalTypesMissing * @param? jiraUpmUrl */ {template .jiraIntegration} {webResourceManager_requireResourcesForContext('stash.page.setup.jiraIntegration')} {call stash.layout.setup} {param step: getText('stash.web.setup.title.jira.integration') /} {param content} <p class='jira-integration-about'> {getText('stash.web.setup.jira.about.title')} </p> <ul class='jira-integration-about'> <li>{getText('stash.web.setup.jira.about.user-import')}</li> <li>{getText('stash.web.setup.jira.about.code-changes')}</li> <li>{getText('stash.web.setup.jira.about.navigate')}</li> <li>{getText('stash.web.setup.jira.about.bug-fixes')}</li> </ul> {if $jiraIntegrationError} {call widget.aui.message.error} {param extraClasses: 'jira-integration-error' /} {param content} <p>{$jiraIntegrationError}</p> <p>{{getText('stash.jira.integration.troubleshooting.guide', getText('stash.jira.integration.troubleshooting.guide.link', '<a href="', cav_help_url('stash.help.jira.integration.setup'), '" target="_blank">', '</a>'))|noAutoescape}}</p> {/param} {/call} {/if} {if $credentialsProblem} {call .credentialsProblem} {param usernameContent} {call .usernameContent} {param escapedUsername: $form.jiraAdminUsername /} {/call} {/param} {/call} {/if} {if $stashUalTypesMissing} {call .ualTypeMissingMessage} {param escapedJiraUpmUrl: $jiraUpmUrl /} {/call} {/if} {call widget.form.xsrfProtectedForm} {param action: '' /} {param errors: $formErrors /} {param longLabels: true /} {param content} <input type='hidden' name='step' value='jira'/> <input type='hidden' id='skip' name='skip' value='false'/> <h2>{getText('stash.web.setup.jira.connection.heading')}</h2> {call widget.aui.form.fieldset} {param content} {call widget.aui.form.text} {param id: 'jiraBaseUrl' /} {param autofocus: true /} {param required: true /} {param labelContent: getText('stash.web.setup.jira.base.url') /} {param description: getText('stash.web.setup.jira.base.url.description') /} {param initialValue: $form.jiraBaseUrl /} {param maxLength: 255 /} {param errors: $fieldErrors ? $fieldErrors.jiraBaseUrl : null /} {/call} {call widget.aui.form.text} {param id: 'jiraAdminUsername' /} {param required: true /} {param labelContent: getText('stash.web.setup.jira.admin.username') /} {param description: getText('stash.web.setup.jira.admin.username.description') /} {param initialValue: $form.jiraAdminUsername /} {param maxLength: 255 /} {param autocomplete: 'off' /} {param errors: $fieldErrors ? $fieldErrors.jiraAdminUsername : null /} {/call} {call widget.aui.form.password} {param id: 'jiraAdminPassword' /} {param required: true /} {param labelContent: getText('stash.web.setup.jira.password') /} {param description: getText('stash.web.setup.jira.password.description') /} {param initialValue: '' /} {param maxLength: 255 /} {param autocomplete: 'off' /} {param errors: $fieldErrors ? $fieldErrors.jiraAdminPassword : null /} {/call} {call widget.aui.form.text} {param id: 'stashBaseUrl' /} {param required: true /} {param labelContent: getText('stash.web.setup.stash.base.url') /} {param description: getText('stash.web.setup.stash.base.url.description') /} {param initialValue: $form.stashBaseUrl ? $form.stashBaseUrl : nav_base_url() /} {param maxLength: 255 /} {param errors: $fieldErrors ? $fieldErrors.stashBaseUrl : null /} {/call} {/param} {/call} <h2>{getText('stash.web.setup.jira.user.database.heading')}</h2> <p class='jira-user-mgmt-info'> {getText('stash.web.setup.jira.user.management.info')} <a href="{cav_help_url('stash.help.jira.integration.setup')}">{getText('stash.web.setup.jira.user.management.learn.more')}</a>. </p> {call widget.aui.form.checkbox} {param id: 'addUserDirectory' /} {param labelContent: getText('stash.web.setup.jira.as.user.database') /} {param checked: $form.addUserDirectory /} {param errors: $fieldErrors ? $fieldErrors.publicSignUp : null /} {param description: '' /} {/call} {call widget.aui.form.buttons} {param content} {call widget.aui.form.submit} {param id: 'done' /} {param isPrimary: true /} {param label} {if $fieldErrors or $formErrors or $credentialsProblem or $stashUalTypesMissing} {getText('stash.web.setup.retry.button')} {else} {getText('stash.web.setup.connect.button')} {/if} {/param} {/call} {call widget.aui.form.linkButton} {param id: 'submitSkip' /} {param href: '' /} {param text: getText('stash.web.setup.skip') /} {/call} {/param} {/call} {/param} {/call} {/param} {param pageBottomContent} <script> require('page/setup/jiraIntegration').onReady(); </script> {/param} {/call} {/template} /** * @param escapedUsername */ {template .usernameContent} <strong>{$escapedUsername}</strong> {/template} /** * @param usernameContent */ {template .credentialsProblem private="true"} {call widget.aui.message.warning} {param title: getText('stash.web.setup.jira.credentials.problem.title') /} {param content} <p> {{ getText('stash.web.setup.jira.credentials.problem.message', $usernameContent) |noAutoescape}} </p> <ul> <li>{{getText('stash.web.setup.jira.credentials.problem.reason1')}}</li> <li>{{getText('stash.web.setup.jira.credentials.problem.reason2', $usernameContent)|noAutoescape}}</li> <li>{{getText('stash.web.setup.jira.credentials.problem.reason3', $usernameContent)|noAutoescape}}</li> </ul> {/param} {/call} {/template} /** * @param escapedJiraUpmUrl */ {template .ualTypeMissingMessage private="true"} {call widget.aui.message.warning} {param title: getText('stash.web.setup.jira.missing.ual.type.title') /} {param content} <p> {{ getText('stash.web.setup.jira.missing.ual.type.message', '<strong>', '</strong>', getText('stash.web.setup.jira.missing.ual.type.message.upm.link', '<a href="', $escapedJiraUpmUrl, '" target="_blank">', '</a>'), getText('stash.web.setup.jira.missing.ual.type.message.plugin.name', '<a href="', cav_help_url('stash.help.jira.compatibility'), '" target="_blank">', '</a>') ) |noAutoescape}} </p> <p> {{ getText('stash.web.setup.jira.missing.ual.type.message.retry', getText('stash.web.setup.retry', '<strong>', '</strong>') ) |noAutoescape}} </p> {/param} {/call} {/template}