Well there is also speed enhancement when the option
is set to the
minimum level.
The system has to check more rights the more levels there is
Ludovic
Artem Melentyev wrote:
+1 for 1)
But why =1? Is it sufficient for all?
If I understand correctly, the purpose of this option is to prevent cycling.
So I'd set this option to ~10 and forget of its existence. :)
Is any drawbacks of this?
Jerome Velociter wrote:
Dear devs,
Since XWiki 1.2, a rights inheritance mechanism is available in XWiki
that allows to make a wiki space have the exact same rights (inherited)
as it's parent space, defined as a WebPreferences ("parent" property of
the XWiki.XWikiPreferences object). This mechanism has to be activated
adding "xwiki.rights.maxrecursivespacechecks=1" to xwiki.cfg
I propose we enable this as a default setting. This is very usefull when
developing applications in XWiki for example (example: to have MyAppCode
inherit XWiki).
I see two ways of doing it :
1) We make "1" being default returned value in the java code when the
property is not defined in xwiki.cfg, and document the use of
xwiki.rights.maxrecursivespacechecks to disable the mechanism, or to
allow more levels of inheritance (2, 3, etc.)
2) We add xwiki.rights.maxrecursivespacechecks=1 to xwiki.cfg
I prefer way 1) and am +1 for it
WDYT ?