Merge pull request #353 from xmo-odoo/unrestrict-view-write

[IMP] views: don't prevent always -> disabled writes
This commit is contained in:
xmo-odoo
2014-06-06 11:48:09 +02:00
2 changed files with 0 additions and 12 deletions
-8
View File
@@ -268,14 +268,6 @@ class view(osv.osv):
if custom_view_ids:
self.pool.get('ir.ui.view.custom').unlink(cr, uid, custom_view_ids)
if vals.get('application') == 'disabled':
from_always = self.search(
cr, uid, [('id', 'in', ids), ('application', '=', 'always')], context=context)
if from_always:
raise ValueError(
"Can't disable views %s marked as always applied" % (
', '.join(map(str, from_always))))
self.read_template.clear_cache(self)
ret = super(view, self).write(
cr, uid, ids,
-4
View File
@@ -1161,10 +1161,6 @@ class TestOptionalViews(ViewCase):
)
)
def test_mandatory_no_disabled(self):
with self.assertRaises(Exception):
self.browse(self.v1).write({'application': 'disabled'})
class TestXPathExtentions(common.BaseCase):
def test_hasclass(self):
tree = E.node(