Changeset 626
- Timestamp:
- 11/14/08 05:42:07 (4 years ago)
- Location:
- trunk
- Files:
-
- 22 edited
- 1 moved
-
DirectedGraphWebMapPlugin/data/TWiki/DirectedGraphWebMapPlugin.txt (modified) (1 diff)
-
LdapContrib/data/TWiki/LdapContrib.txt (modified) (2 diffs)
-
LdapContrib/lib/TWiki/Contrib/LdapContrib.pm (modified) (1 diff)
-
LdapContrib/lib/TWiki/Contrib/LdapContrib/Config.spec (modified) (1 diff)
-
LdapContrib/lib/ldap.cfg (modified) (1 diff)
-
TWikiUserMappingContrib/data/Main/RegistrationAgent.txt (moved) (moved from trunk/TWikiUserMappingContrib/data/Main/TWikiRegistrationAgent.txt) (1 diff)
-
TWikiUserMappingContrib/data/TWiki/TWikiUserMappingContrib.txt (modified) (2 diffs)
-
TWikiUserMappingContrib/data/TWiki/TWikiUsersTemplate.txt (modified) (2 diffs)
-
TWikiUserMappingContrib/lib/TWiki/Contrib/TWikiUserMappingContrib/MANIFEST (modified) (1 diff)
-
TWikiUserMappingContrib/test/unit/TWikiUserMappingContrib/TWikiUserMappingContribTests.pm (modified) (4 diffs)
-
TWikiUserMappingContrib/test/unit/TWikiUserMappingContrib/TWikiUserMappingTests.pm (modified) (4 diffs)
-
UnitTestContrib/test/unit/ClientTests.pm (modified) (1 diff)
-
UnitTestContrib/test/unit/Fn_GROUPS.pm (modified) (1 diff)
-
UnitTestContrib/test/unit/FuncUsersTests.pm (modified) (1 diff)
-
UserInfoPlugin/lib/TWiki/Plugins/UserInfoPlugin/Core.pm (modified) (1 diff)
-
WebPermissionsPlugin/data/TWiki/WebPermissionsPlugin.txt (modified) (1 diff)
-
core/data/TWiki/AccessControl.txt (modified) (1 diff)
-
core/data/TWiki/ReleaseNotes01x00.txt (modified) (1 diff)
-
core/data/TWiki/TWikiUpgradeGuide.txt (modified) (1 diff)
-
core/data/TWiki/UserAuthentication.txt (modified) (1 diff)
-
core/lib/TWiki/UI/Register.pm (modified) (1 diff)
-
core/lib/TWiki/Users/BaseUserMapping.pm (modified) (5 diffs)
-
core/tools/TWikiKernel/MANIFEST (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectedGraphWebMapPlugin/data/TWiki/DirectedGraphWebMapPlugin.txt
r529 r626 10 10 This is a sample of a web drawn by <nop>%TOPIC% - the "Main" web in a default installation of TWiki. 11 11 12 <map id="SampleMainWebMap" name="SampleMainWebMap"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/NobodyGroup" title="NobodyGroup" alt="" coords="633,7,714,34"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiAdminGroup" title="TWikiAdminGroup" alt="" coords="623,61,724,88"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGroups" title="TWikiGroups" alt="" coords="1189,115,1266,142"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiUsers" title="TWikiUsers" alt="" coords="772,329,842,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/SteffenPoulsen" title="SteffenPoulsen" alt="" coords="705,383,787,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/ProjectContributor" title="ProjectContributor" alt="" coords="596,383,691,410"><area shape="rect" href="%SCRIPTURL%/view/%USERSWEB%/SitePreferences" title="SitePreferences" alt="" coords="626,115,721,142"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGroupTemplate" title="TWikiGroupTemplate" alt="" coords="1238,168,1350,195"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGuest" title="TWikiGuest" alt="" coords="511,383,583,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/ TWikiRegistrationAgent" title="TWikiRegistrationAgent" alt="" coords="922,383,1044,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UnknownUser" title="UnknownUser" alt="" coords="828,383,909,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserList" title="UserList" alt="" coords="1377,383,1433,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/PatternSkinUserViewTemplate" title="PatternSkinUserViewTemplate" alt="" coords="180,276,329,302"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserViewTemplate" title="UserViewTemplate" alt="" coords="299,329,401,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserForm" title="UserForm" alt="" coords="397,222,460,249"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGuestLeftBar" title="TWikiGuestLeftBar" alt="" coords="7,329,110,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByDateJoined" title="UserListByDateJoined" alt="" coords="1397,544,1511,571"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByLocation" title="UserListByLocation" alt="" coords="1401,490,1507,517"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByPhotograph" title="UserListByPhotograph" alt="" coords="1476,436,1593,463"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListHeader" title="UserListHeader" alt="" coords="1348,436,1435,463"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserHomepageHeader" title="UserHomepageHeader" alt="" coords="371,276,486,302"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WebAtom" title="WebAtom" alt="" coords="828,276,892,302">12 <map id="SampleMainWebMap" name="SampleMainWebMap"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/NobodyGroup" title="NobodyGroup" alt="" coords="633,7,714,34"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiAdminGroup" title="TWikiAdminGroup" alt="" coords="623,61,724,88"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGroups" title="TWikiGroups" alt="" coords="1189,115,1266,142"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiUsers" title="TWikiUsers" alt="" coords="772,329,842,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/SteffenPoulsen" title="SteffenPoulsen" alt="" coords="705,383,787,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/ProjectContributor" title="ProjectContributor" alt="" coords="596,383,691,410"><area shape="rect" href="%SCRIPTURL%/view/%USERSWEB%/SitePreferences" title="SitePreferences" alt="" coords="626,115,721,142"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGroupTemplate" title="TWikiGroupTemplate" alt="" coords="1238,168,1350,195"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGuest" title="TWikiGuest" alt="" coords="511,383,583,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/RegistrationAgent" title="RegistrationAgent" alt="" coords="922,383,1044,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UnknownUser" title="UnknownUser" alt="" coords="828,383,909,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserList" title="UserList" alt="" coords="1377,383,1433,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/PatternSkinUserViewTemplate" title="PatternSkinUserViewTemplate" alt="" coords="180,276,329,302"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserViewTemplate" title="UserViewTemplate" alt="" coords="299,329,401,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserForm" title="UserForm" alt="" coords="397,222,460,249"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGuestLeftBar" title="TWikiGuestLeftBar" alt="" coords="7,329,110,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByDateJoined" title="UserListByDateJoined" alt="" coords="1397,544,1511,571"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByLocation" title="UserListByLocation" alt="" coords="1401,490,1507,517"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByPhotograph" title="UserListByPhotograph" alt="" coords="1476,436,1593,463"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListHeader" title="UserListHeader" alt="" coords="1348,436,1435,463"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserHomepageHeader" title="UserHomepageHeader" alt="" coords="371,276,486,302"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WebAtom" title="WebAtom" alt="" coords="828,276,892,302"> 13 13 </map> 14 14 <img usemap="#SampleMainWebMap" src="%ATTACHURLPATH%/SampleMainWebMap.png"> -
trunk/LdapContrib/data/TWiki/LdapContrib.txt
r482 r626 381 381 382 382 Prevent certain names from being looked up in LDAP: 383 <verbatim>$TWiki::cfg{Ldap}{Exclude} = 'TWikiGuest, ProjectContributor, TWikiRegistrationAgent, TWikiAdminGroup, NobodyGroup'; </verbatim>383 <verbatim>$TWiki::cfg{Ldap}{Exclude} = 'TWikiGuest, ProjectContributor, RegistrationAgent, TWikiAdminGroup, NobodyGroup'; </verbatim> 384 384 385 385 ---++ Updating the LDAP cache using a cronjob … … 484 484 renamed configuration option "<nop>WikiNameRemoveWhiteSpace" to "<nop>NormalizeWikiName"; \ 485 485 support for large databases using paged LDAP search results; \ 486 new configuration option "Exclude" to exclude standard TWiki user accounts, e.g. <nop> TWikiRegistrationAgent, \486 new configuration option "Exclude" to exclude standard TWiki user accounts, e.g. <nop>RegistrationAgent, \ 487 487 from being looked up in LDAP; \ 488 488 added support for faster API implementing =isMemberOf=;\ -
trunk/LdapContrib/lib/TWiki/Contrib/LdapContrib.pm
r492 r626 176 176 177 177 exclude=>$TWiki::cfg{Ldap}{Exclude} || 178 'TWikiGuest, TWikiContributor, ProjectContributor, TWikiRegistrationAgent, TWikiAdminGroup, NobodyGroup',178 'TWikiGuest, TWikiContributor, ProjectContributor, RegistrationAgent, TWikiAdminGroup, NobodyGroup', 179 179 180 180 pageSize=>$TWiki::cfg{Ldap}{PageSize} || 200, -
trunk/LdapContrib/lib/TWiki/Contrib/LdapContrib/Config.spec
r492 r626 173 173 # **STRING 50** 174 174 # Prevent certain names from being looked up in LDAP 175 $TWiki::cfg{Ldap}{Exclude} = 'TWikiGuest, TWikiContributor, ProjectContributor, TWikiRegistrationAgent, TWikiAdminGroup, NobodyGroup';175 $TWiki::cfg{Ldap}{Exclude} = 'TWikiGuest, TWikiContributor, ProjectContributor, RegistrationAgent, TWikiAdminGroup, NobodyGroup'; -
trunk/LdapContrib/lib/ldap.cfg
r492 r626 70 70 71 71 # prevent certain names from being looked up in ldap 72 #$TWiki::cfg{Ldap}{Exclude} = 'TWikiGuest, TWikiContributor, ProjectContributor, TWikiRegistrationAgent, TWikiAdminGroup, NobodyGroup';72 #$TWiki::cfg{Ldap}{Exclude} = 'TWikiGuest, TWikiContributor, ProjectContributor, RegistrationAgent, TWikiAdminGroup, NobodyGroup'; 73 73 74 74 # number of user objects to fetch in one paged result when building the username mappings; -
trunk/TWikiUserMappingContrib/data/Main/RegistrationAgent.txt
r482 r626 1 1 %META:TOPICINFO{author="ProjectContributor" date="1111931141" format="1.0" version="$Rev: 15171 $"}% 2 ---+ The <nop> TWikiRegistrationAgent User2 ---+ The <nop>RegistrationAgent User 3 3 4 4 This is a TWiki User used by TWiki when it registers new users. This user has special access to write to [[%WIKIUSERSTOPIC%]], and does not need an entry in the password system. -
trunk/TWikiUserMappingContrib/data/TWiki/TWikiUserMappingContrib.txt
r14 r626 20 20 it includes: 21 21 * Registration and user management topics 22 * TWiki. TWikiRegistration22 * TWiki.ikiRegistration 23 23 * TWiki.ResetPassword 24 24 * TWiki.ChangePassword … … 33 33 * Main.NobodyGroup 34 34 * Main.TWikiAdminGroup 35 * Main. TWikiRegistrationAgent35 * Main.RegistrationAgent 36 36 * User lists 37 37 * Main.UserList -
trunk/TWikiUserMappingContrib/data/TWiki/TWikiUsersTemplate.txt
r482 r626 34 34 * ProjectContributor - 1 Jan 2005 35 35 * TWikiGuest - guest - 10 Feb 1999 36 * TWikiRegistrationAgent - 1 Jan 200536 * RegistrationAgent - 1 Jan 2005 37 37 * U - <a name="U">- - - -</a> 38 38 * UnknownUser - 1 Jan 2005 … … 46 46 * *ProjectContributor* - placeholder for a TWiki developer, and is used in TWiki documentation 47 47 * *TWikiGuest* - guest user, used as a fallback if the user can't be identified 48 * * TWikiRegistrationAgent* - special user used during the new user registration process48 * *RegistrationAgent* - special user used during the new user registration process 49 49 * *UnknownUser* - used where the author of a previously stored piece of data can't be determined 50 50 51 51 __Access Control:__ 52 * Set ALLOWTOPICCHANGE = TWikiAdminGroup, TWikiRegistrationAgent52 * Set ALLOWTOPICCHANGE = TWikiAdminGroup, RegistrationAgent -
trunk/TWikiUserMappingContrib/lib/TWiki/Contrib/TWikiUserMappingContrib/MANIFEST
r484 r626 5 5 6 6 # Topic based Usermapping topics 7 data/Main/ TWikiRegistrationAgent.txt 06447 data/Main/RegistrationAgent.txt 0644 8 8 data/Main/UserListByPhotograph.txt 0644 9 9 data/Main/UserListHeader.txt 0644 -
trunk/TWikiUserMappingContrib/test/unit/TWikiUserMappingContrib/TWikiUserMappingContribTests.pm
r549 r626 88 88 my $this = shift; 89 89 90 my $agent = ' TWikiRegistrationAgent';90 my $agent = 'RegistrationAgent'; 91 91 my $userLogin; 92 92 my $userWikiName; … … 258 258 $this->assert($basemapping->handlesUser(undef, 'unknown')); 259 259 $this->assert($basemapping->handlesUser(undef, 'ProjectContributor')); 260 $this->assert($basemapping->handlesUser(undef, ' TWikiRegistrationAgent'));260 $this->assert($basemapping->handlesUser(undef, 'RegistrationAgent')); 261 261 262 262 $this->assert($basemapping->handlesUser(undef, undef, $TWiki::cfg{AdminUserWikiName})); … … 264 264 $this->assert($basemapping->handlesUser(undef, undef, 'UnknownUser')); 265 265 $this->assert($basemapping->handlesUser(undef, undef, 'ProjectContributor')); 266 $this->assert($basemapping->handlesUser(undef, undef, ' TWikiRegistrationAgent'));266 $this->assert($basemapping->handlesUser(undef, undef, 'RegistrationAgent')); 267 267 268 268 $this->assert($basemapping->handlesUser(undef, $TWiki::cfg{AdminUserLogin}, $TWiki::cfg{AdminUserWikiName})); … … 270 270 $this->assert($basemapping->handlesUser(undef, 'unknown', 'UnknownUser')); 271 271 $this->assert($basemapping->handlesUser(undef, 'ProjectContributor', 'ProjectContributor')); 272 $this->assert($basemapping->handlesUser(undef, ' TWikiRegistrationAgent', 'TWikiRegistrationAgent'));272 $this->assert($basemapping->handlesUser(undef, 'RegistrationAgent', 'RegistrationAgent')); 273 273 274 274 #TODO: work out what we'd like to have happen with bad combinations -
trunk/TWikiUserMappingContrib/test/unit/TWikiUserMappingContrib/TWikiUserMappingTests.pm
r537 r626 163 163 my $this = shift; 164 164 my $ttpath = "$TWiki::cfg{DataDir}/$TWiki::cfg{UsersWebName}/$TWiki::cfg{UsersTopicName}.txt"; 165 my $me = " TWikiRegistrationAgent";165 my $me = "RegistrationAgent"; 166 166 167 167 open(F,">$ttpath") || $this->assert(0, "open $ttpath failed"); … … 192 192 my $this = shift; 193 193 194 my $me = " TWikiRegistrationAgent";194 my $me = "RegistrationAgent"; 195 195 $ttpath = "$TWiki::cfg{DataDir}/$TWiki::cfg{UsersWebName}/$TWiki::cfg{UsersTopicName}.txt"; 196 196 … … 225 225 $this->assert($k =~ s/^GungaDin,//,$k); 226 226 $this->assert($k =~ s/^ProjectContributor,//,$k); 227 $this->assert($k =~ s/^RegistrationAgent,//,$k); 227 228 $this->assert($k =~ s/^SadOldMan,//,$k); 228 229 $this->assert($k =~ s/^SorryOldMan,//,$k); 229 230 $this->assert($k =~ s/^StupidOldMan,//,$k); 230 231 $this->assert($k =~ s/^TWikiGuest,//,$k); 231 $this->assert($k =~ s/^TWikiRegistrationAgent,//,$k);232 232 $this->assert($k =~ s/^UnknownUser,//,$k); 233 233 $this->assert($k =~ s/^ZebediahUser//,$k); … … 237 237 sub groupFix { 238 238 my $this = shift; 239 my $me = " TWikiRegistrationAgent";239 my $me = "RegistrationAgent"; 240 240 $twiki->{users}->{mapping}->addUser( "auser","AaronUser", $me); 241 241 $twiki->{users}->{mapping}->addUser( "guser","GeorgeUser", $me); -
trunk/UnitTestContrib/test/unit/ClientTests.pm
r14 r626 16 16 use TWiki::UI::Edit; 17 17 18 my $agent = ' TWikiRegistrationAgent';18 my $agent = 'RegistrationAgent'; 19 19 my $userLogin; 20 20 my $userWikiName; -
trunk/UnitTestContrib/test/unit/Fn_GROUPS.pm
r492 r626 32 32 | *Group* | *Members* | 33 33 | <nop>AdminGroup | [[TemporaryGROUPSUsersWeb.AdminUser][AdminUser]] | 34 | <nop>TWikiBaseGroup | [[TemporaryGROUPSUsersWeb.AdminUser][AdminUser]] [[TemporaryGROUPSUsersWeb.TWikiGuest][TWikiGuest]] [[TemporaryGROUPSUsersWeb.UnknownUser][UnknownUser]] [[TemporaryGROUPSUsersWeb.ProjectContributor][ProjectContributor]] [[TemporaryGROUPSUsersWeb. TWikiRegistrationAgent][TWikiRegistrationAgent]] |34 | <nop>TWikiBaseGroup | [[TemporaryGROUPSUsersWeb.AdminUser][AdminUser]] [[TemporaryGROUPSUsersWeb.TWikiGuest][TWikiGuest]] [[TemporaryGROUPSUsersWeb.UnknownUser][UnknownUser]] [[TemporaryGROUPSUsersWeb.ProjectContributor][ProjectContributor]] [[TemporaryGROUPSUsersWeb.RegistrationAgent][RegistrationAgent]] | 35 35 | [[TemporaryGROUPSUsersWeb.GropeGroup][GropeGroup]] | [[TemporaryGROUPSUsersWeb.ScumBag][ScumBag]] [[TemporaryGROUPSUsersWeb.TWikiGuest][TWikiGuest]] | 36 36 HUMPH -
trunk/UnitTestContrib/test/unit/FuncUsersTests.pm
r492 r626 196 196 my @correctList; 197 197 if ($TWiki::cfg{UserMappingManager} eq 'TWiki::Users::BaseUserMapping') { 198 @correctList = qw/ProjectContributor TWikiGuest TWikiRegistrationAgent UnknownUser/;198 @correctList = qw/ProjectContributor TWikiGuest RegistrationAgent UnknownUser/; 199 199 } else { 200 @correctList = qw/ProjectContributor TWikiGuest TWikiRegistrationAgent UnknownUser User86A UserA UserA86 UserB UserC UserZ/;200 @correctList = qw/ProjectContributor TWikiGuest RegistrationAgent UnknownUser User86A UserA UserA86 UserB UserC UserZ/; 201 201 if ($TWiki::cfg{Register}{AllowLoginName} == 1) { 202 202 push @correctList, 'ScumBag'; # this user is created in the base class with the assumption of AllowLoginName -
trunk/UserInfoPlugin/lib/TWiki/Plugins/UserInfoPlugin/Core.pm
r492 r626 73 73 '|'.'TWikiAdminGroup' . 74 74 '|'.'UnknownUser' . 75 '|'.' TWikiRegistrationAgent' .75 '|'.'RegistrationAgent' . 76 76 '|'.'ProjectContributor'; 77 77 -
trunk/WebPermissionsPlugin/data/TWiki/WebPermissionsPlugin.txt
r611 r626 90 90 <option>NobodyGroup</option> 91 91 </optgroup><optgroup label="Users"> 92 <option> TWikiRegistrationAgent</option><option>UnknownUser</option>92 <option>RegistrationAgent</option><option>UnknownUser</option> 93 93 </optgroup></select></td> 94 94 </tr><tr height="10"> -
trunk/core/data/TWiki/AccessControl.txt
r611 r626 101 101 102 102 Creation and renaming of sub-webs is controlled by the WEBCHANGE setting on the parent web (or ROOTCHANGE for [[#RootWebs][root webs]]). Renaming is additionally restricted by the setting of WEBRENAME in the web itself. 103 104 __Note:__ If you restrict access to the %USERSWEB%, make sure to add the =TWikiRegistrationAgent= so that users can register. Example:105 * ==Set <nop>ALLOWWEBCHANGE = !TWikiAdminGroup, !TWikiRegistrationAgent==106 103 107 104 __Note:__ For Web level access rights Setting any of these settings to an empty value has the same effect as not setting them at all. Please note that the documentation of TWiki 4.0 and earlier versions of TWiki 4.1 did not reflect the actual implementation, e.g. an empty ALLOWWEBVIEW does _not_ prevent anyone from viewing the web, and an an empty DENYWEBVIEW does _not_ allow all to view the web. -
trunk/core/data/TWiki/ReleaseNotes01x00.txt
r618 r626 429 429 | [[%BUGS%/Item3759][Item3759]] | MailerContrib not mailing groups | 430 430 | [[%BUGS%/Item3758][Item3758]] | Remark "There is no size limit for uploaded files." is not relevant to users | 431 | [[%BUGS%/Item3756][Item3756]] | TWikiRegistrationAgent produces wrongly formated entries |431 | [[%BUGS%/Item3756][Item3756]] | RegistrationAgent produces wrongly formated entries | 432 432 | [[%BUGS%/Item3755][Item3755]] | Need to document parameterized include | 433 433 | [[%BUGS%/Item3752][Item3752]] | Doc fix to !AdminSkillsAssumptions | -
trunk/core/data/TWiki/TWikiUpgradeGuide.txt
r618 r626 140 140 * *ProjectContributor* - placeholder for a TWiki developer, and is used in TWiki documentation 141 141 * *TWikiGuest* - guest user, used as a fallback if the user can't be identified 142 * * TWikiRegistrationAgent* - special user used during the new user registration process142 * *RegistrationAgent* - special user used during the new user registration process 143 143 * *UnknownUser* - used where the author of a previously stored piece of data can't be determined 144 144 145 146 You additionally need to ensure that !TWikiUsers has the =Set ALLOWTOPICCHANGE = !TWikiAdminGroup, !TWikiRegistrationAgent=. Otherwise people will not be able to register.147 145 148 146 ---++ Important Changes since 4.0.5 -
trunk/core/data/TWiki/UserAuthentication.txt
r611 r626 52 52 53 53 The registration process is also responsible for creating user topics, and setting up the mapping information used by the User Mapping support. 54 55 __%X% Note:__ You *must* allow the pseudo-user !TWikiRegistrationAgent to ALLOWWEBCHANGE in your =%USERSWEB%= web. If you block this user, then new users will see errors when they try to register.56 54 57 55 #LoginManagement -
trunk/core/lib/TWiki/UI/Register.pm
r411 r626 46 46 require TWiki::Sandbox; 47 47 48 my $agent = ' TWikiRegistrationAgent';48 my $agent = 'RegistrationAgent'; 49 49 50 50 # Keys from the user data that should *not* be included in -
trunk/core/lib/TWiki/Users/BaseUserMapping.pm
r609 r626 34 34 * UnknownUser 35 35 * ProjectContributor - 1 Jan 2005 36 * TWikiRegistrationAgent - 1 Jan 200536 * RegistrationAgent - 1 Jan 2005 37 37 38 38 ---+++ Groups … … 70 70 unknown => $this->{mapping_id} . '999', 71 71 ProjectContributor => $this->{mapping_id} . '111', 72 TWikiRegistrationAgent => $this->{mapping_id} . '222'72 RegistrationAgent => $this->{mapping_id} . '222' 73 73 }; 74 74 $this->{U2L} = { … … 77 77 $this->{mapping_id} . '999' => 'unknown', 78 78 $this->{mapping_id} . '111' => 'ProjectContributor', 79 $this->{mapping_id} . '222' => ' TWikiRegistrationAgent'79 $this->{mapping_id} . '222' => 'RegistrationAgent' 80 80 }; 81 81 $this->{U2W} = { … … 84 84 $this->{mapping_id} . '999' => 'UnknownUser', 85 85 $this->{mapping_id} . '111' => 'ProjectContributor', 86 $this->{mapping_id} . '222' => ' TWikiRegistrationAgent'86 $this->{mapping_id} . '222' => 'RegistrationAgent' 87 87 }; 88 88 $this->{W2U} = { … … 91 91 UnknownUser => $this->{mapping_id} . '999', 92 92 ProjectContributor => $this->{mapping_id} . '111', 93 TWikiRegistrationAgent => $this->{mapping_id} . '222'93 RegistrationAgent => $this->{mapping_id} . '222' 94 94 }; 95 95 $this->{U2E} = -
trunk/core/tools/TWikiKernel/MANIFEST
r623 r626 40 40 data/Main/TWikiGroups.txt 0660 41 41 data/Main/TWikiGuest.txt 0660 42 data/Main/ TWikiRegistrationAgent.txt 066042 data/Main/RegistrationAgent.txt 0660 43 43 data/Main/TWikiUsers.txt 0660 44 44 data/Main/UnknownUser.txt 0660
Note: See TracChangeset
for help on using the changeset viewer.
