Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
On this page:
| ||||||||
Changed: | ||||||||
< < | TWiki Access Control | |||||||
> > | TWiki Access Control | |||||||
Restricting read and write access to topics and webs, by users and groups | ||||||||
Changed: | ||||||||
< < | Overview | |||||||
> > | Overview | |||||||
TWikiAccessControl allows you restrict access to single topics and entire webs, by individual user and by user groups, in three main areas: view; edit & attach; and rename/move/delete. These controls, combined with TWikiUserAuthentication, let you easily create and manage an extremely flexible, fine-grained privilege system. | ||||||||
Changed: | ||||||||
< < | An Important Control Consideration | |||||||
> > | An Important Control Consideration | |||||||
Open, freeform editing is the essence of the WikiCulture - it's what makes TWiki different and often more effective than other collaboration tools. So, it is strongly recommended that decisions to restrict read or write access to a web or a topic are made with care. Experience shows that unrestricted write access works very well because: | ||||||||
Line: 27 to 27 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Users and Groups | |||||||
> > | Users and Groups | |||||||
Access control is based on users and groups. Users are defined by their WikiNames, an then organized into unlimited combinations under different user groups. | ||||||||
Changed: | ||||||||
< < | Managing Users | |||||||
> > | Managing Users | |||||||
A user is created by with the TWikiRegistration form. The process generates a topic in the Main web in the new user's WikiName. The default visitor name is TWikiGuest.
| ||||||||
Changed: | ||||||||
< < | Managing Groups | |||||||
> > | Managing Groups | |||||||
Groups are defined by group topics in the Main web, like the TWikiAdminGroup. To start a new group:
| ||||||||
Line: 51 to 51 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Restricting Write Access | |||||||
> > | Restricting Write Access | |||||||
You can define who is allowed to make changes to a web or a topic. | ||||||||
Changed: | ||||||||
< < | Deny Editing by Topic | |||||||
> > | Deny Editing by Topic | |||||||
Denying editing of a topic also restricts attaching files to it; both privileges are assigned together.
| ||||||||
Line: 68 to 68 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Deny Editing by Web | |||||||
> > | Deny Editing by Web | |||||||
Restricting web-level editing blocks creating new topics, changing topics or attaching files. | ||||||||
Line: 80 to 80 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Restricting Rename Access | |||||||
> > | Restricting Rename Access | |||||||
You can define who is allowed to rename, move or delete a topic, or rename a web. | ||||||||
Changed: | ||||||||
< < | Deny Renaming by Topic | |||||||
> > | Deny Renaming by Topic | |||||||
To allow a user to rename, move or delete a topic, they also need write (editing) permission. They also need write access to change references in referring topics. | ||||||||
Line: 98 to 98 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Deny Renaming by Web | |||||||
> > | Deny Renaming by Web | |||||||
You can define restrictions of who is allowed to rename a PlanetoWiki web. | ||||||||
Line: 110 to 110 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Restricting Read Access | |||||||
> > | Restricting Read Access | |||||||
You can define restrictions of who is allowed to view a PlanetoWiki web. | ||||||||
Line: 118 to 118 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Known Issues | |||||||
> > | Known Issues | |||||||
| ||||||||
Changed: | ||||||||
< < | Selective Unrestricted Web Access | |||||||
> > | Selective Unrestricted Web Access | |||||||
| ||||||||
Line: 136 to 136 | ||||||||
| ||||||||
Changed: | ||||||||
< < | The SuperAdminGroup | |||||||
> > | The SuperAdminGroup | |||||||
By mistyping a user or group name in the ALLOWTOPICCHANGE setting, it's possible to lock a topic so that it no-one can edit it from a browser. To avoid this:
|