app/soc/views/helper/templatetags/forms_helpers.py
changeset 1301 58f18ea60093
parent 1282 005be2cf889d
child 1307 091a21cf3627
--- a/app/soc/views/helper/templatetags/forms_helpers.py	Fri Feb 13 21:51:41 2009 +0000
+++ b/app/soc/views/helper/templatetags/forms_helpers.py	Fri Feb 13 21:52:10 2009 +0000
@@ -243,6 +243,7 @@
 
   reference = attrs.get('reference_url')
   filter = attrs.get('filter')
+  filter_fields = attrs.get('filter_fields')
 
   if reference:
     from soc.views.helper import redirects
@@ -252,6 +253,8 @@
 
     if entity:
       args = {}
+      for filter_field, filter_value in filter_fields.iteritems():
+        args[filter_field] = filter_value
       for filter_field in (i for i in filter if hasattr(entity, i)):
         args[filter_field] = getattr(entity, filter_field)