diff --git a/__init__.py b/__init__.py index c7a6ca6..89d26e2 100644 --- a/__init__.py +++ b/__init__.py @@ -1,3 +1,2 @@ # -*- coding: utf-8 -*- -import controllers -import models \ No newline at end of file +import models diff --git a/__init__.pyc b/__init__.pyc new file mode 100644 index 0000000..09942f5 Binary files /dev/null and b/__init__.pyc differ diff --git a/__openerp__.py b/__openerp__.py index deace92..5976f1b 100644 --- a/__openerp__.py +++ b/__openerp__.py @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- { - 'name': "Strip email in partner form", - 'summary': """Trim email's field""", - 'description': """Email will be trim when create/save""", + 'name': "Trim email's field", + 'summary': """""", + 'description': """""", 'author': "It-Projects LLC", 'website': "https://www.it-projects.info/", @@ -16,5 +16,5 @@ 'depends': ['base'], # always loaded - 'data': [ ], + 'data': [], } diff --git a/controllers.py b/controllers.py deleted file mode 100644 index bb1d504..0000000 --- a/controllers.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -from openerp import http - -# class ResPartnerStripEmail(http.Controller): -# @http.route('/res_partner_strip_email/res_partner_strip_email/', auth='public') -# def index(self, **kw): -# return "Hello, world" - -# @http.route('/res_partner_strip_email/res_partner_strip_email/objects/', auth='public') -# def list(self, **kw): -# return http.request.render('res_partner_strip_email.listing', { -# 'root': '/res_partner_strip_email/res_partner_strip_email', -# 'objects': http.request.env['res_partner_strip_email.res_partner_strip_email'].search([]), -# }) - -# @http.route('/res_partner_strip_email/res_partner_strip_email/objects//', auth='public') -# def object(self, obj, **kw): -# return http.request.render('res_partner_strip_email.object', { -# 'object': obj -# }) \ No newline at end of file diff --git a/demo.xml b/demo.xml deleted file mode 100644 index f50c9d4..0000000 --- a/demo.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/models.py b/models.py index c899223..e55f847 100644 --- a/models.py +++ b/models.py @@ -2,19 +2,20 @@ from openerp import models, fields, api + class res_partner_strip_email(models.Model): - _inherit = 'res.partner' - - @api.one - def write(self, vals): - if 'email' in vals: - vals['email']=vals['email'].strip() - res = super(res_partner_strip_email, self).write(vals) - return res + _inherit = 'res.partner' + + @api.one + def write(self, vals): + if 'email' in vals and type(vals['email']) is not bool: + vals['email'] = vals['email'].strip() + res = super(res_partner_strip_email, self).write(vals) + return res - @api.model - def create(self, vals): - if vals['email']: - vals['email']=vals['email'].strip() - res = super(res_partner_strip_email, self).create(vals) - return res + @api.model + def create(self, vals): + if vals['email']: + vals['email'] = vals['email'].strip() + res = super(res_partner_strip_email, self).create(vals) + return res diff --git a/models.pyc b/models.pyc new file mode 100644 index 0000000..adc7362 Binary files /dev/null and b/models.pyc differ diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv deleted file mode 100644 index 729a5bc..0000000 --- a/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_res_partner_strip_email_res_partner_strip_email,res_partner_strip_email.res_partner_strip_email,model_res_partner_strip_email_res_partner_strip_email,,1,0,0,0 \ No newline at end of file diff --git a/templates.xml b/templates.xml deleted file mode 100644 index b916650..0000000 --- a/templates.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - -