Revision history for ACLInfo


Revision [22885]

Last edited on 2016-05-20 07:38:42 by DarTar [Replaces old-style internal links with new pipe-split links.]
Additions:
This page can now be found on the [[Docs:ACLInfo | Wikka Documentation Server]].
An archive of [[http://wikkawiki.org/ACLInfo/revisions | old revisions of this page]] is still available for reference.<<
Deletions:
This page can now be found on the [[Docs:ACLInfo Wikka Documentation Server]].
An archive of [[http://wikkawiki.org/ACLInfo/revisions
old revisions of this page]] is still available for reference.<<


Revision [18096]

Edited on 2008-01-27 02:34:53 by DarTar [Migrated to doc server]
Additions:
<<===This page has moved===
This page can now be found on the [[Docs:ACLInfo Wikka Documentation Server]].
Thanks for updating your bookmarks!
An archive of [[http://wikkawiki.org/ACLInfo/revisions
old revisions of this page]] is still available for reference.<<
::c::
CategoryMigratedDocs
Deletions:
[[WikkaDocumentation Wikka Documentation]]
----
===== Controlling read/write access to single pages =====
Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in //and// have the right to set ACLs; only the [[PageOwnership page owner]] and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page
==ACL Syntax==
The three fields accept the following values:
##*## = Everyone
##+## = Registered users only
Or any enter individual user [[WikiName]]s (one per line)
Any of these items can be negated with a ##!##
##!*## = No one
##!+## = Anonymous users only
##!""JohnDoe""## = ""JohnDoe"" will be denied access.
Be aware that the ACLs are tested in the order specified.
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.
So be sure to specify ##*## on a separate line after negating any users - not before.
Otherwise, the ##*## everyone condition will always give access before the list of users that should not have access is tested.
Each entry must be on its own line (version 1.1.6.2 and below)
Note: setting a page to ##!*## (= No one) still allows the page owner and admins to access it.
== ACL default values ==
Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to ##!*## (= No one), make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.
Multiple entries can be made in the config file by separating each entry with a //new line// character (##\n##) (version 1.1.6.2 and below)
**Example:**
##'default_write_acl' => """UserName1\nUserName2\nUserName3""",##
only allows ##""UserName1""##, ##""UserName2""## and ##""UserName3""##
== Comment restrictions ==
Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages
CategoryDocumentation


Revision [16851]

Edited on 2007-05-31 23:26:33 by DarTar [Reverted]
Additions:
##+## = Registered users only
##!+## = Anonymous users only
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.
Deletions:
## ## = Registered users only
##! ## = Anonymous users only
Any line starting with a ## ## or ##*## will be treated as only having a ## ## or ##*## on it.


Revision [16647]

Edited on 2007-05-31 10:29:20 by Qn2Nth [Reverted]
Additions:
## ## = Registered users only
##! ## = Anonymous users only
Any line starting with a ## ## or ##*## will be treated as only having a ## ## or ##*## on it.
Deletions:
##+## = Registered users only
##!+## = Anonymous users only
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.


Revision [15772]

Edited on 2006-12-05 18:26:53 by DarTar [adding better example on multiple entries for default ACL]
Additions:
Multiple entries can be made in the config file by separating each entry with a //new line// character (##\n##) (version 1.1.6.2 and below)
**Example:**
##'default_write_acl' => """UserName1\nUserName2\nUserName3""",##
only allows ##""UserName1""##, ##""UserName2""## and ##""UserName3""##
Deletions:
Multiple entries can be made in the config file by separating each entry with a 'new line' character (version 1.1.6.2 and below)
Example: ##'default_write_acl' => '!WikiGroupRestrictedUsers'."\n".'+',##
~~ which says 'no' to the Restricted Users, 'allowed' to Registered Users


Revision [15700]

Edited on 2006-11-26 06:04:10 by WazoO [adding better example on multiple entries for default ACL]
Additions:
~~ which says 'no' to the Restricted Users, 'allowed' to Registered Users
Deletions:
~~ which says 'no' to the Restricted Users, yes to Registered Users


Revision [15699]

Edited on 2006-11-26 06:03:04 by WazoO [adding better example on multiple entries for default ACL]
Additions:
~~ which says 'no' to the Restricted Users, yes to Registered Users
Deletions:
~ which says 'no' to the Restricted Users, yes to Registered Users


Revision [15698]

Edited on 2006-11-26 06:02:41 by WazoO [adding better example on multiple entries for default ACL]
Additions:
Example: ##'default_write_acl' => '!WikiGroupRestrictedUsers'."\n".'+',##
~ which says 'no' to the Restricted Users, yes to Registered Users
Deletions:
Example: ##'default_write_acl' => '!WikiGroupRestrictedUsers'."\n".'+',## which says 'no' to the Restricted Users, yes to Registered Users


Revision [15697]

Edited on 2006-11-26 06:01:40 by WazoO [adding better example on multiple entries for default ACL]
Additions:
Each entry must be on its own line (version 1.1.6.2 and below)
Multiple entries can be made in the config file by separating each entry with a 'new line' character (version 1.1.6.2 and below)
Example: ##'default_write_acl' => '!WikiGroupRestrictedUsers'."\n".'+',## which says 'no' to the Restricted Users, yes to Registered Users
Deletions:
Each entry must be on its own line (version 1.1.6.3 and below)


Revision [15696]

Edited on 2006-11-26 05:54:10 by WazoO [adding better example on multiple entries for default ACL]
Additions:
Each entry must be on its own line (version 1.1.6.3 and below)


Revision [15695]

Edited on 2006-11-26 05:45:18 by DavePreston [very minor edit]
Additions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in //and// have the right to set ACLs; only the [[PageOwnership page owner]] and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
Deletions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in//and// have the right to set ACLs; only the [[PageOwnership page owner]] and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.


Revision [15684]

Edited on 2006-11-25 16:10:34 by YaVerOt [very minor edit]
Additions:
Any line starting with a ##+## or ##*## will be treated as only having a ##+## or ##*## on it.


Revision [13022]

Edited on 2006-01-31 16:22:10 by DarTar [minor]
Additions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in//and// have the right to set ACLs; only the [[PageOwnership page owner]] and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
##*## = Everyone
##+## = Registered users only
Any of these items can be negated with a ##!##
##!*## = No one
##!+## = Anonymous users only
##!""JohnDoe""## = ""JohnDoe"" will be denied access.
So be sure to specify ##*## on a separate line after negating any users - not before.
Otherwise, the ##*## everyone condition will always give access before the list of users that should not have access is tested.
Note: setting a page to ##!*## (= No one) still allows the page owner and admins to access it.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to ##!*## (= No one), make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.
Deletions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in *and* have the right to set ACLs; only the page owner and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
* = Everyone
+ = Registered users only
Any of these items can be negated with a **!**
!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.
So be sure to specify * on a separate line after negating any users - not before.
Otherwise, the * everyone condition will always give access before the list of users that should not have access is tested.
Note: setting a page to !* = No one still allows the page owner and admins to access it.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to !* = No one, make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.


Revision [12387]

Edited on 2005-12-22 18:40:03 by ChrisH [Adding notes to help others avoid my errors]
Additions:
Note: setting a page to !* = No one still allows the page owner and admins to access it.
Note: Any page that has not had a custom ACL set for it will use the default ACL in the [[ConfigurationOptions wikka configuration file]]. If you later change the default ACLs in the config file, then all pages that do not already have a custom ACL set will change to the new defaults. If you decide to change the default Read ACL to !* = No one, make sure you go to your UserSettings and HomePage and set their ACLs to allow read access for at least yourself.


Revision [8813]

Edited on 2005-06-03 19:06:46 by JavaWoman [layout]
Additions:
So be sure to specify * on a separate line after negating any users - not before.
Otherwise, the * everyone condition will always give access before the list of users that should not have access is tested.
Deletions:
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.


Revision [8812]

Edited on 2005-06-03 19:05:16 by JavaWoman [WikiName = singular]
Additions:
Or any enter individual user [[WikiName]]s (one per line)
Deletions:
Or any enter individual user WikiNames (one per line)


Revision [8805]

Edited on 2005-06-03 18:24:53 by NilsLindenberg [not owned pages]
Additions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in *and* have the right to set ACLs; only the page owner and Admins have this privilege. If a page isn't owned by anyone (i.e. "Nobody" is the owner) you first have to take ownership to modify the ACLs.
Deletions:
ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in *and* have the right to set ACLs; only the page owner and Admins have this privilege.


Revision [6535]

Edited on 2005-03-07 00:10:41 by JavaWoman [clarification about Edit ACLs link]
Additions:
[[WikkaDocumentation Wikka Documentation]]
----
===== Controlling read/write access to single pages =====

Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.

ACLs can be easily set by clicking on the //Edit ACLs// link at the bottom of the page. This link appears only when you are logged in *and* have the right to set ACLs; only the page owner and Admins have this privilege.

Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page

==ACL Syntax==
The three fields accept the following values:

* = Everyone
+ = Registered users only
Or any enter individual user WikiNames (one per line)

Any of these items can be negated with a **!**

!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.

Be aware that the ACLs are tested in the order specified.
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.

== ACL default values ==

Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.

== Comment restrictions ==

Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages

----
Deletions:
[[WikkaDocumentation Wikka Documentation]]
----
===== Controlling read/write access to single pages =====

Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.

ACL can be easily set by clicking on the link at the bottom of the page.

Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page

==ACL Syntax==
The three fields accept the following values:

* = Everyone
+ = Registered users only
Or any enter individual user WikiNames (one per line)

Any of these items can be negated with a **!**

!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.

Be aware that the ACLs are tested in the order specified.
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.

== ACL default values ==

Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.

== Comment restrictions ==

Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages

----


Revision [2119]

Edited on 2004-11-10 16:21:11 by NilsLindenberg [removed page ownership]
Additions:
[[WikkaDocumentation Wikka Documentation]]
Deletions:
[[HelpInfo Wikka Documentation]]
=== Page ownership ===
Pages can be either //Public//, //Free// or //Owned// by a registered user.
Page ownership determines who has access to the ACL management of that page.
For instance, if a page is owned by ""JohnDoe"", no user other than ""JohnDoe"" or Wikka administrators can change its ACL.
If a page is set to //Public// no user except Wikka administrators can change its ACL.
If a page ownership is //free// any registered user can take ownership of the page.
When creating a page, its owner is automatically set to the user who created the page.
Wikka administrators can override ACL and have unconstrained read/write/comment access to any page.


Revision [1708]

Edited on 2004-10-06 17:15:51 by DarTar [Creating ACL documentation page]
Additions:
For instance, if a page is owned by ""JohnDoe"", no user other than ""JohnDoe"" or Wikka administrators can change its ACL.
Deletions:
For instance, if a page is owned by ""JohnDoe"", no user other than JohnDoe or Wikka administrators can change its ACL.


Revision [1707]

Edited on 2004-10-06 17:14:19 by DarTar [Creating ACL documentation page]
Additions:
[[HelpInfo Wikka Documentation]]
----
===== Controlling read/write access to single pages =====

Wikka supports advanced **ACL** (access control lists) management for setting user privileges on single pages.
Making a page //read-only//, //private//, or writable by a restricted number of users is possible by setting the appropriate privileges for the page in question.

ACL can be easily set by clicking on the link at the bottom of the page.

Three fields are available:
~-**read access** list
~determines which users can read the page
~-**write access** list
~determines which users can write the page
~-**comment access** list
~determines which users can post comments on the page

==ACL Syntax==
The three fields accept the following values:

* = Everyone
+ = Registered users only
Or any enter individual user WikiNames (one per line)

Any of these items can be negated with a **!**

!* = No one
!+ = Anonymous users only
!""JohnDoe"" = ""JohnDoe"" will be denied access.

Be aware that the ACLs are tested in the order specified.
So be sure to specify * on a separate line
after negating any users - not before.
Otherwise, the * everyone condition will always give access
before the list of users that should not have access is tested.

== ACL default values ==

Default ACL for new pages can be set in the [[ConfigurationOptions wikka configuration file]] by Wikka administrators.

== Comment restrictions ==

Comment-ACL for single pages can be overridden by:
~-global [[ConfigurationOptions configuration options]] that can enable/disable comments on the whole wiki
~-""{{nocomments}}"" actions that disable comments on single pages

----

=== Page ownership ===

Pages can be either //Public//, //Free// or //Owned// by a registered user.
Page ownership determines who has access to the ACL management of that page.

For instance, if a page is owned by ""JohnDoe"", no user other than JohnDoe or Wikka administrators can change its ACL.
If a page is set to //Public// no user except Wikka administrators can change its ACL.
If a page ownership is //free// any registered user can take ownership of the page.

When creating a page, its owner is automatically set to the user who created the page.

Wikka administrators can override ACL and have unconstrained read/write/comment access to any page.

----
CategoryDocumentation
Deletions:


Revision [1704]

Edited on 2004-10-06 16:46:01 by DarTar [Page will be part of Wikka documentation]
Additions:
Deletions:
STERF!


Revision [1681]

The oldest known version of this page was created on 2004-10-06 09:20:21 by WikiSucksAss [Page will be part of Wikka documentation]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki