Discussion:
[tryton-es] UserError en proteus
Elmer Steven Salazar Arias
2017-06-14 07:50:32 UTC
Permalink
Estoy usando proteus en Windows y pretendo crear un registro en Party, pero
cuando mando a guardar con
party.save() me da el siguiente error:

trytond.exceptions.UserError: ('UserError', ('You can not create this kind
of document! (party.party)', ''))

No tengo una idea clara a que se debe.
Gracias por su ayuda

Att
Elmer
Sergi Almacellas Abellana
2017-06-14 07:54:58 UTC
Permalink
Post by Elmer Steven Salazar Arias
Estoy usando proteus en Windows y pretendo crear un registro en Party,
pero cuando mando a guardar con
trytond.exceptions.UserError: ('UserError', ('You can not create this
kind of document! (party.party)', ''))
El usuario con el que te estas conectando a la base de datos no tiene
permisos para crear terceros.

Intentalo con otro usuario.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Elmer Steven Salazar Arias
2017-06-14 08:16:57 UTC
Permalink
Uso el siguiente comando:

config = config.set_trytond(database, config_file='trytond42.conf')

El contenido de trytond42.conf es :

[database]
uri = postgresql://elmer:***@192.168.2.6:5432
language = en
retry = 5
list = 1
data_path = /Users/elmer/dev_tryton/tmx/data


[session]
timeout = 6000
super_pwd = WexkZ1zaX3GMc


[web]
listen = *:8100
hostname = theos
root = /Users/elmer/dev_tryton/tmx/sao



Como pongo las credenciales correctas para conectarme.

Mil gracias por su ayuda



El miércoles, 14 de junio de 2017, 2:55:00 (UTC-5), Sergi Almacellas
Post by Sergi Almacellas Abellana
Post by Elmer Steven Salazar Arias
Estoy usando proteus en Windows y pretendo crear un registro en Party,
pero cuando mando a guardar con
trytond.exceptions.UserError: ('UserError', ('You can not create this
kind of document! (party.party)', ''))
El usuario con el que te estas conectando a la base de datos no tiene
permisos para crear terceros.
Intentalo con otro usuario.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Sergi Almacellas Abellana
2017-06-14 08:19:24 UTC
Permalink
Post by Elmer Steven Salazar Arias
config = config.set_trytond(database, config_file='trytond42.conf')
Hay un parametro adicional que indica el nombre de usuario, si no lo
especificas se utiliza el usuario admin.

Comprueba que el usuario admin tiene permisos para crear terceros
(aunque me extraña que no los tenga...)

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Elmer Steven Salazar Arias
2017-06-14 08:28:33 UTC
Permalink
Gracias,
En efecto eran permisos de creación de los Parties. Habia modificado el
permiso general:
<record model="ir.model.access" id="access_customers">
<field name="model" search="[('model', '=', 'party.party')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
He cambiado a True y ha funcionado.
Errores de novato.
Mil gracias por tu ayuda

Att
Elmer

El miércoles, 14 de junio de 2017, 3:19:26 (UTC-5), Sergi Almacellas
Post by Sergi Almacellas Abellana
Post by Elmer Steven Salazar Arias
config = config.set_trytond(database, config_file='trytond42.conf')
Hay un parametro adicional que indica el nombre de usuario, si no lo
especificas se utiliza el usuario admin.
Comprueba que el usuario admin tiene permisos para crear terceros
(aunque me extraña que no los tenga...)
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Loading...