%PDF- %PDF-
Direktori : /proc/985914/root/data/old/home/stash/atlassian-stash/static/page/admin/mailserver/ |
Current File : //proc/985914/root/data/old/home/stash/atlassian-stash/static/page/admin/mailserver/mailserver.soy |
{namespace stash.admin} /** * @param isConfigured * @param config * @param? fieldErrors * @param? formErrors * @param? saved * @param? tested * @param? testFailureMessage */ {template .mailserverconfig} {webResourceManager_requireResourcesForContext('stash.page.admin.mailServer')} {call stash.layout.admin} {param activeTab: 'admin-settings-mail-server' + ($isConfigured ? '' : '-unconfigured') /} {param content} <header class="aui-page-header"> <div class="aui-page-header-inner"> <div class="aui-page-header-main"> <h2>{getText('stash.web.config.mail')}</h2> </div> </div> </header> {call widget.aui.group.group} {param content} {call widget.aui.group.item} {param content} {if $saved} {call widget.aui.message.success} {param content} {getText('stash.web.config.mail.saved')} {/param} {/call} {/if} {call widget.form.xsrfProtectedForm} {param action: '' /} {param errors: $formErrors /} {param extraClass: 'stash-mailserver-form' /} {param content} <h3>{getText('stash.web.config.mail.settings')}</h3> {call widget.aui.form.text} {param id: 'hostname' /} {param labelContent: getText('stash.web.config.mail.hostname') /} {param tooltip: getText('stash.web.config.mail.hostname') /} {param initialValue: $config.hostname /} {param required: true /} {param errors: $fieldErrors ? $fieldErrors.hostname : null /} {param autofocus: true /} {param description: getText('stash.web.config.mail.hostname.description') /} {/call} {call widget.aui.form.text} {param id: 'port' /} {param labelContent: getText('stash.web.config.mail.port') /} {param tooltip: getText('stash.web.config.mail.port') /} {param initialValue: $config.port /} {param errors: $fieldErrors ? $fieldErrors.port : null /} {param description: getText('stash.web.config.mail.port.description')/} {param sizeClass: 'short' /} {/call} {call widget.aui.form.text} {param id: 'username' /} {param labelContent: getText('stash.web.config.mail.username') /} {param tooltip: getText('stash.web.config.mail.username') /} {param initialValue: $config.username /} {param errors: $fieldErrors ? $fieldErrors.username : null /} {param autocomplete: 'off' /} {{param description: getText('stash.web.config.mail.username.description') /}} {/call} {call widget.aui.form.password} {param id: 'password' /} {param labelContent: getText('stash.web.config.mail.password') /} {param tooltip: getText('stash.web.config.mail.password') /} {param initialValue: $config.password /} {param errors: $fieldErrors ? $fieldErrors.password : null /} {param autocomplete: 'off' /} {{param description: getText('stash.web.config.mail.password.description') /}} {/call} {call widget.aui.form.checkbox} {param id: 'useTls' /} {param labelContent: getText('stash.web.config.mail.useTls') /} {param legendContent: getText('stash.web.config.mail.useTls') /} {param isAssistive: true /} {param checked: $config.useTls /} {/call} <div class="field-group"> <div class="description">{getText('stash.web.config.mail.useTls.description')}</div> </div> {call widget.aui.form.text} {param id: 'serverEmail' /} {param labelContent: getText('stash.web.config.server.email') /} {param tooltip: getText('stash.web.config.server.email') /} {param initialValue: $config.serverEmail /} {param required: true /} {param errors: $fieldErrors ? $fieldErrors.serverEmail : null /} {{param description: getText('stash.web.config.server.email.description') /}} {/call} {call widget.aui.form.buttons} {param content} {call widget.aui.form.submit} {param id: 'save' /} {param isPrimary: true /} {param accessKey: 's' /} {param label: getText('stash.web.button.save') /} {/call} {call stash.buttons.button} {param id: 'delete' /} {param href: nav_admin_mail_server()/} {param buttonText: getText('stash.web.button.delete') /} {/call} {/param} {/call} <h3>{getText('stash.web.config.mail.test')}</h3> {call widget.aui.form.fieldset} {param legendContent: getText('stash.web.config.mail.test') /} {param isInline: true /} {param content} {call widget.aui.form.text} {param id: 'testAddress' /} {param labelContent: getText('stash.web.config.mail.test.recipient') /} {param initialValue: $config.testAddress ? $config.testAddress : null /} {param errors: $fieldErrors ? $fieldErrors.testAddress : null /} {{param description: getText('stash.web.config.mail.test.address.description') /}} {/call} {call widget.aui.form.buttons} {param id: 'testButtonContainer' /} {param content} {call widget.aui.form.submit} {param id: 'test' /} {param accessKey: 't' /} {param label: getText('stash.web.button.test') /} {param tooltip: getText('stash.web.button.test') /} {/call} {if $tested} {if $testFailureMessage} {call widget.aui.form.fieldError} {param message}{$testFailureMessage}{/param} {/call} {else} <div class="success">{getText('stash.web.config.mail.test.success')}</div> {/if} {/if} {/param} {/call} {/param} {/call} {/param} {/call} {/param} {/call} {/param} {/call} {/param} {param pageBottomContent} <script> require('page/admin/mailServer').onReady('#delete', '#test', '#testAddress'); </script> {/param} {/call} {/template}