reset_password cleanups
[odoo/odoo.git] / addons / signup / res_config.py
1 from openerp.osv import osv, fields
2
3 class base_config_settings(osv.TransientModel):
4     _inherit = 'base.config.settings'
5
6     _columns = {
7         'signup_template_user_id': fields.many2one('res.users', 'Template user for signup')
8     }
9
10     def get_default_signup(self, cr, uid, fields, context=None):
11         icp = self.pool.get('ir.config_parameter')
12         return {
13             'signup_template_user_id': icp.get_param(cr, uid, 'signup.template_user_id', 0) or False
14         }
15
16     def set_signup(self, cr, uid, ids, context=None):
17         config = self.browse(cr, uid, ids[0], context=context)
18         icp = self.pool.get('ir.config_parameter')
19         icp.set_param(cr, uid, 'signup.template_user_id', config.signup_user_template_id.id)
20