${i18n.getText("perm.violation.desc")}
#if (!${action.remoteUser})
#set ($loginText = ${i18n.getText("login.required.login")})
#set ($destination = ${urlcodec.encode("/browse/${action.key}")})
#set ($loginUrl = "$loginText")
#if (${jirautils.publicMode})
#set ($signUpUrl = "")
${i18n.getText("login.required.signup.description", $loginUrl, $signUpUrl, "")}
#else
${i18n.getText("login.required.description")}
$loginUrl
#end
#end
${i18n.getText("contact.admin.for.perm", ${action.administratorContactLink})}
#end
#end
##
## Issue Link Rendering Macros
##
## Only render the icon if the $url is not null
#macro (renderIssueLinkIcon $url $title $alt $textutils)
#if ($url)