SID-00300: How do you enable 'Edit personal data' on the user page?
| Status: |
Answered |
TWiki version: |
4.2.4 |
Perl version: |
|
| Category: |
CategoryAccessControl |
Server OS: |
Redhat Linux |
Last update: |
14 years ago |
When a user registers to use the wiki, the wiki create a user page on the main web. The user page contains the
UserForm, and at the bottom of the form appears a link 'Edit personal data'. Folks who have not completed the form may want to update it. When our users click on the 'Edit personal data' link, they are taken to an Access Denied page where the message is 'Action "CHANGE": access not allowed on web'.
--
RussPoisson - 2009-05-07
Discussion and Answer
Go to your Main.WebPreferences page and remove the write access restriction defined by the ALLOWWEBCHANGE setting.
--
PeterThoeny - 2009-05-07
If i remove the write access restriction in ALLOWWEBCHANGE then the entire main web will be editable by all the users.How can i give access only to editpersonaldata to all users and other part of
MainWeb should not be editable.
--
SureshIndukuri - 2011-06-06
Suresh: Remove the restriction in Main.WebPreferences to allow everybody to edit content, and lock down selected pages in the Main web using an ALLOWTOPICCHANGE setting. Details in
TWikiAccessControl.
--
PeterThoeny - 2011-06-06
Peter: I have removed the restriction and locked my web home to
TwikiAdminGroup with
AllowTopicChange=TwikiAdminGroup and as alternate for this i can restrict the
ALLOWWebChnage to
TwikiAdminGroup and set ALLOWTOPICChange to each user "EDIT PERSONAL DATA PAGE".Please let me know is it a best practice to add ALLOWTOPICCHANGE for a particular user or group for each users "EDIT PERSONAL DATA PAGE"
--
SureshIndukuri - 2011-06-09
Access control settings are case sensitive, and they need to be real bullets, such as
Set ALLOWTOPICCHANGE = SomeUser. Details in access control doc. You can use either a group, a single person or a list of persons. If locking down to single person it is recommended to use a person's WikiName, else use a group.
Closing this question after more than 30 days of inactivity. Feel free to reopen if needed. Consider engaging one of the
TWiki consultants if you need timely help. We invite you to
get involved with the community, it is more likely you get community support if you support the open source project!
--
PeterThoeny - 2011-08-01
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.