%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/985914/root/data/old/home/stash/atlassian-stash/static/page/admin/users/
Upload File :
Create Path :
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}

Zerion Mini Shell 1.0