web/views/autoform.py
branchtls-sprint
changeset 1726 08918409815e
parent 1723 30c3a713ab61
child 1739 78b0819162a8
equal deleted inserted replaced
1725:d15406d17803 1726:08918409815e
    58                         composed = rschema.rproperty(X, Y, 'composite') == 'object'
    58                         composed = rschema.rproperty(X, Y, 'composite') == 'object'
    59                     else:
    59                     else:
    60                         X, Y = tschema, eschema
    60                         X, Y = tschema, eschema
    61                         card = rschema.rproperty(X, Y, 'cardinality')[1]
    61                         card = rschema.rproperty(X, Y, 'cardinality')[1]
    62                         composed = rschema.rproperty(X, Y, 'composite') == 'subject'
    62                         composed = rschema.rproperty(X, Y, 'composite') == 'subject'
    63                     if not cls.rcategories.get(rschema, role, X, Y):
    63                     if not cls.rcategories.get(X, rschema, Y, role):
    64                         if eschema.is_metadata(rschema):
    64                         if eschema.is_metadata(rschema):
    65                             category = 'generated'
    65                             category = 'generated'
    66                         elif card in '1+':
    66                         elif card in '1+':
    67                             if not rschema.is_final() and composed:
    67                             if not rschema.is_final() and composed:
    68                                 category = 'generated'
    68                                 category = 'generated'