web/uicfg.py
changeset 3720 5376aaadd16b
parent 3656 9ba2e3253a88
parent 3689 deb13e88e037
child 3729 e4f20b74af51
equal deleted inserted replaced
3678:29f74716fd70 3720:5376aaadd16b
   123 
   123 
   124 def init_primaryview_section(rtag, sschema, rschema, oschema, role):
   124 def init_primaryview_section(rtag, sschema, rschema, oschema, role):
   125     if rtag.get(sschema, rschema, oschema, role) is None:
   125     if rtag.get(sschema, rschema, oschema, role) is None:
   126         card = card_from_role(rschema.rproperty(sschema, oschema, 'cardinality'), role)
   126         card = card_from_role(rschema.rproperty(sschema, oschema, 'cardinality'), role)
   127         composed = rschema.rproperty(sschema, oschema, 'composite') == neg_role(role)
   127         composed = rschema.rproperty(sschema, oschema, 'composite') == neg_role(role)
   128         if rschema.is_final():
   128         if rschema.final:
   129             if rschema.meta or sschema.is_metadata(rschema) \
   129             if rschema.meta or sschema.is_metadata(rschema) \
   130                     or oschema.type in ('Password', 'Bytes'):
   130                     or oschema.type in ('Password', 'Bytes'):
   131                 section = 'hidden'
   131                 section = 'hidden'
   132             else:
   132             else:
   133                 section = 'attributes'
   133                 section = 'attributes'