web/uicfg.py
changeset 6067 efca814587e2
parent 5869 8a129b3a5aff
child 6173 eb386e473044
equal deleted inserted replaced
6066:953578709324 6067:efca814587e2
   105         super(DisplayCtrlRelationTags, self).tag_object_of(('*', rtype, obj), tag)
   105         super(DisplayCtrlRelationTags, self).tag_object_of(('*', rtype, obj), tag)
   106 
   106 
   107 def init_primaryview_display_ctrl(rtag, sschema, rschema, oschema, role):
   107 def init_primaryview_display_ctrl(rtag, sschema, rschema, oschema, role):
   108     if role == 'subject':
   108     if role == 'subject':
   109         oschema = '*'
   109         oschema = '*'
   110         label = rschema.type
       
   111     else:
   110     else:
   112         sschema = '*'
   111         sschema = '*'
   113         label = '%s_%s' % (rschema, role)
       
   114     rtag.setdefault((sschema, rschema, oschema, role), 'label', label)
       
   115     rtag.counter += 1
   112     rtag.counter += 1
   116     rtag.setdefault((sschema, rschema, oschema, role), 'order', rtag.counter)
   113     rtag.setdefault((sschema, rschema, oschema, role), 'order', rtag.counter)
   117 
   114 
   118 primaryview_display_ctrl = DisplayCtrlRelationTags('primaryview_display_ctrl',
   115 primaryview_display_ctrl = DisplayCtrlRelationTags('primaryview_display_ctrl',
   119                                                    init_primaryview_display_ctrl)
   116                                                    init_primaryview_display_ctrl)