#* @vtlvariable name="action" type="com.atlassian.confluence.security.actions.AbstractPermissionsAction" *# #* @vtlvariable name="groupRow" type="com.atlassian.confluence.security.administrators.DefaultPermissionsAdministrator.GroupPermissionRow" *# #* @vtlvariable name="userRow" type="com.atlassian.confluence.security.administrators.DefaultPermissionsAdministrator.UserPermissionRow" *# $action.getActionName($action.getClass().getName()) #requireResource("confluence.web.resources:global-permissions-inline-dialog") perms #parse ( "/template/includes/actionerrors.vm" )

$i18n.getText('global.permissions.description', $docBean.getLink("help.global.permissions.overview"), $i18n.getText("global.permissions.overview.link"))

$i18n.getText('perms.licensed.users')

$i18n.getText('perms.groups')

$i18n.getText("global.group.perms")
#set ($groupRows = $action.groupPermissionRows) #if (!$groupRows.empty) #showGlobalPermissionsHeader() #foreach ($groupRow in $groupRows) #foreach ($permission in $action.permissions) #end #end #else #end
$htmlUtil.htmlEncode($groupRow.groupName) #if (!$groupRow.entityExists())
$action.getText("error.group.not.found") #elseif ($groupRow.caseInvalid)
$action.getText('error.permission.incorrect.case', [$htmlUtil.htmlEncode($groupRow.group.name)]) #end
#if ($groupRow.isTypeAllowed($permission)) #if ($permission == 'useconfluence') $action.getText('perms.can.use') #end #else #if ($permission == 'useconfluence') $action.getText('perms.cant.use') #end #end
$action.getText('globalperms.no.group.access')

$i18n.getText('perms.individuals')

$action.getText("global.user.perms")
#set ($userRows = $action.userPermissionRows) #if (!$userRows.empty) #showGlobalPermissionsHeader() #foreach ($userRow in $userRows) #foreach ($permission in $action.permissions) #end #end #else #end
#if ($userRow.entityExists()) $htmlUtil.htmlEncode($userRow.user.fullName) #end ($htmlUtil.htmlEncode($userRow.username)) #if (!$userRow.entityExists())
$action.getText("error.user.not.found") #elseif ($userRow.caseInvalid)
$action.getText('error.permission.incorrect.case', [$htmlUtil.htmlEncode($userRow.user.name)]) #end
#if ($userRow.isTypeAllowed($permission)) #if ($permission == 'useconfluence') $action.getText('perms.can.use') #end #else #if ($permission == 'useconfluence') $action.getText('perms.cant.use') #end #end
$action.getText('globalperms.no.user.perms')

#set ($showGlobalUnlicensedUsersUI = $action.showGlobalUnlicensedUsersUI) #if ($showGlobalUnlicensedUsersUI)

$i18n.getText('perms.unlicensed.access')

$i18n.getText("global.unlicensed.users.perms")
#set ($authenticatedRow = $action.unlicensedAuthenticatedPermissionRow)
  $i18n.getText("permissions.USECONFLUENCE") $i18n.getText("inline.dialog.help") $i18n.getText("permissions.VIEWUSERPROFILES") $i18n.getText("inline.dialog.help")
$i18n.getText('perms.unlicensed.users') #if ($authenticatedRow.isTypeAllowed('LIMITEDUSECONFLUENCE')) $i18n.getText('perms.can.use') #else $i18n.getText('perms.cant.use') #end #if ($authenticatedRow.isTypeAllowed('VIEWUSERPROFILES')) #else #end

#end

$i18n.getText('perms.anonymous')

$action.getText("global.anonymous.perms")
#set ($anonymousRow = $action.anonymousPermissionRow)
  $i18n.getText("permissions.USECONFLUENCE") $i18n.getText("inline.dialog.help") $action.getText("permissions.VIEWUSERPROFILES") $i18n.getText("inline.dialog.help")
$action.getText('perms.anonymous.user') #if ($anonymousRow.isTypeAllowed('useconfluence')) $i18n.getText('perms.can.use') #else $i18n.getText('perms.cant.use') #end #if ($anonymousRow.isTypeAllowed('VIEWUSERPROFILES')) #else #end
#parse ( "/breadcrumbs.vm" )