--- a/web/uicfg.py Mon Aug 03 09:24:50 2009 +0200
+++ b/web/uicfg.py Tue Aug 04 11:35:57 2009 +0200
@@ -86,7 +86,8 @@
card = card_from_role(rschema.rproperty(sschema, oschema, 'cardinality'), role)
composed = rschema.rproperty(sschema, oschema, 'composite') == neg_role(role)
if rschema.is_final():
- if rschema.meta or oschema.type in ('Password', 'Bytes'):
+ if rschema.meta or sschema.is_metadata(rschema) \
+ or oschema.type in ('Password', 'Bytes'):
section = 'hidden'
else:
section = 'attributes'