Mercurial > p > roundup > code
diff doc/customizing.txt @ 1317:28ae91aae74f
clarifications
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 09 Dec 2002 02:37:20 +0000 |
| parents | 61ad556cfc8d |
| children | 3758a5af985f |
line wrap: on
line diff
--- a/doc/customizing.txt Thu Nov 28 07:26:33 2002 +0000 +++ b/doc/customizing.txt Mon Dec 09 02:37:20 2002 +0000 @@ -2,7 +2,7 @@ Customising Roundup =================== -:Version: $Revision: 1.62 $ +:Version: $Revision: 1.63 $ .. This document borrows from the ZopeBook section on ZPT. The original is at: http://www.zope.org/Documentation/Books/ZopeBook/current/ZPT.stx @@ -437,9 +437,12 @@ the create() methods. **Changing content after tracker initialisation** - Use the roundup-admin interface's create, set and retire methods to add, - alter or remove items from the classes in question. - + As the "admin" user, click on the "class list" link in the web interface + to bring up a list of all database classes. Click on the name of the class + you wish to change the content of. + + You may also use the roundup-admin interface's create, set and retire + methods to add, alter or remove items from the classes in question. See "`adding a new field to the classic schema`_" for an example that requires database content changes. @@ -585,6 +588,16 @@ normal "User" Role minus the "Web Access" Permission. This will allow users to send in emails to the tracker, but not access the web interface. +**let some users edit the details of all users** + Create a new Role called "User Admin" which has the Permission for editing + users:: + + db.security.addRole(name='User Admin', description='Managing users') + p = db.security.getPermission('Edit', 'user') + db.security.addPermissionToRole('User Admin', p) + + and assign the Role to the users who need the permission. + Web Interface ============= @@ -1030,7 +1043,6 @@ `hyperdb class wrapper`_ or a `hyperdb item wrapper`_ **request** Includes information about the current request, including: - - the url - the current index information (``filterspec``, ``filter`` args, ``properties``, etc) parsed out of the form. - methods for easy filterspec link generation @@ -1193,7 +1205,8 @@ Attribute Description =============== ============================================================= _name the name of the property -_value the value of the property if any +_value the value of the property if any - this is the actual value + retrieved from the hyperdb for this property =============== ============================================================= There are several methods available on these wrapper objects: @@ -1237,7 +1250,6 @@ =========== ================================================================= form the CGI form as a cgi.FieldStorage env the CGI environment variables -url the current URL path for this request base the base URL for this tracker user a HTMLUser instance for this user classname the current classname (possibly None)
