equal
deleted
inserted
replaced
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, |