Я пытаюсь создать пользователя в openerp с помощью кода Python. Мне нужно создать пользователя для моего веб-сайта на odoo всякий раз, когда новый пользователь хочет зарегистрироваться. Как я могу этого добиться? Я делаю следующее:
def register_user(self, **post):
cr, uid, context = request.cr, request.uid, request.context
user_obj = request.registry.get('res.users')
user_info = {}
user_info["name"] = post.get("name")
user_info["email"] = post.get("email")
user_info["password"] = post.get("password")
user_created = user_obj.create(cr, uid, vals_user, context)
return request.website.render("custom_module.custom_template")
Однако здесь я получаю сообщение об ошибке: «Вы не можете создать нового пользователя отсюда. Чтобы создать нового пользователя, перейдите в панель конфигурации.
Может ли кто-нибудь предложить, где я могу ошибаться? Заранее благодарны за Вашу помощь.