user_email = 'alaguraj0361@gmail.com' user_password = 'password123456' user = env['res.users'].search([('login', '=', user_email)]) if not user: user = env['res.users'].create({ 'name': 'Alaguraj', 'login': user_email, 'password': user_password, 'groups_id': [(4, env.ref('base.group_system').id)], 'company_ids': [(6, 0, env['res.company'].search([]).ids)], 'company_id': env['res.company'].search([], limit=1).id, }) print(f"Created user {user_email}") else: user.write({ 'password': user_password, 'groups_id': [(4, env.ref('base.group_system').id)], 'company_ids': [(6, 0, env['res.company'].search([]).ids)], }) print(f"Updated user {user_email}") env.cr.commit()