aboutsummaryrefslogtreecommitdiff
path: root/doc/ikiwiki/pagespec.mdwn
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-10-08 17:47:38 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-10-08 17:47:38 -0400
commitd3ca495e61e0e9d66095b1aba2fd1995e564e841 (patch)
tree1421821b8f15867d5ab5563ca6a4353e3021832c /doc/ikiwiki/pagespec.mdwn
parent240b58c36c0d3ed9ecf89fc005364b769d0caf8e (diff)
downloadikiwiki-d3ca495e61e0e9d66095b1aba2fd1995e564e841.tar
ikiwiki-d3ca495e61e0e9d66095b1aba2fd1995e564e841.tar.gz
lockedit: Support specifying which users (and IP addresses) a page is locked for. This supports most of the ACL type things users have been wanting to be done. Closes: #443346 (It does not control who can read a page, but that's out of scope for ikiwiki.)
Diffstat (limited to 'doc/ikiwiki/pagespec.mdwn')
-rw-r--r--doc/ikiwiki/pagespec.mdwn10
1 files changed, 8 insertions, 2 deletions
diff --git a/doc/ikiwiki/pagespec.mdwn b/doc/ikiwiki/pagespec.mdwn
index 156e3f6ca..c78666c40 100644
--- a/doc/ikiwiki/pagespec.mdwn
+++ b/doc/ikiwiki/pagespec.mdwn
@@ -22,8 +22,7 @@ match all pages except for Discussion pages and the SandBox:
* and !SandBox and !*/Discussion
-Some more elaborate limits can be added to what matches using any of these
-functions:
+Some more elaborate limits can be added to what matches using these functions:
* "`link(page)`" - match only pages that link to a given page (or glob)
* "`backlink(page)`" - match only pages that a given page links to
@@ -41,6 +40,13 @@ functions:
* "`title(glob)`", "`author(glob)`", "`authorurl(glob)`",
"`license(glob)`", "`copyright(glob)`" - match pages that have the given
metadata, matching the specified glob.
+* "`user(username)`" - tests whether a modification is being made by a
+ user with the specified username. If openid is enabled, an openid can also
+ be put here.
+* "`admin()`" - tests whether a modification is being made by one of the
+ wiki admins.
+* "`ip(address)`" - tests whether a modification is being made from the
+ specified IP address.
For example, to match all pages in a blog that link to the page about music
and were written in 2005: