DENYUSERPREFEENCES and ALLOWUSERPREFEENCES are mentioned in
TWikiVariables. Those are to avoid or limit user preferences messing up variables. If you set DENYUSERPREFEENCES "all", user preferences are totally ignored. However, it had the side effect of preventing
TWiki::Func::setPreferencesVariable()
from working.
This is due to a bug in
TWiki::Prefes::PrefsCache::new()
.
Not many people are using DENYUSERPREFEENCES and ALLOWUSERPREFEENCES, the impact is small.
--
TWiki:Main/HideyoImazu
- 2016-01-15