Mercurial > p > roundup > code
diff doc/customizing.txt @ 2511:38166eb3100f
fix doc
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 29 Jun 2004 22:15:13 +0000 |
| parents | 096063697f77 |
| children | dfe0bde4ff7f |
line wrap: on
line diff
--- a/doc/customizing.txt Tue Jun 29 08:59:08 2004 +0000 +++ b/doc/customizing.txt Tue Jun 29 22:15:13 2004 +0000 @@ -2,7 +2,7 @@ Customising Roundup =================== -:Version: $Revision: 1.138 $ +:Version: $Revision: 1.139 $ .. This document borrows from the ZopeBook section on ZPT. The original is at: http://www.zope.org/Documentation/Books/ZopeBook/current/ZPT.stx @@ -2502,13 +2502,6 @@ There are currently two loops which set up permissions and then assign them to various roles. Simply add the new "category" to both lists:: - # new permissions for this schema - for cl in 'issue', 'file', 'msg', 'user', 'category': - db.security.addPermission(name="Edit", klass=cl, - description="User is allowed to edit "+cl) - db.security.addPermission(name="View", klass=cl, - description="User is allowed to access "+cl) - # Assign the access and edit permissions for issue, file and message # to regular users now for cl in 'issue', 'file', 'msg', 'category': @@ -2517,24 +2510,8 @@ p = db.security.getPermission('Edit', cl) db.security.addPermissionToRole('User', p) -So you are in effect doing the following (with 'cl' substituted by its -value):: - - db.security.addPermission(name="Edit", klass='category', - description="User is allowed to edit "+'category') - db.security.addPermission(name="View", klass='category', - description="User is allowed to access "+'category') - -which is creating two permission types; that of editing and viewing -"category" objects respectively. Then the following lines assign those -new permissions to the "User" role, so that normal users can view and -edit "category" objects:: - - p = db.security.getPermission('View', 'category') - db.security.addPermissionToRole('User', p) - - p = db.security.getPermission('Edit', 'category') - db.security.addPermissionToRole('User', p) +These lines assign the View and Edit Permissions to the "User" role, so +that normal users can view and edit "category" objects. This is all the work that needs to be done for the database. It will store categories, and let users view and edit them. Now on to the
