IRC logs of #tryton-es for Tuesday, 2018-03-06

chat.freenode.net #tryton-es log beginning Tue Mar 6 00:02:01 CET 2018
meigallodixitalhi08:23
meigallodixitalla tabla de la relación many2many no debiera crearse auto?08:24
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es08:33
pokolimeigallodixital: no, la tabla de relación se debe crear manualmente08:40
meigallodixitalah, ok08:42
meigallodixitalestoy metiendo warehouse en user y quería aprovechar para dejarlo como empleado con selectores en preferencias08:43
pokolimeigallodixital: yo creo que si, que se deberia poder seleccionar el warehouse actual08:43
meigallodixitalhttps://pastebin.com/XvfwaYvK08:44
meigallodixitalme he basado en el del shop de zz que ahce algo similar08:45
meigallodixitalh08:45
pokolimeigallodixital: ami entender el warehouses no deberia estar en el preferences, sinó que es para los administradores08:48
meigallodixitalpero necresito que central y supervisor puedan cambiar el suyo, por eso pensé meterlo ahí08:48
meigallodixitalsi lo monto como empleados que no puedan añadir los usuarios planos no debiera tener problemas08:49
pokolimeigallodixital: pero el suyo es el warehouse08:52
pokolimeigallodixital: el warehouses es todos los que pueden acceder y eso no deberian cambiar-lo08:52
meigallodixitalcentra y supervisor no tienen warehouse08:52
meigallodixitalno están en tienda08:52
meigallodixitalpero si me interesa que el supervisor que viaja entre tiendas el dia que está en una se lo ponga por defecto08:53
meigallodixitalaqui el supervisor curra como el resto, si hay sobrecarga de curro se pone en compras o ventas y por eso em interesa que le coja la tienda que está ese día por defecto08:54
pokolimeigallodixital: por eso al supervisor le assignas todos los warehouses a los que puede acceder y a traves del Many2One selecciona el actual09:06
-!- danypr92(~daniel@90.68.31.84) has joined #tryton-es09:14
danypr92Buenas09:15
danypr92estoy intentando crear datos desde los modulos, utilizando los ficheros XML, creamos dos `ir.triggers`, estos tienen una realcion con `electronic.mail.template`. Creamos los templates y para ello hace falta tener algun `smtp.server` creado. Tenemos el codigo de creación del smtp. Al ejecutar los tests nos fallan porque la busqueda de `smtp.server` en el template devuelve un conjunto vacio.09:17
danypr92No se si se ha entendido muy bien09:17
danypr92el problema es que cuando se genera el template espera que exista al menos un smtp server y no es el caso09:17
danypr92pensamos que es un problema de orden de carga de ficheros, y hemos movido los ficheros del `tryton.cfg` para que esten en el orden en que se deben ir creando (y no en orden alfabetico como poniamos hasta ahora09:18
meigallodixitalpokoli, claro por eso digo de meterlo en preferencias para que le sea cómodo09:19
pokolimeigallodixital: si pero, solo el Many2One, el Many2Many es configuración del administrador09:22
meigallodixitalhum,puede ser interesante si09:22
pokolidanypr92: es un problema de diseño del módulo. Tal como  esta diseñado no puedes definir el ir.trigger en xml sin definir el smtp server en el xml09:24
danypr92pokoli: estoy definiendo los dos en un xml, pero en ficheros diferentes09:33
danypr92pokoli: puedo probar a crearlos en el mismo fichero xml, primero smtp y despues templates y por ultimo triggers09:33
pokolidanypr92: entonces debes hacer referencia al smtp server por id del xml09:33
-!- csotelo(~csotelo@2001:1388:49c6:5729:fbf8:6db:4ee2:edf2) has joined #tryton-es09:34
danypr92pokoli: con un search tambien? o que attibuto uso?09:35
pokolidanypr92: attribute ref="xml_id"09:35
danypr92pokoli: gracias! pruebo!09:35
pokolidanypr92: esta explicado en: http://doc.tryton.org/4.6/trytond/doc/topics/modules/index.html#xml-files09:36
danypr92pokoli: gracias, no lo habia visto09:40
-!- mariomop(~quassel@181.110.48.86) has joined #tryton-es11:11
meigallodixitalcomo se filtraría en un many2manay los registros de la tabla relacionada?11:12
meigallodixitalquiero sacar los registros de location que sean warehouse solo11:13
meigallodixital    warehouses = fields.Many2Many('res.user-stock.location', 'user', 'location', "Warehouses",11:13
meigallodixital                                  domain=[('stock.location.type', '=', 'warehouse')])11:13
pokolimeigallodixital: el domain del many2many aplica directamente el modelo destino11:22
pokolimeigallodixital: domain=[('type', '=', 'warehouse')]11:22
meigallodixitales lo que estaba probando, había probado stock.lcoation.type y location.type11:23
meigallodixitalsi hay coincidencia de campos como se gestiona?11:23
meigallodixitalpor ejemplo el campo created11:23
meigallodixitallo que se mete en user se mete auto en context? porque me está dando otra vez el error de int ...11:26
meigallodixitalnada, ni caso, que no había reentrado :(11:28
pokolimeigallodixital: no entiendo la pregunta, traduce del gallego xD11:29
meigallodixitalque me daba el error de estos días de int que es cuando hay warehouse en context pero no válido, y era porque borré esto pero no reinicé sesión11:30
meigallodixital cls._context_fields.insert(0, 'warehouse')11:30
meigallodixitaldel tema de grupo de empresas entiendo que de momento nada, el issue no se mueve11:47
pokolimeigallodixital: si hay algo veras comentarios en el issue11:48
meigallodixitalvi las propuestas tuyas y estoy en nosy por eso preguntaba retóricamente11:48
meigallodixitalcomo aprecía que natic se lo iba a asignar11:48
pokolimeigallodixital: la issue si la vas a assignar a alguien es a tu mismo, no puedes assignar a otros11:49
meigallodixitalsi, por eso digo, como comento el hombre este11:49
meigallodixitalyo aún no me defiendo 100% para meterme en eso, ojalá pudiese11:50
pokolimeigallodixital: me dio para actualizar nuestras imagenes para usar python3, si lo se no me meto11:50
pokolimeigallodixital: tu lo tiras con uwsgi?11:51
meigallodixitalsi11:51
-!- nstefani(~nstefani@190.210.221.137) has joined #tryton-es11:51
pokolimeigallodixital: cuantos workers?11:53
meigallodixital2, pero es devel, producción todavía no monté11:54
pokolimeigallodixital: yo tengo los mismos pero me da un error de que se corta la conexión con la bbdd12:01
pokolimeigallodixital: de todos modos, yo uso trunk :)12:02
meigallodixitala  mi me pasó antes pero despues de darle varias veces y no le di importacia la verdad (estyo en win, estoy acostumbrado), y era metiendo las categorias que son miles12:03
meigallodixitalpsycopg2.extensions.TransactionRollbackError: could not serialize access due to concurrent update12:03
pokolimeigallodixital: esto es un bloqueo en la base de datos12:10
pokolimeigallodixital: ami me da esto, pero primero da otro error: https://pastebin.com/u631Wanb12:10
meigallodixitalde momento ese no12:11
meigallodixitalhttps://pastebin.com/jxWCcZJ312:30
meigallodixitalalgún tip? no me aplica me saca todos los warehouses12:31
pokolimeigallodixital: yo lo veo bien12:34
meigallodixitalyo creo que no se está aplicando porque salen todos los almacenes, si siquiera coge el [] por defrecto12:36
meigallodixitalalgo se me está pasando, pero no aplica el permiso, es incluir el xml en el tryton.cfg y nada más no?13:03
-!- meigallodixital_(~meigallod@162.200.26.77.dynamic.reverse-mundo-r.com) has joined #tryton-es13:04
pokolimeigallodixital: acttualizar el módulo13:06
pokolimeigallodixital: lo deberias poder probar creando los registros en la base de datos, y luego el xml13:07
meigallodixital_si, el modulo lo actualicé a eso llego ... que poca fe xddddd mereciad pero poca xd13:26
meigallodixital_ah vale que avisa pero no limta, tendré que sobreescribir el campo13:28
meigallodixital_Está intentando evitar una regla de acceso.13:28
meigallodixital_(Tipo de documento: purchase.purchase)13:28
meigallodixital_pensé que también filtraba la selección de almacén13:28
pokolimeigallodixital_: si que limita si pero tienes que recargar las conusltas13:28
pokolimeigallodixital_: nono, tiens que aplicar una regla para cada modelo13:28
meigallodixital_ajá, para location tb entonces no?13:29
meigallodixital_si la hago para stock.lcoation y global no debiera aplicarse siempre independientemente del modulo?13:31
meigallodixital_nop, filtra todo hasta la propia selección13:35
pokolimeigallodixital_: para location i para aquellos modelos que tengan una relación con esta registro13:46
pokolimeigallodixital_: este último paso igual se podría gestionar a nivel del servidor, abre un disscuss/issue y lo vemos13:46
meigallodixital_si filtro location me filtra admin tb tendría que excluir usuarios administradores13:47
pokolimeigallodixital_: no entiendo, pero voy a comer que ya no me llega la sangre a la cabeza13:48
meigallodixital_si filtro stock.location a los que están enlazados en user13:48
meigallodixital_cuando entro en adminisrtación a gestionarlos solo me salen los que tenia en el usuario admin, filtra esos también13:49
pokolimeigallodixital_: claro porqué la regla es global14:28
meigallodixital_si, si, por eso digo que esa parte estaría cubierta si condiciono la relga a los no admin14:29
meigallodixital_faltaría la parte de filtrar los desplegables en las fichas del resto de modelos14:29
pokolimeigallodixital_: puedes aplicar la regla solo si el campo tiene valor con un IF14:30
meigallodixital_si, me refería más a hacerlo globalmente, para no tener que saber en que modelos se llama a warehosue, lo que comentabas antes del discuss, luego a ver si lo redacto que ya me cuesta en castellano explicarme ...14:31
pokolimeigallodixital_: sisi, entiendo la necessidad, al final es hacer una regla por modelo y que todos los campos relacionados la sigan14:33
-!- josesalvador(~josesalva@93.176.185.229) has joined #tryton-es16:58
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es18:04
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es19:03

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!