web/formfields.py
branchstable
changeset 3575 4123323acaea
parent 3574 f179ccbd13e6
child 3589 a5432f99f2d9
child 3689 deb13e88e037
equal deleted inserted replaced
3574:f179ccbd13e6 3575:4123323acaea
   574                 if metaschema is not None:
   574                 if metaschema is not None:
   575                     kwargs['%s_field' % metadata] = guess_field(eschema, metaschema,
   575                     kwargs['%s_field' % metadata] = guess_field(eschema, metaschema,
   576                                                                 skip_meta_attr=False)
   576                                                                 skip_meta_attr=False)
   577         return fieldclass(**kwargs)
   577         return fieldclass(**kwargs)
   578     kwargs['role'] = role
   578     kwargs['role'] = role
   579     if role == 'object': # tag the type with '_object' instead of the type
       
   580         kwargs['label'] = (eschema.type, rschema.type + '_object')
       
   581     return RelationField.fromcardinality(card, **kwargs)
   579     return RelationField.fromcardinality(card, **kwargs)
   582 
   580 
   583 
   581 
   584 FIELDS = {
   582 FIELDS = {
   585     'Boolean':  BooleanField,
   583     'Boolean':  BooleanField,