Don't update fields attributes with view attributes

It is bad to have the internal model changed by the views because it breaks
the MVC pattern.
This commit is contained in:
Cédric Krier committed 2010-03-17 13:08:35 +01:00
1 parent 257a090b72
commit 6c60f917ce
1 file changed
-9
@@ -301,16 +301,7 @@ class Screen(SignalEvent):
def add_view(self, arch, fields, display=False, toolbar=None, context=None):
if toolbar is None:
toolbar = {}
def _parse_fields(node, fields):
if node.nodeType == node.ELEMENT_NODE:
if node.localName == 'field':
attrs = node_attributes(node)
fields[str(attrs['name'])].update(attrs)
return
for node2 in node.childNodes:
_parse_fields(node2, fields)
xml_dom = xml.dom.minidom.parseString(arch)
_parse_fields(xml_dom, fields)
for dom in common.filter_domain(self.domain):
if '.' in dom[0]: