From 71f028c4aef3b64792d4c1bc63037bd48f6d6e4c Mon Sep 17 00:00:00 2001 From: blaggacao Date: Sat, 9 Aug 2014 21:54:55 -0500 Subject: [PATCH] small fixes --- .../data/res.partner.idtype.csv | 2 +- res_partner_fiscal_document/res_partner.py | 13 +++++++------ .../security/ir.model.access.csv | 6 +++--- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/res_partner_fiscal_document/data/res.partner.idtype.csv b/res_partner_fiscal_document/data/res.partner.idtype.csv index 8cb44b279..8fd376313 100644 --- a/res_partner_fiscal_document/data/res.partner.idtype.csv +++ b/res_partner_fiscal_document/data/res.partner.idtype.csv @@ -1 +1 @@ -id,name,code,sequence,active,note,on_company,on_contact +id,name,code,sequence,active,note,on_company,on_contact \ No newline at end of file diff --git a/res_partner_fiscal_document/res_partner.py b/res_partner_fiscal_document/res_partner.py index 4de06a4d0..e2acb41a7 100644 --- a/res_partner_fiscal_document/res_partner.py +++ b/res_partner_fiscal_document/res_partner.py @@ -20,7 +20,7 @@ # ############################################################################## -from openerp import models, fields, api # '_' (translate) not needed here +from openerp import models, fields, api # , _ class ResPartner(models.Model): @@ -36,7 +36,7 @@ class ResPartner(models.Model): ) fiscal_id = fields.Char( string=u'Document ID', - compute='validateformatcopy', + # compute='validateformatcopy', ) fiscal_id_doc = fields.Binary( string=u'Document Scan', @@ -48,7 +48,7 @@ class ResPartner(models.Model): ) @api.one - @api.depends( + @api.onchange( 'fiscal_id_type', 'fiscal_id', 'is_company', @@ -71,10 +71,10 @@ class ResPartner(models.Model): # Function for String Operations res = self._validateandformatid(self) if res['output_type'] and res['output_id']: - self.fiscal_id_type, self.fiscal_id = res['output_type'], res[ - 'output_id'] + self.fiscal_id_type = res['output_type'] + self.fiscal_id = , res['output_id'] # Procedure for Copying - _copyid() + _copyid(self) def _validateandformatid(self): """ @@ -94,6 +94,7 @@ class ResPartner(models.Model): Find below a suggested basic outline. """ + return {'output_type': self.fiscal_id_type, 'output_id': self.fiscal_id} """ f_type = self.fiscal_id_type f_id = self.fiscal_id diff --git a/res_partner_fiscal_document/security/ir.model.access.csv b/res_partner_fiscal_document/security/ir.model.access.csv index b5490859f..ea466c66d 100644 --- a/res_partner_fiscal_document/security/ir.model.access.csv +++ b/res_partner_fiscal_document/security/ir.model.access.csv @@ -1,3 +1,3 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_res_partner_idtype","res_res_partner_idtype_user","model_res_partner_idtype","group_account_user",1,0,0,0 -"access_res_partner_idtype_manager","res_res_partner_idtype_manager","model_res_partner_idtype","account.group_account_manager",1,1,1,1 +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_res_partner_idtype,res_partner_idtype group_user,model_res_partner_idtype,base.group_user,1,0,0,0 +access_res_partner_idtype_manager,res_partner_idtype group_partner_manager,model_res_partner_idtype,base.group_partner_manager,1,1,1,1