diff -r 5f87d9807b77 -r 75332102f83b app/soc/views/helper/widgets.py
--- a/app/soc/views/helper/widgets.py Wed Feb 11 23:59:41 2009 +0000
+++ b/app/soc/views/helper/widgets.py Thu Feb 12 00:02:06 2009 +0000
@@ -145,3 +145,28 @@
self.rf['reference_url'] = reference_url
self.rf['filter'] = filter if filter else []
super(ReferenceField, self).__init__(*args, **kwargs)
+
+
+class AgreementField(widgets.Widget):
+ """Widget for selecting a reference to an Entity.
+ """
+
+ HTML_CODE = """
+
+
+ %s
+
+
+ """
+
+ def __init__(self, *args, **kwargs):
+ self.text = "No Agreement Text Specified"
+ super(AgreementField, self).__init__(*args, **kwargs)
+
+ def render(self, name, value, attrs=None):
+ """
+ """
+
+ value = self.text.replace('\n', '
')
+ result = self.HTML_CODE % value
+ return result