diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py
index 2ecaeee0f15..ee541e3cef1 100644
--- a/addons/analytic/analytic.py
+++ b/addons/analytic/analytic.py
@@ -301,6 +301,17 @@ class account_analytic_line(osv.osv):
}
_order = 'date desc'
+
+ def _check_no_view(self, cr, uid, ids, context=None):
+ analytic_lines = self.browse(cr, uid, ids, context=context)
+ for line in analytic_lines:
+ if line.account_id.type == 'view':
+ return False
+ return True
+
+ _constraints = [
+ (_check_no_view, 'You can not create analytic line on view account.', ['account_id']),
+ ]
account_analytic_line()
diff --git a/addons/stock/product_view.xml b/addons/stock/product_view.xml
index 1e6877dc06b..db5352f3162 100644
--- a/addons/stock/product_view.xml
+++ b/addons/stock/product_view.xml
@@ -27,7 +27,7 @@
-
+