22Customising Roundup
33===================
44
5- :Version: $Revision: 1.161.2.17 $
5+ :Version: $Revision: 1.161.2.18 $
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
@@ -939,22 +939,25 @@ The ``addPermission`` method takes a couple of optional parameters:
939939Example Scenarios
940940~~~~~~~~~~~~~~~~~
941941
942+ **anonymous access through the e-mail gateway**
943+ Give the "anonymous" user the "Email Access", ("Edit", "issue") and
944+ ("Create", "msg") Permissions but do not not give them the ("Create",
945+ "user") Permission. This means that when an unknown user sends email
946+ into the tracker, they're automatically logged in as "anonymous".
947+ Since they don't have the ("Create", "user") Permission, they won't
948+ be automatically registered, but since "anonymous" has permission to
949+ use the gateway, they'll still be able to submit issues. Note that
950+ the Sender information - their email address - will not be available
951+ - they're *anonymous*.
952+
942953**automatic registration of users in the e-mail gateway**
943- By giving the "anonymous" user the "Email Registration" Role , any
954+ By giving the "anonymous" user the ("Create", "user" Permission , any
944955 unidentified user will automatically be registered with the tracker
945- (with no password, so they won't be able to log in through the web
946- until an admin sets their password). This is the default behaviour
947- in the tracker templates that ship with Roundup.
948-
949- **anonymous access through the e-mail gateway**
950- Give the "anonymous" user the "Email Access" and ("Edit", "issue")
951- Roles but do not not give them the "Email Registration" Role. This
952- means that when an unknown user sends email into the tracker, they're
953- automatically logged in as "anonymous". Since they don't have the
954- "Email Registration" Role, they won't be automatically registered, but
955- since "anonymous" has permission to use the gateway, they'll still be
956- able to submit issues. Note that the Sender information - their email
957- address - will not be available - they're *anonymous*.
956+ (with no password, so they won't be able to log in through
957+ the web until an admin sets their password). This is the default
958+ behaviour in the tracker templates that ship with Roundup. The new user
959+ is given the Roles list defined in the "new_email_user_roles" config
960+ variable.
958961
959962**only developers may be assigned issues**
960963 Create a new Permission called "Fixer" for the "issue" class. Create a
@@ -1182,7 +1185,7 @@ for each action are:
11821185**logout**
11831186 No permission checks are made.
11841187**register**
1185- Determine whether the user has the "Web Registration" Permission.
1188+ Determine whether the user has the ("Create", "user") Permission.
11861189**edit**
11871190 Determine whether the user has permission to edit this item. If we're
11881191 editing the "user" class, users are allowed to edit their own details -
@@ -1191,7 +1194,7 @@ for each action are:
11911194**new**
11921195 Determine whether the user has permission to create this item. No
11931196 additional property checks are made. Additionally, new user items may
1194- be created if the user has the "Web Registration" Permission.
1197+ be created if the user has the ("Create", "user") Permission.
11951198**editCSV**
11961199 Determine whether the user has permission to edit this class.
11971200**search**
0 commit comments