web/formfields.py
branchtls-sprint
changeset 1268 5db94912650b
parent 1265 e5cdd5c0dce3
child 1305 395ef7f2b95b
--- a/web/formfields.py	Tue Apr 07 17:19:22 2009 +0200
+++ b/web/formfields.py	Tue Apr 07 19:51:11 2009 +0200
@@ -439,6 +439,7 @@
     if role == 'subject':
         targetschema = rschema.objects(eschema)[0]
         card = rschema.rproperty(eschema, targetschema, 'cardinality')[0]
+        help = rschema.rproperty(eschema, targetschema, 'description')
         if rschema.is_final():
             if rschema.rproperty(eschema, targetschema, 'internationalizable'):
                 kwargs['internationalizable'] = True
@@ -446,8 +447,10 @@
     else:
         targetschema = rschema.subjects(eschema)[0]
         card = rschema.rproperty(targetschema, eschema, 'cardinality')[1]
+        help = rschema.rproperty(targetschema, eschema, 'description')
     kwargs['required'] = card in '1+'
     kwargs['name'] = rschema.type
+    kwargs['help'] = help
     if rschema.is_final():
         if skip_meta_attr and rschema in eschema.meta_attributes():
             return None