[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9556 - trunk/gnue-forms/src/GFObjects
From: |
reinhard |
Subject: |
[gnue] r9556 - trunk/gnue-forms/src/GFObjects |
Date: |
Tue, 8 May 2007 14:36:54 -0500 (CDT) |
Author: reinhard
Date: 2007-05-08 14:36:54 -0500 (Tue, 08 May 2007)
New Revision: 9556
Modified:
trunk/gnue-forms/src/GFObjects/GFField.py
Log:
Added some comments about GFField trigger functions.
Modified: trunk/gnue-forms/src/GFObjects/GFField.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFField.py 2007-05-08 19:19:05 UTC (rev
9555)
+++ trunk/gnue-forms/src/GFObjects/GFField.py 2007-05-08 19:36:54 UTC (rev
9556)
@@ -106,13 +106,30 @@
# Trigger functions
self._triggerFunctions = {
- 'allowedValues' : {'function': self.allowedValues},
+ # Possibly all of them should be deprecated sooner or later.
+
+ # This is a ugly hack anyway and should not be necessary any more
+ # since now primary keys set by database triggers work nicely.
'autofillBySequence': {'function': self.triggerAutofillBySequence},
+
+ # This can be achieved by "field.value is None".
'isEmpty' : {'function': self.isEmpty},
+
+ # This will become obsolete as soon as the lookup datasource can be
+ # a block.
'resetForeignKey' : {'function': self.resetForeignKey},
+ 'allowedValues' : {'function': self.allowedValues},
+
+ # This gets and sets the DB value instead of the user value. For
+ # consistency, a different field that isn't a lookup should be used
+ # for that.
'get' : {'function': self.__get_value},
'set' : {'function': self.__set_value},
+
+ # Hmm... I'm not sure what this is useful for...
'clear' : {'function': self.resetToDefault},
+
+ # Use "value" property instead.
'getFKDescription' : {'function': self.get_value},
'setFKDescription' : {'function': self.set_value}}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9556 - trunk/gnue-forms/src/GFObjects,
reinhard <=