%PDF- %PDF-
Direktori : /proc/985914/root/data/old/home/stash/atlassian-stash/static/page/users/account/ |
Current File : //proc/985914/root/data/old/home/stash/atlassian-stash/static/page/users/account/account.soy |
{namespace stash.users.account} /** * @param user * @param accountSettingsForm * @param editable * @param? saved * @param? fieldErrors * @param? formErrors */ {template .settings} {webResourceManager_requireResourcesForContext('stash.page.user.account.settings')} {call stash.layout.users.account} {param user: $user /} {param activeNav: 'account-settings-section' /} {param content} {call widget.aui.pageHeader} {param content} <h2>{getText('stash.web.user.account.settings.title')}</h2> {/param} {/call} {if not $editable} {call widget.aui.message.info} {param content} {getText('stash.web.user.account.settings.read.only.warning')} {/param} {/call} {elseif $saved} {call widget.aui.message.success} {param content} {getText('stash.web.user.account.settings.changes.saved')} {/param} {/call} {/if} {call widget.aui.group.group} {param extraClasses: 'account-settings' /} {param content} {call widget.aui.group.item} {param content} {call .settingsForm data="all" /} {/param} {/call} {call widget.aui.group.item} {param extraClasses: 'avatar-item' /} {param content} <div class="avatar-container"> {call stash.widget.avatar} {param person: $user /} {param size: 'xxxlarge' /} {/call} {call stash.buttons.button} {param buttonText: getText('stash.web.user.avatar.picker.change') /} {param extraClasses: 'avatar-picker-trigger' /} {param title: getText('stash.web.user.avatar.picker.change') /} {/call} {foreach $webPanel in getWebPanels('stash.web.user.account.avatar.caption', [ 'accountUser' : $user ])} {$webPanel|noAutoescape} {/foreach} </div> {/param} {/call} {/param} {/call} {/param} {param pageBottomContent} <script> require('page/users/account').onReady({to_json($user)|noAutoescape}, '.avatar-container'); </script> {/param} {/call} {/template} /** * @param user * @param accountSettingsForm * @param editable * @param languages * @param? fieldErrors * @param? formErrors */ {template .settingsForm} {call widget.form.xsrfProtectedForm} {param action: nav_account() /} {param errors: $formErrors /} {param content} {foreach $webPanel in getWebPanels('stash.user.account.settings.beforefields', ['accountUser' : $user])} {$webPanel|noAutoescape} {/foreach} {call widget.aui.form.text} {param id: 'displayName' /} {param disabled: not $editable /} {param errors: $fieldErrors ? $fieldErrors['displayName'] : null /} {param labelContent: getText('stash.web.user.account.settings.name.html') /} {param initialValue: $accountSettingsForm.displayName /} {param required: true /} {param autofocus: true /} {param autocomplete: 'off' /} {/call} {call widget.aui.form.text} {param id: 'emailAddress' /} {param disabled: not $editable /} {param errors: $fieldErrors ? $fieldErrors['emailAddress'] : null /} {param labelContent: getText('stash.web.user.account.settings.email.html') /} {param initialValue: $accountSettingsForm.emailAddress /} {param required: true /} {param autocomplete: 'off' /} {/call} {foreach $webPanel in getWebPanels('stash.user.account.settings.afterfields', ['accountUser' : $user])} {$webPanel|noAutoescape} {/foreach} {if isFeatureEnabled('i18n')} {call stash.feature.locale.field} {param languages: $languages /} {param errors: $fieldErrors /} {/call} {/if} {call widget.aui.form.buttons} {param content} {call widget.aui.form.submit} {param id: 'submit' /} {param disabled: not $editable and not isFeatureEnabled('i18n') /} {param isPrimary: true /} {param label: getText('stash.web.button.save') /} {/call} {/param} {/call} {/param} {/call} {/template} /** * @param user * @param editable * @param? saved * @param? fieldErrors * @param? formErrors */ {template .password} {webResourceManager_requireResourcesForContext('stash.page.user.account.password')} {call stash.layout.users.account} {param user: $user /} {param activeNav: 'account-password-section' /} {param content} {call widget.aui.pageHeader} {param content} <h2>{getText('stash.web.user.account.password.title')}</h2> {/param} {/call} {if not $editable} {call widget.aui.message.info} {param content} {getText('stash.web.user.account.password.read.only.warning')} {/param} {/call} {elseif $saved} {call widget.aui.message.success} {param content} {getText('stash.web.user.account.password.changes.saved')} {/param} {/call} {/if} {call .passwordForm data="all" /} {/param} {/call} {/template} /** * @param user * @param editable * @param? fieldErrors * @param? formErrors */ {template .passwordForm} {call widget.form.xsrfProtectedForm} {param action: nav_account_password() /} {param errors: $formErrors /} {param content} {foreach $webPanel in getWebPanels('stash.user.account.password.beforefields', ['accountUser' : $user])} {$webPanel|noAutoescape} {/foreach} {call widget.aui.form.password} {param id: 'currentPassword' /} {param disabled: not $editable /} {param errors: $fieldErrors ? $fieldErrors['currentPassword'] : null /} {param labelContent: getText('stash.web.user.account.password.current.html') /} {param required: true /} {param autofocus: true /} {/call} {call widget.aui.form.password} {param id: 'newPassword' /} {param disabled: not $editable /} {param errors: $fieldErrors ? $fieldErrors['newPassword'] : null /} {param labelContent: getText('stash.web.user.account.password.new.html') /} {param required: true /} {/call} {call widget.aui.form.password} {param id: 'confirmNewPassword' /} {param disabled: not $editable /} {param errors: $fieldErrors ? $fieldErrors['confirmNewPassword'] : null /} {param labelContent: getText('stash.web.user.account.password.confirm.new.html') /} {param required: true /} {/call} {foreach $webPanel in getWebPanels('stash.user.account.password.afterfields', ['accountUser' : $user])} {$webPanel|noAutoescape} {/foreach} {call widget.aui.form.buttons} {param content} {call widget.aui.form.submit} {param id: 'submit' /} {param disabled: not $editable /} {param isPrimary: true /} {param label: getText('stash.web.button.save') /} {/call} {/param} {/call} {/param} {/call} {/template} /** * Used by the com.atlassian.stash.stash-web-plugin:account-view-profile-button web panel */ {template .viewProfileButton} {call stash.buttons.button} {param buttonText: getText('stash.web.users.account.view.profile.button.text') /} {param href: nav_profile() /} {param title: getText('stash.web.users.account.view.profile.button.title') /} {/call} {/template}