diff --git a/bin/addons/base/ir/ir_model.py b/bin/addons/base/ir/ir_model.py index c5361fd952d..99444bd475d 100644 --- a/bin/addons/base/ir/ir_model.py +++ b/bin/addons/base/ir/ir_model.py @@ -610,38 +610,4 @@ class ir_model_data(osv.osv): return True ir_model_data() -class ir_model_config(osv.osv): - _name = 'ir.model.config' - _columns = { - 'password': fields.char('Password', size=64), - 'password_check': fields.char('Confirmation', size=64), - } - - def action_cancel(self, cr, uid, ids, context={}): - return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'ir.actions.configuration.wizard', - 'type': 'ir.actions.act_window', - 'target':'new', - } - - def action_update_pw(self, cr, uid, ids, context={}): - res = self.read(cr,uid,ids)[0] - root = self.pool.get('res.users').browse(cr, uid, [1])[0] - self.unlink(cr, uid, [res['id']]) - if res['password']!=res['password_check']: - raise except_orm(_('Error'), _("Password mismatch !")) - elif not res['password']: - raise except_orm(_('Error'), _("Password empty !")) - self.pool.get('res.users').write(cr, uid, [root.id], {'password':res['password']}) - return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'ir.actions.configuration.wizard', - 'type': 'ir.actions.act_window', - 'target':'new', - } -ir_model_config() - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/bin/addons/base/security/ir.model.access.csv b/bin/addons/base/security/ir.model.access.csv index a3e7c63c095..ec61d4f854b 100644 --- a/bin/addons/base/security/ir.model.access.csv +++ b/bin/addons/base/security/ir.model.access.csv @@ -8,13 +8,11 @@ "access_ir_model_group_erp_manager","ir_model group_erp_manager","model_ir_model","group_erp_manager",1,1,1,1 "access_ir_model_access_group_erp_manager","ir_model_access_group_erp_manager","model_ir_model_access","group_erp_manager",1,1,1,1 "access_ir_model_grid_group_erp_manager","ir_model_access_grid_group_erp_manager","model_ir_model_grid","group_erp_manager",1,1,1,1 -"access_ir_model_config_group_erp_manager","ir_model_config group_erp_manager","model_ir_model_config","group_erp_manager",1,1,1,1 "access_ir_model_data_group_erp_manager","ir_model_data group_erp_manager","model_ir_model_data","group_erp_manager",1,1,1,1 "access_ir_model_fields_group_erp_manager","ir_model_fields group_erp_manager","model_ir_model_fields","group_erp_manager",1,1,1,1 "access_ir_model_all","ir_model_all","model_ir_model",,1,0,0,0 "access_ir_model_access_all","ir_model_access_all","model_ir_model_access",,1,0,0,0 "access_ir_model_grid_all","ir_model_access_grid_all","model_ir_model_grid",,0,0,0,0 -"access_ir_model_config_all","ir_model_config_all","model_ir_model_config",,1,0,0,0 "access_ir_model_data_all","ir_model_data all","model_ir_model_data",,1,0,0,0 "access_ir_model_fields_all","ir_model_fields all","model_ir_model_fields",,1,0,0,0 "access_ir_module_category_group_user","ir_module_category group_user","model_ir_module_category","group_system",1,0,0,0