diff --git a/addons/account/account_menuitem.xml b/addons/account/account_menuitem.xml
index 92fdd43ca81..c5a1be4bf51 100644
--- a/addons/account/account_menuitem.xml
+++ b/addons/account/account_menuitem.xml
@@ -7,8 +7,9 @@
+
+
-
diff --git a/addons/account_coda/__openerp__.py b/addons/account_coda/__openerp__.py
index f758e04aa5b..4aa61c20827 100644
--- a/addons/account_coda/__openerp__.py
+++ b/addons/account_coda/__openerp__.py
@@ -32,6 +32,7 @@
"demo_xml" : [],
"init_xml" : [],
"update_xml": ["security/ir.model.access.csv",
+ "security/account_security.xml",
"wizard/account_coda_import.xml",
"account_coda_view.xml"],
"active" : False,
diff --git a/addons/account_coda/account_coda.py b/addons/account_coda/account_coda.py
index 1671c9a53f7..8dd4067c571 100644
--- a/addons/account_coda/account_coda.py
+++ b/addons/account_coda/account_coda.py
@@ -33,10 +33,12 @@ class account_coda(osv.osv):
'journal_id': fields.many2one('account.journal', 'Journal', readonly=True, select=True, help="Bank Journal"),
'date': fields.date('Date', readonly=True, select=True, help="Import Date"),
'user_id': fields.many2one('res.users', 'User', readonly=True, select=True),
+ 'company_id': fields.many2one('res.company', 'Company', readonly=True)
}
_defaults = {
'date': time.strftime('%Y-%m-%d'),
'user_id': lambda self,cr,uid,context: uid,
+ 'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'account.coda', context=c),
}
account_coda()
diff --git a/addons/account_coda/account_coda_view.xml b/addons/account_coda/account_coda_view.xml
index 30d8a22cb5d..bc64a4048f7 100644
--- a/addons/account_coda/account_coda_view.xml
+++ b/addons/account_coda/account_coda_view.xml
@@ -12,6 +12,7 @@
+
@@ -33,7 +34,7 @@
-
+
@@ -46,8 +47,9 @@
-
+
+
@@ -55,13 +57,14 @@
+
- Coda Statements
+ Statements
ir.actions.act_window
account.coda
form
@@ -70,12 +73,10 @@
-
+
-
-
-
+
+
+
+
+ Account Coda model company rule
+
+
+ [('company_id','=',user.company_id.id)]
+
+
+