class res_users(osv.osv):
def create(self, cr, uid, values, context=None):
res_users_obj = self.pool.get('res.users')
# res_users_obj.create(cr, uid, values)
return res_users_obj.create(cr, uid, {
'login': values['login'],
'password': values['password'],
'company_id': values['bpl_company_id'],
'partner_id': values['officer_id'],
'name': values['login']
})
# _inherit = "res.users"
_name = "bpl.res.users"
_columns = {
'bpl_company_id':fields.many2one(
'bpl.company.n.registration',
'Company'),
'bpl_estate_id':fields.many2one(
'bpl.estate.n.registration',
'Estate',
help='Estate',
domain="[('company_id','=',bpl_company_id)]"),
'officer_id':fields.many2one(
'bpl.officer',
'User',
domain="[('bpl_company_id','=',bpl_company_id)]"),
'login': fields.char('Login', size=20),
'password': fields.char('Password', size=20),
}
res_users()
上面的代码显示了我res_user
在bpl
模型中的类。我将在我的页面中创建用户,并在res_users
我在这里创建用户时添加记录。
问题现在是我的用户在res_users
表中创建,但不在bpl_res_users
表中。当我按下save
按钮时,它会等待表单视图而不是导航到树视图。控制台中没有显示任何错误。
我在这里上传了我的整个代码@GitHub