web/views/boxes.py
branchtls-sprint
changeset 1539 b0d583d30508
parent 1533 bcd4bfff658b
child 1540 996355824825
equal deleted inserted replaced
1538:806a7ca31411 1539:b0d583d30508
    51                         X, Y = eschema, tschema
    51                         X, Y = eschema, tschema
    52                         card = rschema.rproperty(X, Y, 'cardinality')[0]
    52                         card = rschema.rproperty(X, Y, 'cardinality')[0]
    53                     else:
    53                     else:
    54                         X, Y = tschema, eschema
    54                         X, Y = tschema, eschema
    55                         card = rschema.rproperty(X, Y, 'cardinality')[1]
    55                         card = rschema.rproperty(X, Y, 'cardinality')[1]
    56                     if not cls.rmode.rtag(rschema, role, X, Y):
    56                     if not cls.rmode.get(rschema, role, X, Y):
    57                         if card in '?1':
    57                         if card in '?1':
    58                             # by default, suppose link mode if cardinality doesn't allow
    58                             # by default, suppose link mode if cardinality doesn't allow
    59                             # more than one relation
    59                             # more than one relation
    60                             mode = 'link'
    60                             mode = 'link'
    61                         elif rschema.rproperty(X, Y, 'composite') == role:
    61                         elif rschema.rproperty(X, Y, 'composite') == role: