Changing the visibility/scope of the Menu Macro from "global" to "current
wiki" (using the object editor) should also fix the issue. See
.
Hope this helps,
Marius
On Fri, Jul 22, 2016 at 2:51 PM, Jaume Giribert Peraire <
jaume.giribert(a)gmail.com> wrote:
Just responding my own question. I finally edited the
Menu->MenuMacro page
for every subwiki/Template and change this line:
#set ($discard = $xwiki.ssx.use("$xcontext.macro.doc.prefixedFullName",
{'colorTheme': $colorTheme}))
With this one:
#set ($discard = $xwiki.ssx.use("$xcontext.macro.doc.prefixedFullName",
{'colorTheme':
"${xcontext.database}:$!xwiki.getUserPreference('colorTheme')"}))
Now everything works as expected.
I found out this was changed in XWIKI-9672 but in my case it breaks
subwikis menu display.
Hope it helps!
2016-07-21 19:49 GMT+02:00 Jaume Giribert Peraire <
jaume.giribert(a)gmail.com>
:
Hi,
Sorry if this topic has been already exposed but I was unable to find any
reference in any past emails.
We have a 7.4 xwiki installation with multiple subwikis and we want to
install Menu Application for every wiki. I just launched a farm
installation from Principal wiki and everything seems to work fine but we
have found an strange issue.
If user has permissions in the last subwiki where Menu Application has
been installed he's able to see menu with styling. However, if another
user
has only permission to an specific wiki (i.e.
local user) he can see the
menu but no styling is applied.
After some browser debugging we have found that Menu Application is
making
this call for EVERY subwiki.
<DOMAIN>/xwiki/wiki/<SUBWIKI>/ssx/Menu/MenuMacro?language=en&colorTheme=xwiki%3AFlamingoThemes.Charcoal
The SUBWIKI param is always the same and matches the last subwiki where
Menu Application has been installed.
Is there any way to make this call like this:
<DOMAIN>/xwiki/wiki/<CURRENT_SUBWIKI>/ssx/Menu/MenuMacro?language=en&colorTheme=xwiki%3AFlamingoThemes.Charcoal
Thanks in advance!
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users