1.1 --- a/README.txt Tue Dec 17 14:11:38 2013 +0100
1.2 +++ b/README.txt Sat Dec 21 01:48:54 2013 +0100
1.3 @@ -175,6 +175,38 @@
1.4 added to this mapping and specify the same relaying user; there is no
1.5 restriction on each fingerprint needing to map to a different user.
1.6
1.7 +The Username-to-Actions Mapping
1.8 +-------------------------------
1.9 +
1.10 +Each user may have a set of permitted actions defined for them so that they
1.11 +may perform these actions by sending an incoming message to the wiki. This
1.12 +mapping is typically defined by the MoinMessageUserActionsDict page as a
1.13 +WikiDict having the following general format:
1.14 +
1.15 + username:: permitted-action ...
1.16 +
1.17 +To add content to a page, an entry of the following form would be used:
1.18 +
1.19 + username:: Update:SomePage
1.20 +
1.21 +Similarly, to allow an incoming message to replace a page's content, the
1.22 +following would be used:
1.23 +
1.24 + username:: Replace:SomePage
1.25 +
1.26 +And to be able to add messages to a page's message store, the following would
1.27 +be used:
1.28 +
1.29 + username:: Store:SomePage
1.30 +
1.31 +Multiple actions can be given in a space-separated list, with shell-like
1.32 +quoting used for names containing spaces (and quote characters). For example:
1.33 +
1.34 + username:: Store:"Some user's special page"
1.35 +
1.36 +Without an entry in this mapping, messages may not perform content
1.37 +modification or storage actions in the wiki.
1.38 +
1.39 The Username-to-Signing-Key Mapping
1.40 -----------------------------------
1.41