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)] + + +