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
meigallodixitalhi09:03
meigallodixitalla tabla de la relación many2many no debiera crearse auto?09:03
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es09:03
pokolimeigallodixital: no, la tabla de relación se debe crear manualmente09:03
meigallodixitalah, ok09:03
meigallodixitalestoy metiendo warehouse en user y quería aprovechar para dejarlo como empleado con selectores en preferencias09:03
pokolimeigallodixital: yo creo que si, que se deberia poder seleccionar el warehouse actual09:03
meigallodixitalhttps://pastebin.com/XvfwaYvK09:03
meigallodixitalme he basado en el del shop de zz que ahce algo similar09:03
meigallodixitalh09:03
pokolimeigallodixital: ami entender el warehouses no deberia estar en el preferences, sinó que es para los administradores09:03
meigallodixitalpero necresito que central y supervisor puedan cambiar el suyo, por eso pensé meterlo ahí09:03
meigallodixitalsi lo monto como empleados que no puedan añadir los usuarios planos no debiera tener problemas09:03
pokolimeigallodixital: pero el suyo es el warehouse09:03
pokolimeigallodixital: el warehouses es todos los que pueden acceder y eso no deberian cambiar-lo09:03
meigallodixitalcentra y supervisor no tienen warehouse09:03
meigallodixitalno están en tienda09:03
meigallodixitalpero si me interesa que el supervisor que viaja entre tiendas el dia que está en una se lo ponga por defecto09:03
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 defecto09:03
pokolimeigallodixital: por eso al supervisor le assignas todos los warehouses a los que puede acceder y a traves del Many2One selecciona el actual10:03
-!- danypr92(~daniel@90.68.31.84) has joined #tryton-es10:03
danypr92Buenas10:03
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.10:03
danypr92No se si se ha entendido muy bien10:03
danypr92el problema es que cuando se genera el template espera que exista al menos un smtp server y no es el caso10:03
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 ahora10:03
meigallodixitalpokoli, claro por eso digo de meterlo en preferencias para que le sea cómodo10:03
pokolimeigallodixital: si pero, solo el Many2One, el Many2Many es configuración del administrador10:03
meigallodixitalhum,puede ser interesante si10:03
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 xml10:03
danypr92pokoli: estoy definiendo los dos en un xml, pero en ficheros diferentes10:03
danypr92pokoli: puedo probar a crearlos en el mismo fichero xml, primero smtp y despues templates y por ultimo triggers10:03
pokolidanypr92: entonces debes hacer referencia al smtp server por id del xml10:03
-!- csotelo(~csotelo@2001:1388:49c6:5729:fbf8:6db:4ee2:edf2) has joined #tryton-es10:03
danypr92pokoli: con un search tambien? o que attibuto uso?10:03
pokolidanypr92: attribute ref="xml_id"10:03
danypr92pokoli: gracias! pruebo!10:03
pokolidanypr92: esta explicado en: http://doc.tryton.org/4.6/trytond/doc/topics/modules/index.html#xml-files10:03
danypr92pokoli: gracias, no lo habia visto10:03
-!- mariomop(~quassel@181.110.48.86) has joined #tryton-es12:03
meigallodixitalcomo se filtraría en un many2manay los registros de la tabla relacionada?12:03
meigallodixitalquiero sacar los registros de location que sean warehouse solo12:03
meigallodixital    warehouses = fields.Many2Many('res.user-stock.location', 'user', 'location', "Warehouses",12:03
meigallodixital                                  domain=[('stock.location.type', '=', 'warehouse')])12:03
pokolimeigallodixital: el domain del many2many aplica directamente el modelo destino12:03
pokolimeigallodixital: domain=[('type', '=', 'warehouse')]12:03
meigallodixitales lo que estaba probando, había probado stock.lcoation.type y location.type12:03
meigallodixitalsi hay coincidencia de campos como se gestiona?12:03
meigallodixitalpor ejemplo el campo created12:03
meigallodixitallo que se mete en user se mete auto en context? porque me está dando otra vez el error de int ...12:03
meigallodixitalnada, ni caso, que no había reentrado :(12:03
pokolimeigallodixital: no entiendo la pregunta, traduce del gallego xD12:03
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ón12:03
meigallodixital cls._context_fields.insert(0, 'warehouse')12:03
meigallodixitaldel tema de grupo de empresas entiendo que de momento nada, el issue no se mueve12:03
pokolimeigallodixital: si hay algo veras comentarios en el issue12:03
meigallodixitalvi las propuestas tuyas y estoy en nosy por eso preguntaba retóricamente12:03
meigallodixitalcomo aprecía que natic se lo iba a asignar12:03
pokolimeigallodixital: la issue si la vas a assignar a alguien es a tu mismo, no puedes assignar a otros12:03
meigallodixitalsi, por eso digo, como comento el hombre este12:03
meigallodixitalyo aún no me defiendo 100% para meterme en eso, ojalá pudiese12:03
pokolimeigallodixital: me dio para actualizar nuestras imagenes para usar python3, si lo se no me meto12:03
pokolimeigallodixital: tu lo tiras con uwsgi?12:03
meigallodixitalsi12:03
-!- nstefani(~nstefani@190.210.221.137) has joined #tryton-es12:03
pokolimeigallodixital: cuantos workers?12:03
meigallodixital2, pero es devel, producción todavía no monté12:03
pokolimeigallodixital: yo tengo los mismos pero me da un error de que se corta la conexión con la bbdd13:03
pokolimeigallodixital: de todos modos, yo uso trunk :)13:03
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 miles13:03
meigallodixitalpsycopg2.extensions.TransactionRollbackError: could not serialize access due to concurrent update13:03
pokolimeigallodixital: esto es un bloqueo en la base de datos13:03
pokolimeigallodixital: ami me da esto, pero primero da otro error: https://pastebin.com/u631Wanb13:03
meigallodixitalde momento ese no13:03
meigallodixitalhttps://pastebin.com/jxWCcZJ313:03
meigallodixitalalgún tip? no me aplica me saca todos los warehouses13:03
pokolimeigallodixital: yo lo veo bien13:03
meigallodixitalyo creo que no se está aplicando porque salen todos los almacenes, si siquiera coge el [] por defrecto13:03
meigallodixitalalgo se me está pasando, pero no aplica el permiso, es incluir el xml en el tryton.cfg y nada más no?14:03
-!- meigallodixital_(~meigallod@162.200.26.77.dynamic.reverse-mundo-r.com) has joined #tryton-es14:03
pokolimeigallodixital: acttualizar el módulo14:03
pokolimeigallodixital: lo deberias poder probar creando los registros en la base de datos, y luego el xml14:03
meigallodixital_si, el modulo lo actualicé a eso llego ... que poca fe xddddd mereciad pero poca xd14:03
meigallodixital_ah vale que avisa pero no limta, tendré que sobreescribir el campo14:03
meigallodixital_Está intentando evitar una regla de acceso.14:03
meigallodixital_(Tipo de documento: purchase.purchase)14:03
meigallodixital_pensé que también filtraba la selección de almacén14:03
pokolimeigallodixital_: si que limita si pero tienes que recargar las conusltas14:03
pokolimeigallodixital_: nono, tiens que aplicar una regla para cada modelo14:03
meigallodixital_ajá, para location tb entonces no?14:03
meigallodixital_si la hago para stock.lcoation y global no debiera aplicarse siempre independientemente del modulo?14:03
meigallodixital_nop, filtra todo hasta la propia selección14:03
pokolimeigallodixital_: para location i para aquellos modelos que tengan una relación con esta registro14:03
pokolimeigallodixital_: este último paso igual se podría gestionar a nivel del servidor, abre un disscuss/issue y lo vemos14:03
meigallodixital_si filtro location me filtra admin tb tendría que excluir usuarios administradores14:03
pokolimeigallodixital_: no entiendo, pero voy a comer que ya no me llega la sangre a la cabeza14:03
meigallodixital_si filtro stock.location a los que están enlazados en user14:03
meigallodixital_cuando entro en adminisrtación a gestionarlos solo me salen los que tenia en el usuario admin, filtra esos también14:03
pokolimeigallodixital_: claro porqué la regla es global15:03
meigallodixital_si, si, por eso digo que esa parte estaría cubierta si condiciono la relga a los no admin15:03
meigallodixital_faltaría la parte de filtrar los desplegables en las fichas del resto de modelos15:03
pokolimeigallodixital_: puedes aplicar la regla solo si el campo tiene valor con un IF15:03
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 ...15:03
pokolimeigallodixital_: sisi, entiendo la necessidad, al final es hacer una regla por modelo y que todos los campos relacionados la sigan15:03
-!- josesalvador(~josesalva@93.176.185.229) has joined #tryton-es17:03
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es19:03
-!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es20:03

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