Wikka Documentation

Page ownership


pnWikka works differently than the original WikkaWiki as the modules uses the PostNuke Permission system. So generic permission are available with the following types of permissions :

All Groups | pnWikka:: | :: | ACCESS_XXXXXX

For specific pages :

All Groups | pnWikka:: | page::PAGETAG | ACCESS_XXXXXXX

Note : PAGETAG means the page title... for example, the current page tag is PageOwnership.

Partly following the original WikkaWiki engine, every page in the pnWikka database is owned by someone. The default pages create by the pnWikka installation script are owned by the administrator who installed the module. After that, when creating a page, its owner is automatically set to the user who created the page.

By default in pnWikka, any registered user can modify a page unless prevented by the permission system. A setting is available in the pnWikka administration for the the administrator to choose if pages can be modified by every registered user or only by the owner of the page (and the admins).

In the pnWikka To-Do list, an action will be available for the owner of the page to give him the possibility to overide the general setting.

Examples :

{{permission access="ACCESS_NONE"}}
{{permission access="ACCESS_READ"}}
{{permission access="ACCESS_COMMENT"}}

When pnWikka will found this action in a page, depending on the access parameter, will display the page accordingly.

If ACCESS_NONE : All users except the owner of the page and the administrators will get a message they can't read the page.
if ACCESS_READ : All users will be able to read the page, owner and administrators will be able to modify the page.
if ACCESS_COMMENT : All registered users will be able to modify the page.

Wikka administrators have unconstrained read/write/comment access to any page and can also change these rights.


CategoryDocumentation
XML Revisions of $tag
Page history :: Last Editor : Chestnut :: Owner : Chestnut ::
Valid XHTML :: Valid CSS :: Powered by pnWikka 1.0 (A wiki fork from WikkaWiki)
 
DarkMindZ