Marius Dumitru Florea wrote:
Hi devs,
I propose to make a wrapper for this method:
XWiki#getXWikiPreference(String prefname, String fallback_param, String
default_value, XWikiContext context)
in api.XWiki. I'm going to allow the users to enable or disable WYSIWYG
plugins from within XWikiPreferences with a fallback on xwiki.cfg. I
need this asap because I have selenium tests for plugins that are
disabled by default and I want to be able to enable the plugins before
running the tests.
Here's my +1.
-1 for the moment. This will expose critical information from xwiki.cfg:
$xwiki.getXWikiPreference("none", "xwiki.superadmin", "")
$xwiki.getXWikiPreference("none",
"xwiki.authentication.validationKey", "")
We do need a generic preference access API, but it needs to be safe to use.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/