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) |