app/soc/views/helper/widgets.py
changeset 1301 58f18ea60093
parent 1275 75332102f83b
child 1307 091a21cf3627
--- a/app/soc/views/helper/widgets.py	Fri Feb 13 21:51:41 2009 +0000
+++ b/app/soc/views/helper/widgets.py	Fri Feb 13 21:52:10 2009 +0000
@@ -136,7 +136,7 @@
   """Widget for selecting a reference to an Entity.
   """
 
-  def __init__(self, reference_url, filter=None,
+  def __init__(self, reference_url, filter=None, filter_fields=None,
                *args, **kwargs):
     """Initializes the widget with the specified url and filter.
     """
@@ -144,6 +144,7 @@
     self.rf = {}
     self.rf['reference_url'] = reference_url
     self.rf['filter'] = filter if filter else []
+    self.rf['filter_fields'] = filter_fields if filter_fields else {}
     super(ReferenceField, self).__init__(*args, **kwargs)