diff -r 277c8a8eab21 -r e136d392bd71 web/uicfg.py --- a/web/uicfg.py Thu Jun 10 10:18:34 2010 +0200 +++ b/web/uicfg.py Thu Jun 10 14:16:47 2010 +0200 @@ -218,6 +218,12 @@ sectdict.setdefault('main', 'hidden') sectdict.setdefault('muledit', 'hidden') sectdict.setdefault('inlined', 'hidden') + elif role == 'subject' and rschema in sschema.meta_attributes(): + # meta attribute, usually embeded by the described attribute's field + # (eg RichTextField, FileField...) + sectdict.setdefault('main', 'hidden') + sectdict.setdefault('muledit', 'hidden') + sectdict.setdefault('inlined', 'hidden') # ensure we have a tag for each form type if not 'main' in sectdict: if not rschema.final and (