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
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
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.
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.