Moving UserForm from Main to TWiki breaks all existing TWikis.
SVN 13870 totally broke all existing user topics which have the UserForm with this meta
You cannot move UserForm
to TWiki web. It must be in Main web. All existing users in old TWiki has a form with this a link to Main in the meta
So this is an incompatible change that has to be reverted. Release blocker.
- 01 Jun 2007
After I have walked through the code and docs to see what was needed to fix it back I now see the reason behind the change.
I was just hit harder because in a pseudo-install the user form gets deleted.
BUT there is still work to do.
For an upgrader it it not obvious what he has to do. So there is some doc work needed.
We need a small section describing the new feature of Default form and template in TWiki and same in Main overrides the ones in TWiki. And telling the upgrader that he should copy his existing UserForm and TWikiUsersTemplate from his old Main web to the new upgrade installation.
And we need similar description in the upgrade guide.
I can take care of the docus. But CC please confirm that I have understood this correctly because I still have a small doubt.
CC and I have agreed that I do the doc work.
What is needed to have user registration data moved to user topic in an SVN install? (No values are transferred to user form on registration currently?)
- 03 Jun 2007
In an SVN install I will assume the new code works with the form and template in TWiki web. I have not tried to register new users in a virgin SVN checkout. If this does not work raise a new bug item.
The idea is that if there is a form and template in Main web then this overrides the TWiki web. But this is only during creation. When the user is created then the form meta refers to the TWiki web or Main web. So if you have an existing TWiki you have to copy the user form and template to the Main web. Same in your SVN checkout.
The idea is that a new TWiki installation uses the form and template from the TWiki web. But if you customize the form (I am sure many remove fields they do not use) then the installation/upgrade document will suggest that you copy the from/template from the TWiki web to the Main web and do the customizations there. Reason: Then they are not overwritten next time you upgrade TWiki because the form and template will no longer be distributed in the Main web.
But again. If you see a problem with a fresh new TWiki and registration then it is a new bug
- 07 Jun 2007
There was a bug and it is fixed.
The doc fixes which is release note and upgrade guide is next on my list.
- 08 Aug 2007
Cleaned "WaitingFor" field.
- 10 Aug 2008