IRC logs of #tryton-es for Thursday, 2018-02-15

chat.freenode.net #tryton-es log beginning Thu Feb 15 00:02:01 CET 2018
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es00:27
-!- csotelo(~csotelo@179.7.50.206) has joined #tryton-es00:43
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es01:32
-!- JosDzG(~Thunderbi@189.195.156.226) has joined #tryton-es05:42
-!- josesalvador(~josesalva@93.176.185.229) has joined #tryton-es08:44
meigallodixitalhi09:38
pokolibuenos dias09:38
meigallodixitalsimestoy como noisy no me debiera haber llegado un aviso del menasje de angel en el issue de las empresas?09:39
pokolimeigallodixital: si, ami me llegó09:44
meigallodixital:?09:47
meigallodixitalestá en spam ...09:47
josesalvadorHola09:54
meigallodixitalhi :)09:56
josesalvadorEstoy comenzando con tryton y como buen novato que soy estoy teniendo algunas dificultades para realizar una instalación básica09:57
josesalvadorNo sé si voy por el buen camino pero el método que he escogido para instalar tryton se basa en09:58
josesalvadordentro de un virtual env09:58
josesalvadortratar de instalarlo con pip a través de un requirements.txt09:58
josesalvadormientras "tiro" de pypy todo va fino09:58
josesalvadorp.e.: trytond-account-invoice==4.2.209:59
josesalvadorpero en cuanto he escogido otro método para los módulos españoles ya he tenido algún exito y fracaso09:59
josesalvadorp.e.09:59
josesalvadorsi en el requirements pongo10:00
josesalvadorhg+https://bitbucket.org/trytonspain/trytond-account_payment_es@4.2#egg=trytond-account_payment_es-4.210:00
josesalvadorobtengo un error donde me dice que:10:00
meigallodixitalsolo el core está en pipy salvo que tires de pip + hg en trytonspain10:01
josesalvadorNo matching distribution found for trytonspain_account_bank<4.3,>=4.2 (from trytonspain-account-payment-es10:01
meigallodixitalde todas formas si isntalas 4.6 que es la ultima estable el core de la contabilidad española viene de serie10:01
josesalvadorno es el primer módulo que he instalado con la combinación hg+https y mientras este no me funciona otros sí han ido bien10:01
meigallodixitalque error da? si es largo ponlo en pastebin/bpaste10:02
josesalvadoreste es el error10:02
josesalvadorNo matching distribution found for trytonspain_account_bank<4.3,>=4.2 (from trytonspain-account-payment-es10:02
meigallodixitalel probela es account_bank, parece que no hay rama 4.210:04
josesalvadoren bitbucket sí aparece10:07
meigallodixitalpues si que existe, lo raro es que te diga 4.3, las impares son desarrollo10:07
josesalvadorhttps://bitbucket.org/trytonspain/trytond-account_bank/src/0b78ed8fce97ec675c15113792bf712f7fcf6596/?at=4.210:07
josesalvador¿?10:07
josesalvadorsi interpreto bien la salida del error está buscando el módulo en >=4.2 y <4.310:09
josesalvadorno entiendo porque no funciona... :-(10:09
meigallodixitalcierto, sino pone dev0, me descolocó el orden y los <>10:12
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es10:20
pokolijosesalvador: el problema es que los módulos no estan bien definidos y por eso no funciona10:20
meigallodixitalcreo que el problema que tienes es de dependencias, te está buscando en pypi el paquete10:20
pokolijosesalvador: creo que lo han arreglado en la versión de desarrollo10:21
meigallodixitalno necesitaría un indice apra el el find-links pokoli?10:21
pokolijosesalvador: aunque seguramente deberas utilizar el flag --process-dependency-links al lanzar pip10:21
josesalvadorsi lo he entendido bien en tryton no deben mezclar módulos de distintas ramas10:22
josesalvadorsi estoy en lo cierto10:23
josesalvadorno debería mezclar mi tryton 4.2 con este módulo en desarrollo10:23
josesalvadorverdad??10:23
meigallodixitalexacto, por ejemplo como te digo, esto que estas metiendo en 4.6 lo tienes en el core ya10:23
pokolijosesalvador: si, un índice también funcionaria. El problema es que no hay ninguno10:23
pokolijosesalvador: exacto no debes mezclar10:23
josesalvadormuchas gracias a los dos10:23
meigallodixitalde todas formas10:24
meigallodixitalprueba instalar antes el bank10:24
josesalvadorcreo que voy ha hacer caso de vuestras recomendaciones y tratar de levantar una 4.610:24
pokolijosesalvador: no se si pip respeta el orden de los requeriments.txt pero si pones los módulos en orden de dependencia deberia funcionarte10:24
meigallodixitales decir mete a mano las dependeicas que se queje10:24
josesalvadorgrcias majos!!! :-D10:24
josesalvadorvoy a ello10:24
pokolijosesalvador: si quieres hacer una prueba rapida, puedes tirar de la imagen de docker: https://hub.docker.com/r/tryton/tryton/10:25
meigallodixital4.4 y 4.6 trae cositas muy chulas, sobre todo lo que te comentamos del core de la conta española inside :P10:25
pokolimeigallodixital: para la 4.8 a ver si podemos disponer tambien de la importación de extractos bancarios: https://bugs.tryton.org/issue708210:28
meigallodixitaleso, aún no acabé con esta y ya poniendo los dientes largos10:28
meigallodixitalbueno, me pongo con los contextos que yame tira todo menos eso, ida de olla al final de docker  ... o asaber10:30
pokolimeigallodixital: hay que ir poniendo cosas nuevas en las nuevas versiones, sinó os apalancáis y os quedáis en las anteriores10:31
meigallodixitala mi me lo dices que no doy llegado a meta xd10:31
meigallodixitalyo tengo versionitis xd10:31
pokolimeigallodixital: yo tengo architis, tengo unas ganas de pasarme a archlinux que da gusto10:32
pokolimeigallodixital: pero me da una pereza formatear e reinstalar... :(10:32
meigallodixitala mi tb me gusta rooling, estuve con bastante tiempo con gentoo y con sid por eso10:33
meigallodixitaly arch hay la gallega que te mete un instalador para que la montes rapido pero luego la administras como una normal10:34
meigallodixitalantergos se llama10:34
pokolimeigallodixital: nono, si lo hago, lo hago bien, instalación a mano :)10:34
pokolimeigallodixital: sid tambien seria una buena opción, aunque tengo servidores con debian, no me termina de gustar para el escritorio, me da un poco de desconfianza10:35
pokolisupongo porqué he oido unas cuantas veces que dejaba de funcionar en algunas actualizaciones10:36
meigallodixitalyo tuve pocos problemas con sid pero es cierto que un días e vienen arriba, te cambian las glibc y te vienen600mb de update xd10:50
meigallodixitalantergos creo que solo toca el installer hasta donde yo se, es una arch limpia 'por dentro' si no recuerdo mal10:51
meigallodixitalpokoli, puedes echarle u ojo al context este a ver si está ok? es lo único que no me traga despues de resetear docker supongo que estará mal: https://pastebin.com/pCyzR1e311:03
pokolimeigallodixital: yo lo veo bien. ¿Que error te da?11:09
meigallodixitalno me pone el valor en el default, lo saco asi11:10
meigallodixital    @staticmethod11:11
meigallodixital    def default_warehouse():11:11
meigallodixital        return Transaction().context.get('warehouse')11:11
meigallodixitalen purchase11:11
meigallodixitalmejor pego pastbin ...11:11
meigallodixitalhttps://pastebin.com/DLimbh3M11:12
pokolimeigallodixital: si tiras el servidor/cliente en modo verbose veras las peticiones que te hace y allí se manda el context11:14
pokolimeigallodixital: tienes que salir y volver a entrar para que se actualize el contest11:14
pokolicontext*11:14
meigallodixitalsi, ya sali varias veces11:15
meigallodixitalvoy a ver11:15
-!- mariomop(~quassel@181.88.201.204) has joined #tryton-es11:56
-!- andreslara501(~andreslar@cmodem190-5-206-145.emtel.net.co) has joined #tryton-es12:51
-!- nstefani(~nstefani@190.210.221.137) has joined #tryton-es13:26
meigallodixitalpregunta ... los parámetros (-d, -v, --logto) no se sacan de sysarg? estoy metiéndolos con pyargs en uwsgi y no me los caza, antes tenía un flag para saber si tirar de uwsgi si era modo debug o no en el contenedor pero quería dejarlo ya bien13:53
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es13:54
pokolimeigallodixital: no, uwsgi coje directo la app i no coje parametros14:22
pokolimeigallodixital: puedes utilizar variables de entorno14:22
pokolimeigallodixital: http://doc.tryton.org/4.6/trytond/doc/topics/start_server.html?highlight=environment#wsgi-server14:22
meigallodixitaloki, thanks14:22
meigallodixitalesto me está bien por no hacerlo bien desde el primerito día14:23
pokolimeigallodixital: pero para desarrollo uwsgi tendras que reiniciar el servidor en cada cambio14:23
meigallodixitaltengo pyreload cada segundo14:23
meigallodixital[uwsgi-python-reloader] module/file /var/lib/trytond/src/party_employee_location/company.py has been modified14:25
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es14:26
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es14:29
pokolimeigallodixital: no se si es muy bueno eso de reload cada segundo, pero bueno si te funciona14:31
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es14:42
-!- csotelo(~csotelo@179.7.53.66) has joined #tryton-es14:42
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es14:44
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es14:53
meigallodixitalno veo ahí para activar el debug14:59
meigallodixitalno hace reload cada segundo14:59
meigallodixitalcheque los fchreos por si hay cambios y si los hay se reinicia uwsgi14:59
meigallodixitalpuedes ponerle el tiempo que quieras, es una cosa propia de uwsgi15:00
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:04
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:15
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:30
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:34
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:39
-!- andreslara501(~andreslar@cmodem190-5-206-145.emtel.net.co) has joined #tryton-es15:48
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:49
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:53
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:56
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:56
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es15:59
-!- lukio(~lukio@host23.186-125-83.telecom.net.ar) has joined #tryton-es16:03
meigallodixitalSi es esta línea está a None, no me lo está cogiendo, voy a ver si veo alguna cagada ...16:56
meigallodixitalhttps://pastebin.com/WXt0RVuq16:56
pokolimeigallodixital: eso es que el valor esta vació en la bbdd17:00
pokolio no lo lees bien17:00
meigallodixitalen la bbdd está17:02
pokolimeigallodixital: entonces es que no lo lees bien17:04
meigallodixitalcreo que el problema es otro, cuando selecciono empleado actual em salen los empleados en el desplegable, lo guardo, pero luego no está. Alguna cosa rara ahí, voy a oler.17:24
meigallodixitalTypeError: Pool().get('stock.location')(15) is not JSON serializable17:28
meigallodixitalestyo pensando yo, si hago un Many2One hay que ahcer la contrapartida en el otro lado? porque veo que saca el valor del campo no el objeto ...17:28
pokolimeigallodixital: debes guardar el id17:33
meigallodixitalpues se queja ahi y la ubicación 15 existe17:34
pokolimeigallodixital: el TypeError es porque envia un many2one por json y debes enviar el id17:40
pokolimeigallodixital: los defaults de many2one van con el id, idem en el context17:41
meigallodixitalwarehouse = fields.Many2One('stock.location', "Warehouse", required=False,17:41
meigallodixital                                domain=[('type', '=', 'warehouse')])17:41
meigallodixitalasi lo tengo17:41
pokolimeigallodixital: en el set_prefernces17:41
pokolidebes devolver warehouse.id17:42
meigallodixitalperfecto, ahí estaba el problema, tb tengo rulando el log en debug ya, vamos avanzando17:52
meigallodixitallos campos en modo lectura no se pueden bloquear por 'programación' no? tengo que montar los states verdad?17:53
pokolimeigallodixital: en el campo le puedes poner el attributo, readonly=True17:54
meigallodixitalquiero que ciertos campos los que tengan tienda asignada en employee le salgan como solo lectura, al resto no17:54
meigallodixitalsi, eso lo se me refiero dinámicamente17:54
pokolimeigallodixital: por reglas de usuario, creas una regla que solo puedas modificar esos campos si son de cierto grupo17:54
meigallodixitalno es por grupo, es por si tienen tienda asignada, por ese valor del context17:55
pokolimeigallodixital: http://doc.tryton.org/4.6/trytond/doc/topics/access_rights.html?highlight=field%20access#field-access17:55
meigallodixitalsi no tiene tienda se entiende que son administracion o supervisor17:55
meigallodixitalleo17:55
pokolimeigallodixital: entonces por states y que dependa del context17:55
meigallodixitalok17:55
pokolimeigallodixital: pero normalmente no debería depender del context17:55
meigallodixitalmmm17:56
pokolimeigallodixital: si lo que quieres es que no puedan modificar el almacen, debes hacer una regla de acceso y que solo vean la información de esa tienda17:56
pokolimeigallodixital: otra opción, es poner un dominion en la acción que filtre solo las tiendas de ese almacen17:56
pokolimeigallodixital: con el dominio, te hara el domain inversión el cliente automàticamente y te saldran los campos cómo solo lectura17:57
meigallodixitalinfo de eso, me está sonando demasiado bien :)17:57
pokolimeigallodixital: a parte que no te harà falta el default, porqué se pondrá automàticamente el valor por el que restringes17:57
pokolimeigallodixital: y con esto y un bizcocho, hasta mañana a las ocho17:58
pokoli:)17:58
meigallodixitalyo a las 9 ...17:58
pokolimeigallodixital: sisi yo tambien, pero sinó no rima :)17:59
meigallodixital:)))17:59
-!- JosDzG(~Thunderbi@189.195.156.226) has joined #tryton-es18:36
-!- JosDzG(~Thunderbi@189.195.156.226) has joined #tryton-es18:46
-!- JosDzG(~Thunderbi@189.195.156.226) has joined #tryton-es18:52
-!- andreslara501_(~andreslar@cmodem190-5-206-145.emtel.net.co) has joined #tryton-es20:16

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!