From 01e50394695ff2dcf50609fc07362d88af3340c9 Mon Sep 17 00:00:00 2001 From: Guillaume Delhumeau <guillaume.delhumeau@xwiki.com> Date: Thu, 29 Jan 2015 16:49:06 +0100 Subject: [PATCH] XWIKI-11721: Gadget wiki list the wikis without view's access right. --- .../src/main/resources/WikiManager/WikisMacro.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-ui/xwiki-platform-wiki-ui-mainwiki/src/main/resources/WikiManager/WikisMacro.xml b/xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-ui/xwiki-platform-wiki-ui-mainwiki/src/main/resources/WikiManager/WikisMacro.xml index 236195cabf6..572410129c5 100644 --- a/xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-ui/xwiki-platform-wiki-ui-mainwiki/src/main/resources/WikiManager/WikisMacro.xml +++ b/xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-ui/xwiki-platform-wiki-ui-mainwiki/src/main/resources/WikiManager/WikisMacro.xml @@ -298,8 +298,7 @@ ## #set($discard = $xwiki.ssx.use('WikiManager.WikisMacro')) ## -#set ($wikis = $services.wiki.getAll()) -##set ($discard = $workspaces.removeAll($WorkspaceManager.getWorkspaceTemplates())) +#set ($wikis = $services.wiki.all) ## #if (!$wikis || $wikis.size() == 0 ) {{translation key="platform.wiki.macro.noWikis"/}} @@ -311,12 +310,15 @@ ## List wikis. ## #foreach($wiki in $wikis) + ## We check that we have the view right on the wiki + #if ($xwiki.hasAccessLevel('view', $xcontext.userReference, $wiki.mainPageReference)) <li class='xitem xunderline xhighlight workspace spWorkspaceItem'> <div class='xitemcontainer'> <div class='spWorkspaceName'>{{html}}<a href="${xwiki.getURL($wiki.mainPageReference)}">${wiki.prettyName}</a>{{/html}}</div> <div class='xspacer'>&nbsp;</div> </div> </li> + #end #end ## Wiki creation. ## -- GitLab