From: Ludovic CHEVALIER Date: Thu, 20 Sep 2018 09:46:13 +0000 (+0200) Subject: [PYTHON] ~fix kit_sent default value X-Git-Tag: production~26 X-Git-Url: http://git.cyclocoop.org/%22%22.url_de_base%28%29.%22/%40%20%27info_date_publication_anterieure%27%20=%3E%20%27Previously%20published%20on:%27%2C%20%27info_date_referencement%27%20=%3E%20%27THIS%20SITE%20REFERENCED%20ON:%27%2C%20%27info_derniere_etape%27%20=%3E%20%27Done%21%27%2C-%27info_derniers_articles_publies%27%20=%3E%20%27Your%20most%20recently%20published%20articles%27%2C-%27info_desactiver_messagerie_personnelle%27%20=%3E%20%27You%20can%20enable%20or%20disable%20your%20personal%20messaging%20on%20this%20site.%27%2C%20%27info_descriptif%27%20=%3E%20%27Description:%27%2C%20%27info_desinstaller_plugin%27%20=%3E%20%27%20deactivates%20the%20plugin%20and%20deletes%20the%20data%27%2C%20%27info_discussion_cours%27%20=%3E%20%27Current%20discussions%27%2C%40%40%20-332%2C7%20%20284%2C6%20%40%40%20Do%20not%20submit%20this%20import%20request.%3Cp%3EFor%20more%20information%2C%20please%20see%20%3Ca%20href=?a=commitdiff_plain;h=c5b57cefb179f4b968c67fab58d8fe9bb250517b;p=burette%2Flhc.git [PYTHON] ~fix kit_sent default value --- diff --git a/lhc.py b/lhc.py index 8a7435a..697611b 100644 --- a/lhc.py +++ b/lhc.py @@ -35,6 +35,10 @@ class res_partner(orm.Model): 'kit_sent': fields.boolean('Welcome kit sent'), } + _defaults = { + 'kit_sent': lambda *a: False, + } + class product_template(orm.Model): _inherit = 'product.template' @@ -42,5 +46,20 @@ class product_template(orm.Model): 'standard_price': fields.float('Cost', digits_compute=dp.get_precision('Product Price'), help="Cost price of the product used for standard stock valuation in accounting and used as a base price on purchase orders.", groups="base.group_user,lhc.group_volunteer"), } +class res_users(orm.Model): + _inherit = 'res.users' + + def onchange_partner_id(self, cr, uid, ids, partner_id, login): + """Define user email address from partner email address""" + v = {} + partners = self.pool.get('res.partner') + partner = partners.browse(cr, uid, partner_id) + import pdb + pdb.set_trace() + if partner.email: + v['email'] = partner.email + else: + v = {} + return {'value': v} # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: