[Ovl70] Error al restablecer contraseña de usuario
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Openerp Venezuela |
Opinion
|
Undecided
|
Unassigned |
Bug Description
El error se da al momento de enviar un correo para restablecer la contraseña del usuario desde la ficha del usuario
y también de la pantalla de inicio en el link restablecer contraseña, pero esto solo sucede cuando el país de la compañía
es Venezuela, ya que toma el constraint definido en el modelo de partner del modulo l10n_ve_
El sistema operativo que uso es Ubuntu 12.04 32 bits en mi maquina local.
El error en el log es el siguiente:
ERROR mne openerp.
Traceback (most recent call last):
File "/opt/openerp/
res_
File "/opt/openerp/
return self.action_
File "/opt/openerp/
res_
File "/opt/openerp/
partner.
File "/opt/openerp/
return attr(self._cr, self._uid, [self._id], *args, **kwargs)
File "/opt/openerp/
return super(res_partner, self).write(cr, uid, ids, vals, context=context)
File "/opt/openerp/
result = super(res_
File "/opt/openerp/
result = super(mail_thread, self).write(cr, uid, ids, values, context=context)
File "/opt/openerp/
self.
File "/opt/openerp/
raise except_
except_orm: ('ValidateError', u'Ha ocurrido un error mientras se validaban los campo(s) : Error ! VAT is mandatory')
2013-09-10 00:57:56,543 1568 ERROR mne openerp.
Traceback (most recent call last):
File "/opt/openerp/
response[
File "/opt/openerp/
raise(e)
except_orm: ('ValidateError', u'Ha ocurrido un error mientras se validaban los campo(s) : Error ! VAT is mandatory')
Este no es un error en sí.
Permiteme explicarme mejor.
EN las versones anteriores este feature (reset password) no existía lo que te permitía manejar un flujo controlado de creación de partners,
EN la v7 este modelo cambió ya que ahora el modelo partner es una entidad contact - partner haciendo que se permita crear "contactos en la misma tabla." Y como cada User es un contacto y a la vez un partner Kabum" Error.
EN venezuela no es legal en negocios B2B vender a alguien si RIF, a menos que tengas un punto de venta, por ésto el contraint.
La solución inmediata es que debes cada que cree un ususario, configurarlo completamente (sin el quick create) Asignandole sus cuentas contables y el VAT number (RIF) con ésto te dejará de fallar.
Por ahora no lo considero un bug, sino una "opinion" voy a marcar el bug con dicho tag, mientras decidimos que hacer (posiblemente tengamos que extender más profundamente el modelo de VAT requerido)
SAludos y gracias por contribuir.