Cambios para el documento WikisMacro
Última modificación por Administrator el 2024/06/06 12:27
Desde la versión 2.1
editado por Administrator
el 2024/06/05 19:09
el 2024/06/05 19:09
Cambiar el comentario:
Migrated property [defaultCategories] from class [XWiki.WikiMacroClass]
Hasta la versión 4.1
editado por Administrator
el 2024/06/06 12:27
el 2024/06/06 12:27
Cambiar el comentario:
Install extension [org.xwiki.platform:xwiki-platform-wiki-ui-mainwiki/15.10.10]
Resumen
-
Objetos (2 modificado, 0 añadido, 0 eliminado)
Detalles
- XWiki.StyleSheetExtension[0]
-
- Código
-
... ... @@ -1,7 +1,6 @@ 1 1 #template('colorThemeInit.vm') 2 2 #spWorkspaceCreateItem { 3 3 background-image: url("$xwiki.getSkinFile('icons/silk/chart_organisation_add.png')"); 4 - background-repeat:no-repeat; 5 5 } 6 6 7 7 #spWorkspaceCreateLabel a { ... ... @@ -17,7 +17,13 @@ 17 17 18 18 .spWorkspaceItem { 19 19 background-image: url("$xwiki.getSkinFile('icons/silk/chart_organisation.png')"); 19 +} 20 + 21 +ul.xlist li.workspace { 22 + background-position: 2px 3px; 20 20 background-repeat:no-repeat; 24 + /* Leave space for the icon. */ 25 + padding-left: 1.5em; 21 21 } 22 22 23 23 ul.xlist li.workspace div.spWorkspaceName {
- XWiki.WikiMacroClass[0]
-
- Código de la macro
-
... ... @@ -4,8 +4,7 @@ 4 4 ## 5 5 #set($discard = $xwiki.ssx.use('WikiManager.WikisMacro')) 6 6 ## 7 -#set ($wikis = $services.wiki.getAll()) 8 -##set ($discard = $workspaces.removeAll($WorkspaceManager.getWorkspaceTemplates())) 7 +#set ($wikis = $services.wiki.all) 9 9 ## 10 10 #if (!$wikis || $wikis.size() == 0 ) 11 11 {{translation key="platform.wiki.macro.noWikis"/}} ... ... @@ -17,6 +17,8 @@ 17 17 ## List wikis. 18 18 ## 19 19 #foreach($wiki in $wikis) 19 + ## We check that we have the view right on the wiki 20 + #if ($xwiki.hasAccessLevel('view', $xcontext.userReference, $wiki.mainPageReference)) 20 20 <li class='xitem xunderline xhighlight workspace spWorkspaceItem'> 21 21 <div class='xitemcontainer'> 22 22 <div class='spWorkspaceName'>{{html}}<a href="${xwiki.getURL($wiki.mainPageReference)}">${wiki.prettyName}</a>{{/html}}</div> ... ... @@ -23,11 +23,12 @@ 23 23 <div class='xspacer'> </div> 24 24 </div> 25 25 </li> 27 + #end 26 26 #end 27 27 ## Wiki creation. 28 28 ## 29 29 ## Only if the current action is not inline. If it's inline, then there is already a form, and if we render the second, nested one, the DOM is messed up in IE. 30 - #if(!$isGuest && "$!xcontext.action" != 'inline') 32 + #if(!$isGuest && $hasCreateWiki && "$!xcontext.action" != 'inline') 31 31 <li id='spWorkspaceCreateItem' class='xitem workspace'> 32 32 <div class='xitemcontainer'> 33 33 #set ($createWikiDocumentReference = $services.model.createDocumentReference($xcontext.mainWikiName, 'WikiManager', 'CreateWiki')) - Categoría predeterminada
-
... ... @@ -1,1 +1,0 @@ 1 -Navigation - Cacheado
-
... ... @@ -1,0 +1,1 @@ 1 +No - Renderizado asíncrono
-
... ... @@ -1,0 +1,1 @@ 1 +No - Default categories
-
... ... @@ -1,0 +1,1 @@ 1 +Navigation