22Customising Roundup
33===================
44
5- :Version: $Revision: 1.182 $
5+ :Version: $Revision: 1.183 $
66
77.. This document borrows from the ZopeBook section on ZPT. The original is at:
88 http://www.zope.org/Documentation/Books/ZopeBook/current/ZPT.stx
@@ -941,22 +941,25 @@ Example Scenarios
941941
942942See the `examples`_ section for longer examples of customisation.
943943
944+ **anonymous access through the e-mail gateway**
945+ Give the "anonymous" user the "Email Access", ("Edit", "issue") and
946+ ("Create", "msg") Permissions but do not not give them the ("Create",
947+ "user") Permission. This means that when an unknown user sends email
948+ into the tracker, they're automatically logged in as "anonymous".
949+ Since they don't have the ("Create", "user") Permission, they won't
950+ be automatically registered, but since "anonymous" has permission to
951+ use the gateway, they'll still be able to submit issues. Note that
952+ the Sender information - their email address - will not be available
953+ - they're *anonymous*.
954+
944955**automatic registration of users in the e-mail gateway**
945- By giving the "anonymous" user the "Email Registration" Role , any
956+ By giving the "anonymous" user the ("Create", "user" Permission , any
946957 unidentified user will automatically be registered with the tracker
947- (with no password, so they won't be able to log in through the web
948- until an admin sets their password). This is the default behaviour
949- in the tracker templates that ship with Roundup.
950-
951- **anonymous access through the e-mail gateway**
952- Give the "anonymous" user the "Email Access" and ("Edit", "issue")
953- Roles but do not not give them the "Email Registration" Role. This
954- means that when an unknown user sends email into the tracker, they're
955- automatically logged in as "anonymous". Since they don't have the
956- "Email Registration" Role, they won't be automatically registered, but
957- since "anonymous" has permission to use the gateway, they'll still be
958- able to submit issues. Note that the Sender information - their email
959- address - will not be available - they're *anonymous*.
958+ (with no password, so they won't be able to log in through
959+ the web until an admin sets their password). This is the default
960+ behaviour in the tracker templates that ship with Roundup. The new user
961+ is given the Roles list defined in the "new_email_user_roles" config
962+ variable.
960963
961964**only developers may be assigned issues**
962965 Create a new Permission called "Fixer" for the "issue" class. Create a
@@ -1184,7 +1187,7 @@ for each action are:
11841187**logout**
11851188 No permission checks are made.
11861189**register**
1187- Determine whether the user has the "Web Registration" Permission.
1190+ Determine whether the user has the ("Create", "user") Permission.
11881191**edit**
11891192 Determine whether the user has permission to edit this item. If we're
11901193 editing the "user" class, users are allowed to edit their own details -
@@ -1193,7 +1196,7 @@ for each action are:
11931196**new**
11941197 Determine whether the user has permission to create this item. No
11951198 additional property checks are made. Additionally, new user items may
1196- be created if the user has the "Web Registration" Permission.
1199+ be created if the user has the ("Create", "user") Permission.
11971200**editCSV**
11981201 Determine whether the user has permission to edit this class.
11991202**search**
0 commit comments