is not working any longer - either failing to save or barfing
The plugin is still used in Main.TWikiPreferences. But the form it calls for is not in the Main web.
If you edit, and change something and then save, nothing is altered. The plugin looks like it is working but it is not changing any setting when saving.
When you copy the missing form from the Twiki web to the Main web the plugin fails with
Can't locate object method "renderFieldForEdit" via package "TWiki::Form"
This is a default plugin distributed with TWiki and MUST work. And we cannot just remove it. Many people will probably use it even if we removed it from TWiki.TWikiPreferences.
So this is a release blocker.
- 06 Jun 2007
it is the refactoring of the Form code in SVN 13711 that broke this plugin.
Not a blame - just information.
It is bad that the plugin author used internal TWiki functions instead of using official API.
When official API does not meet the demand there are at least two things you can do.
- Copy the code you miss into the plugin
- Add a comment in the core code that a default plugin uses the function so refactorings happens in a way so you know you need to fix a plugin afterwards.
- 06 Jun 2007
This was set to "Being worked on" with no indication as to who is working on it. Flipped back to Confirmed until a committed fixer emerges.
Fixed and added testcases, as well as extending it to suport editing without a form in place