I've been struggling to get registration working since upgrading Cairo->Dakar. We have a locked down system: new users cannot register themselves, they must be registered by an admin, so I had in
TWikiUsers ALLOWTOPICCHANGE=TWikiAdminGroup. Only after poring over bug reports here did I find out that the mysterious
TWikiRegistrationAgent needs write access to that topic too. This user is not mentioned in
TWikiUserAuthentication at all!
The text on his home page says:
"This user has special access to write to TWikiUsers, and does not need an entry in the password system."
The phrase "special access" to me implies that this is hardcoded within TWiki, not that it is an absolute requirement to list this user in ALLOWTOPICCHANGE on
TWikiUsers.
So I think it might be useful for this user to be documented somewhere!
It is pretty well documented in the
TWikiUsers topic.
Just above the ALLOWTOPICCHANGE it says.
TWikiRegistrationAgent - special user used during the new user registration process
I think the problem is that you upgraded and used your old
TWikiUsers topic. So I agree that we need to add documentation but it should be in the upgrade documentation.
I will address this one.
KJL
I updated the
TWiki:TWiki.TWikiUpgradeGuide
with the needed info.
INSTALL.html points to this topic at t.o so I updated it there right away as well.
It is not of much help that you have it locally when your TWiki is not yet running.
KJL
4.1.0 released
KJL