cubicweb/web/schemaviewer.py
changeset 12640 de1c0721656e
parent 12639 619210ba8b5e
equal deleted inserted replaced
12639:619210ba8b5e 12640:de1c0721656e
   138         t_vars = []
   138         t_vars = []
   139         rels = []
   139         rels = []
   140         first = True
   140         first = True
   141 
   141 
   142         rel_defs = sorted(eschema.relation_definitions(),
   142         rel_defs = sorted(eschema.relation_definitions(),
   143                           key=lambda el: (el[0].type, el[0].cardinality))
   143                           key=lambda el: el[0].type)
   144 
   144 
   145         for rschema, targetschemas, role in rel_defs:
   145         for rschema, targetschemas, role in rel_defs:
   146             if rschema.type in skiptypes:
   146             if rschema.type in skiptypes:
   147                 continue
   147                 continue
   148             for oeschema in sorted(targetschemas, key=TYPE_GETTER):
   148             for oeschema in sorted(targetschemas, key=TYPE_GETTER):