[Checkins] SVN: z3c.form/trunk/CHANGES.txt Note the changes of the previous checkin.

Stephan Richter srichter at cosmos.phy.tufts.edu
Wed Jun 20 13:46:44 EDT 2007


Log message for revision 76849:
  Note the changes of the previous checkin.
  

Changed:
  U   z3c.form/trunk/CHANGES.txt

-=-
Modified: z3c.form/trunk/CHANGES.txt
===================================================================
--- z3c.form/trunk/CHANGES.txt	2007-06-20 17:46:18 UTC (rev 76848)
+++ z3c.form/trunk/CHANGES.txt	2007-06-20 17:46:43 UTC (rev 76849)
@@ -8,6 +8,17 @@
 - Documentation: Integrated English language and content review improvements
   by Roy Mathew in ``form.txt``.
 
+- Feature: Originally, when an attribute access failed in Unauthorized or
+  ForbiddenAttribute exceptions, they were ignored as if the attribute would
+  have no value. Now those errors are propagated and the system will fail
+  providing the developer with more feedback. The datamanager also grew a new
+  ``query()`` method that returns always a default and the ``get()`` method
+  propagates any exceptions.
+
+- Feature: When writing to a field is forbidden due to insufficient
+  priviledges, the resulting widget mode will be set to "display". This
+  behavior can be overridden by explicitely specifying the mode on a field.
+
 - Feature: Added an add form implementation against ``IAdding``. While this is
   not an encouraged method of adding components, many people still use this
   API to extend the ZMI.
@@ -36,9 +47,9 @@
   value. Now the mode specified in the field is more important than the one
   from the widget manager.
 
-- Bug: It sometimes happens that the sequence widget has the   no-value token
-as one element. This caused ``displayValue()`` to   fail, since it tried to
-find a term for it. For now we simply   ignore the no-value token.
+- Bug: It sometimes happens that the sequence widget has the no-value token as
+  one element. This caused ``displayValue()`` to   fail, since it tried to
+  find a term for it. For now we simply   ignore the no-value token.
 
 - Bug: Fixed the converter when the incoming value is an empty string. An
   empty string really means that we have no value and it is thus missing,



More information about the Checkins mailing list