Toggle navigation
Identificarse
Aduanet Wiki
Índice de documentos
Directorio de Usuarios
Application Index
Global
Wiki Index
Wiki Home
Web Home
Aplicaciones
Tickets
Tareas
Redes Sociales
Facebook
Twitter
YouTube
Application Index
Macros
Código fuente wiki de
Macros
Última modificación por
Roberto Villalobos
el 13/07/2017, 18:55
Ocultar números de línea
1: {{velocity output="false"}} 2: #macro (displayAppEntry $params) 3: #if ($params.icon.startsWith('icon:')) 4: #set ($icon = $services.icon.renderHTML($params.icon.substring(5))) 5: #else 6: #set ($icon = $services.rendering.render($services.rendering.parse("image:${params.icon}", 'xwiki/2.1'), 7: 'xhtml/1.0')) 8: #end 9: <li> 10: <a href="$xwiki.getURL($params.target, 'view', $!{params.targetQueryString})" title="$escapetool.xml($params.label)"> 11: <span class="application-img">$icon</span> 12: <span class="application-label">$escapetool.xml($params.label)</span> 13: </a> 14: </li> 15: #end 16: 17: #macro (maybeDisplayAppEntry $uix $configDoc) 18: #set ($params = $uix.getParameters()) 19: #set ($blackListObj = $configDoc.getObject('PanelsCode.ApplicationsPanelBlackListClass', 'applicationId', $uix.id)) 20: #set ($targetReference = $services.model.resolveDocument($params.target)) 21: #if (!$blackListObj && "$!params.icon" != '' && "$!params.label" != '' && "$!params.target" != '' 22: && $services.security.authorization.hasAccess('view', $targetReference)) 23: #displayAppEntry($params) 24: #end 25: #end 26: 27: #macro (displayAppEntries $extensionPointId $configDoc) 28: #foreach ($uix in $services.uix.getExtensions($extensionPointId, {'sortByParameter': 'label'})) 29: #maybeDisplayAppEntry($uix $configDoc) 30: #end 31: #end 32: {{/velocity}}