diff -r d8d04e17b574 -r 52d90bbc98dc app/soc/views/helper/widgets.py
--- a/app/soc/views/helper/widgets.py Sat Mar 07 19:31:39 2009 +0000
+++ b/app/soc/views/helper/widgets.py Sat Mar 07 19:45:38 2009 +0000
@@ -174,19 +174,22 @@
HTML_CODE = """
- %s
+ %(text)s
+ %(url)s
"""
def __init__(self, *args, **kwargs):
self.text = "No Agreement Text Specified"
+ self.url = ""
super(AgreementField, self).__init__(*args, **kwargs)
def render(self, name, value, attrs=None):
"""
"""
+ url = 'Full Text' % self.url if self.url else ""
value = self.text.replace('\n', '
')
- result = self.HTML_CODE % value
+ result = self.HTML_CODE % {'url': url, 'text': value}
return result