equal
deleted
inserted
replaced
534 targetschema = rschema.subjects(eschema)[0] |
534 targetschema = rschema.subjects(eschema)[0] |
535 help = rschema.rproperty(targetschema, eschema, 'description') |
535 help = rschema.rproperty(targetschema, eschema, 'description') |
536 kwargs['required'] = card in '1+' |
536 kwargs['required'] = card in '1+' |
537 kwargs['name'] = rschema.type |
537 kwargs['name'] = rschema.type |
538 if role == 'object': |
538 if role == 'object': |
539 kwargs['label'] = (eschema.type + '_object', rschema.type) |
539 kwargs.setdefault('label', (eschema.type, rschema.type + '_object')) |
540 else: |
540 else: |
541 kwargs['label'] = (eschema.type, rschema.type) |
541 kwargs.setdefault('label', (eschema.type, rschema.type)) |
542 kwargs.setdefault('help', help) |
542 kwargs.setdefault('help', help) |
543 if rschema.is_final(): |
543 if rschema.is_final(): |
544 if skip_meta_attr and rschema in eschema.meta_attributes(): |
544 if skip_meta_attr and rschema in eschema.meta_attributes(): |
545 return None |
545 return None |
546 fieldclass = FIELDS[targetschema] |
546 fieldclass = FIELDS[targetschema] |