[Zope-CVS] CVS: Products/Transience/help - Transience.stx:1.5

Matthew T. Kromer matt@zope.com
Wed, 7 Nov 2001 17:18:44 -0500


Update of /cvs-repository/Products/Transience/help
In directory cvs.zope.org:/tmp/cvs-serv17602/lib/python/Products/Transience/help

Modified Files:
	Transience.stx 
Log Message:
Updated notification help


=== Products/Transience/help/Transience.stx 1.4 => 1.5 ===
       transient_object['foo'] = foo
 
+  Notifications
+
+     Transient Object Containers support notification targets; these
+     represent objecs in Zope which are called when the transient object
+     container adds or deletes a transient object.
+
+     The notification target is called as the "Anonymous User," 'nobody.'
+     If the notification target requires special permissions, add proxy roles
+     to the notification target object.  The notification target is ALWAYS
+     callable by the Transient Object Container, so no users in Zope need
+     to be able to access them directly if they contain secure functions.
+     Thus, if the target object performs sensitive information, it may be
+     protected with the security machinery, by restricting what roles may
+     access it, and granting it proxy roles to access other objects, and
+     the notification process will drop permissions to 'nobody' when
+     invoking the target.
+
   See Also
 
      - "Transient Object API":TransienceInterfaces.py