Skip to content

Commit e7dbc6e

Browse files
author
Richard Jones
committed
merge from maint-0-8
1 parent 20faa95 commit e7dbc6e

File tree

2 files changed

+21
-17
lines changed

2 files changed

+21
-17
lines changed

CHANGES.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Feature:
1111
2005-??-?? 0.8.5
1212
Fixed:
1313
- Display of Multilinks where linked Class labelprop values are None
14+
- Fix references to the old * Registration Permissions
1415

1516

1617
2005-07-18 0.8.4

doc/customizing.txt

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Customising 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

942942
See 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

Comments
 (0)