%PDF- %PDF-
Direktori : /proc/985914/root/data/old/home/stash/atlassian-stash/static/page/admin/users/ |
Current File : //proc/985914/root/data/old/home/stash/atlassian-stash/static/page/admin/users/createUser.soy |
{namespace stash.admin.users} /** * @param form * @param? fieldErrors * @param? formErrors * @param userCount * @param userLimit * @param userLimitReached * @param canNotify */ {template .create} {webResourceManager_requireResourcesForContext('stash.page.admin.users.create')} {call .createInternal data="all"} {param notify: $canNotify and $form.notify and not ($fieldErrors.password or $fieldErrors.confirmPassword) /} {/call} {/template} /** * @param form * @param? fieldErrors * @param? formErrors * @param userCount * @param userLimit * @param userLimitReached * @param notify * @param canNotify */ {template .createInternal private="true"} {call stash.layout.focused} {param windowTitle: getText('stash.web.users.create.header') /} {param contentTitle: getText('stash.web.users.create.header') /} {param focusedPageSize: 'medium' /} {param content} {if $userLimit >= 0} {if not $userLimitReached} {if $userLimit - $userCount == 1} {{getText('stash.web.users.created.singular', $userLimit - $userCount, $userLimit)|noAutoescape}} {else} {{getText('stash.web.users.created', $userLimit - $userCount, $userLimit)|noAutoescape}} {/if} {else} {call widget.aui.message.error} {param extraClasses: 'at-limit'/} {param content} {{getText('stash.web.license.atlimit', $userLimit, nav_admin_global_perms(), 'http://my.atlassian.com')|noAutoescape}} {/param} {/call} {/if} {/if} {call widget.form.xsrfProtectedForm} {param action: nav_admin_user_create() /} {param errors: $formErrors /} {param extraClass: $userLimitReached ? 'disabled' : '' /} {param autocomplete: 'off' /} {param content} {call widget.aui.form.text} {param id: 'username' /} {param autofocus: true /} {param required: true /} {param labelContent: getText('stash.web.users.username.html') /} // reuse the login page's i18n keys, so that both text is the same {param initialValue: $form.username /} {param maxLength: 255 /} {param errors: $fieldErrors ? $fieldErrors.username : null /} {param disabled: $userLimitReached/} {/call} {call widget.aui.form.text} {param id: 'fullname' /} {param labelContent: getText('stash.web.users.fullname.html') /} {param initialValue: $form.fullname /} {param maxLength: 255 /} {param errors: $fieldErrors ? $fieldErrors.fullname : null /} {param required: true /} {param disabled: $userLimitReached/} {/call} {call widget.aui.form.text} {param id: 'email' /} {param labelContent: getText('stash.web.users.email.html') /} {param initialValue: $form.email /} {param maxLength: 255 /} {param errors: $fieldErrors ? $fieldErrors.email : null /} {param required: true /} {param disabled: $userLimitReached/} {/call} {call widget.aui.form.checkbox} {param id: 'notify' /} {param labelContent: getText('stash.web.users.create.email') /} {param checked: $notify /} {param errors: $fieldErrors ? $fieldErrors.notify : null /} {param disabled: not $canNotify or $userLimitReached /} {{param descriptionContent: $canNotify ? '' : getText('stash.web.users.create.cantnotify.description', '<a href="' + nav_admin_mail_server() + '">', '</a>') /}} {/call} {call widget.aui.form.password} {param id: 'password' /} {param labelContent: getText('stash.web.users.password.html') /} {param initialValue: '' /} {param maxLength: 255 /} {param errors: $fieldErrors ? $fieldErrors.password : null /} {param fieldGroupClass: $notify ? 'hidden' : null /} {param required: not $notify /} {param disabled: $userLimitReached/} {/call} {call widget.aui.form.password} {param id: 'confirmPassword' /} {param labelContent: getText('stash.web.users.confirmpassword.html') /} {param initialValue: '' /} {param maxLength: 255 /} {param errors: $fieldErrors ? $fieldErrors.confirmPassword : null /} {param fieldGroupClass: $notify ? 'hidden' : null /} {param required: not $notify /} {param disabled: $userLimitReached/} {/call} {call widget.aui.form.buttons} {param content} {call widget.aui.form.submit} {param id: 'submit' /} {param label: getText('stash.web.button.create.user') /} {param isPrimary: true /} {param disabled: $userLimitReached /} {/call} {call widget.aui.form.cancelButton} {param href: nav_admin_users() /} {/call} {/param} {/call} {/param} {/call} {/param} {param pageBottomContent} <script>require('page/admin/userCreate').onReady();</script> {/param} {/call} {/template}