%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/985914/root/data/old/home/stash/stash/atlassian-stash/static/page/setup/
Upload File :
Create Path :
Current File : //proc/985914/root/data/old/home/stash/stash/atlassian-stash/static/page/setup/setupDatabase.soy

{namespace stash.page.setup}

/**
 * @param isInternal
 * @param dbTypes
 * @param currentDbType
 * @param form
 * @param languages
 * @param? formErrors
 * @param? fieldErrors
 * @param? migrationException
 * @param? testPassed
 * @param? dataAttributes
 */
{template .database}
{webResourceManager_requireResourcesForContext('stash.page.setup.database')}
{call stash.layout.setup}
    {param step: getText('stash.web.setup.title.welcome') /}
    {param dataAttributes: $dataAttributes /}
    {param content}
        {if $testPassed}
            {call aui.message.success}
                {param content}
                    {getText('stash.web.admin.db.setup.test.passed')}
                {/param}
            {/call}
        {/if}
        {call widget.form.xsrfProtectedForm}
            {param action: '' /}
            {param errors: $formErrors /}
            {param longLabels: true /}
            {param content}
                {if $migrationException}
                    {call stash.widget.exception}
                        {param messageContent}
                            {$migrationException.message}
                            <p>{{getText('stash.web.admin.db.setup.support',
                            '<a href="https://support.atlassian.com">',
                            '</a>')|noAutoescape}}
                            </p>
                        {/param}
                        {param throwable: $migrationException /}
                    {/call}
                {/if}
                {call stash.feature.locale.field}
                    {param languages: $languages /}
                    {param errors: $fieldErrors /}
                    {param hideMore: true /}
                {/call}
                <input type='hidden' name='step' value='database'/>
                <fieldset class="group">
                    <legend><span>{getText('stash.web.setup.database')}</span></legend>
                    <div class="radio">
                        <input class="radio" type="radio" name="internal"{if $isInternal} checked="checked"{/if} value="true" id="internal-true">
                        <label for="internal-true">{getText('stash.web.setup.database.internal')}</label>
                        <div class="description">{getText('stash.web.setup.database.internal.description')}</div>
                    </div>
                    <div class="radio">
                        <input class="radio" type="radio" name="internal"{if not $isInternal} checked="checked"{/if} value="false" id="internal-false">
                        <label for="internal-false">{getText('stash.web.setup.database.external')}</label>
                        <div class="description">{{getText('stash.web.setup.database.external.description',
                                                    '<a href="' + stash_help_url('stash.help.db.migration') + '">', '</a>')|noAutoescape}}</div>
                    </div>
                </fieldset>
                <div class="config-fields{if $isInternal} hidden{/if}">
                {call stash.feature.admin.db.editDbConfigFields}
                    {param dbConfigForm: $form /}
                    {param fieldErrors: $fieldErrors /}
                    {param dbTypes: $dbTypes /}
                    {param currentDbType: $currentDbType /}
                {/call}
                </div>
                {call widget.aui.form.buttons}
                    {param content}
                        {call widget.aui.form.submit}
                            {param id: 'submit' /}
                            {param disabled: not $isInternal and not $currentDbType.driverAvailable /}
                            {param isPrimary: true /}
                            {param label: getText('stash.web.setup.next') /}
                        {/call}
                        {call widget.aui.form.submit}
                            {param id: 'test' /}
                            {param extraClasses: 'hidden' /}
                            {param disabled: $isInternal or not $currentDbType.driverAvailable /}
                            {param label: getText('stash.web.button.test') /}
                        {/call}
                    {/param}
                {/call}
            {/param}
        {/call}
    {/param}
    {param pageBottomContent}
        <script>
            require('widget/exception').onReady();
            require('page/setup/database').onReady();
            require('layout/setup/tracking').track('setup-database');
        </script>
    {/param}
{/call}
{/template}

Zerion Mini Shell 1.0