IRC logs of #tryton for Monday, 2011-05-02

chat.freenode.net #tryton log beginning Mon May 2 00:00:02 CEST 2011
-!- GasbaKid(~GasbaKid@41.96.33.148) has joined #tryton00:48
-!- alimon(~alimon@187.156.69.106) has joined #tryton00:54
-!- yangoon_rm(~mathiasb@p549F3759.dip.t-dialin.net) has joined #tryton01:29
-!- elbenfreund1(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton02:19
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton03:23
-!- elbenfreund1(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton03:24
-!- zodman(~zodman@foresight/developer/zodman) has joined #tryton04:52
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton04:59
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton05:09
-!- yangoon(~mathiasb@p549F2F67.dip.t-dialin.net) has joined #tryton05:17
-!- curlynostrill(~curlynost@96.57.28.108) has joined #tryton06:32
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton06:44
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton07:02
-!- vladimirek(~vladimire@adsl-dyn88.91-127-104.t-com.sk) has joined #tryton07:38
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton07:44
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton08:06
-!- enlightx(~enlightx@static-217-133-61-144.clienti.tiscali.it) has joined #tryton08:10
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton08:34
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton08:55
-!- nicoe(~nicoe@217.218-247-81.adsl-dyn.isp.belgacom.be) has joined #tryton09:02
-!- reichlich(~reichlich@p548D8217.dip0.t-ipconnect.de) has joined #tryton09:06
-!- reichlich(~reichlich@p548D8F9D.dip0.t-ipconnect.de) has joined #tryton09:35
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton10:04
-!- bechamel(~user@cismwks02-virtual1.cism.ucl.ac.be) has joined #tryton11:50
-!- elbenfreund1(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton12:36
-!- elbenfreund(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton12:36
-!- elbenfreund1(~elbenfreu@p54B94918.dip.t-dialin.net) has left #tryton12:45
-!- nicoe(~nicoe@217.218-247-81.adsl-dyn.isp.belgacom.be) has joined #tryton12:49
-!- elbenfreund1(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton12:52
-!- pjstevns(~pjstevns@a83-163-46-103.adsl.xs4all.nl) has joined #tryton13:21
-!- reichlich(~reichlich@p548D8F9D.dip0.t-ipconnect.de) has joined #tryton13:36
-!- bechamel(~user@cismwks02-virtual1.cism.ucl.ac.be) has joined #tryton14:18
-!- mrln(~mrln@99.174.217.132) has joined #tryton14:27
-!- elbenfreund1(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton15:02
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton15:30
-!- pepeu(~manuel@201.155.193.192) has joined #tryton15:54
-!- elbenfreund1(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton16:04
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton16:17
-!- zodman(~andres-va@foresight/developer/zodman) has joined #tryton17:14
-!- elbenfreund1(~elbenfreu@p54B94918.dip.t-dialin.net) has joined #tryton17:19
-!- elbenfreund2(~elbenfreu@p54B95A7C.dip.t-dialin.net) has joined #tryton17:36
-!- elbenfreund3(~elbenfreu@p54B95A7C.dip.t-dialin.net) has joined #tryton17:38
-!- enlightx_(~enlightx@static-217-133-61-144.clienti.tiscali.it) has joined #tryton17:51
-!- elbenfreund(~elbenfreu@p54B95A7C.dip.t-dialin.net) has joined #tryton18:00
-!- enlightx(~enlightx@dynamic-adsl-94-34-218-136.clienti.tiscali.it) has joined #tryton18:14
-!- enlightx(~enlightx@217.201.118.238) has joined #tryton18:30
-!- alimon(~alimon@187.156.57.182) has joined #tryton18:48
-!- GasbaKid(~GasbaKid@41.96.91.218) has joined #tryton19:03
-!- enlightx(~enlightx@dynamic-adsl-94-34-172-209.clienti.tiscali.it) has joined #tryton19:07
-!- GasbaKid(~GasbaKid@41.96.91.218) has joined #tryton19:09
-!- many(many@shell.ukeer.de) has joined #tryton19:12
-!- heffer(~felix@fedora/heffer) has joined #tryton19:12
-!- zodman(~andres-va@fixed-203-7-69.iusacell.net) has joined #tryton19:13
-!- zodman(~andres-va@foresight/developer/zodman) has joined #tryton19:13
-!- FWiesing(~franz@mail.tryton.at) has joined #tryton19:30
-!- gremly(~gremly@200.106.202.91) has joined #tryton19:45
-!- GasbaKid(~GasbaKid@41.96.91.218) has joined #tryton20:26
-!- plantian(~ian@c-67-169-72-36.hsd1.ca.comcast.net) has joined #tryton20:44
-!- dfamorato(~dfamorato@173-9-190-190-miami.txt.hfc.comcastbusiness.net) has joined #tryton20:47
-!- zodman(~andres-va@fixed-203-7-69.iusacell.net) has joined #tryton21:08
-!- zodman(~andres-va@foresight/developer/zodman) has joined #tryton21:08
-!- GasbaKid(~GasbaKid@41.96.91.218) has joined #tryton21:20
tshepangcedk, I'm curious what makes the GTK+ interface more responsive than a web client could be22:18
cedktshepang: because we have a custom network protocol22:33
cedktshepang: also native widget run faster22:34
tshepangcan u expand a bit on 'custom network protocol' thing22:34
tshepangwhat's that?22:35
cedktshepang: the communication between tryton and trytond is based on Python pickle22:35
cedktshepang: it is fast and work well between two python based programs22:35
cedkwith a webclient you must use HTTP22:36
tshepangand that's faster than json files (or whatever)?22:36
tshepangI mean pickle files22:36
cedktshepang: it should be "benchmarked"22:37
-!- hoRn(~chatzilla@dslb-178-005-043-191.pools.arcor-ip.net) has joined #tryton22:43
hoRnHi22:43
hoRnstill migrating to 2.0 ;)22:45
hoRnonly a lot of view_type="form" in act.window ;)22:46
cedkhoRn: yes that's the cost for a better API ;-)22:49
hoRnand sticking in a small problem: our client has a lot of stock.moves done with a product formerly defined as stockable. after 10.000.xxx of sales he desided to change it to 'service'. so the validation trows an error22:49
cedkhoRn: why did he want to change that?22:50
cedkhoRn: and what was the error?22:52
hoRncedk: that's an issue of the business-case. he is doing coating services. so stock don't fit the needs like in normal trade22:52
cedkhoRn: don't understand22:54
-!- gremly(~gremly@200.106.202.91) has joined #tryton22:55
hoRncedk: its complicated - I don't have a final solution for this: the customer get's 10.000 of raw products and sends out them coated - this case is done with the standard functions in stock22:57
hoRncedk: but he has a product called: 'coating per m²" -this is a classic service22:59
hoRncedk: He was using this like a stockable product - and i don't have seen this23:00
-!- GasbaKid(~GasbaKid@41.96.91.218) has joined #tryton23:03
hoRncedk: but now I'm thinking about a solution to fix this at the end of pipe: check_product_type should delete all moves with product.type="service" - but not sure23:03
hoRncedk: a little question: the constraints of the models are checked every update - so if I have a field required in the mainmodul and overwritten the same field in a moduleextension, the update will ckeck the first contraint, right?23:06
-!- Cazou(~Cazou@213.177.85.36) has joined #tryton23:08
hoRncedk: if seen right the update uses the graph of the modules23:09
-!- Cazou(~Cazou@213.177.85.36) has left #tryton23:10
cedkhoRn: yes constraints are always evaluated23:10
cedkhoRn: but you can override the method23:10
hoRncedk: yes - thats the best way - so I can clean it up on the fly23:11
cedkhoRn: but for required=True on a field, it is a little bit complicated23:13
hoRncedk: anybody a beer? still on the way to the basement ...23:13
cedkhoRn: you can remove it by extending the Model, but you must also need to drop the NOT NULL at the DB level23:14
cedkhoRn: and also this can brings some trouble because if the field is required it is because it is needed for some part of the code23:14
hoRncedk: back23:15
-!- dba(~daniel@178.63.150.30) has joined #tryton23:16
hoRncedk: so my question: in move the cost_price is mostly required. what is the objective of this ? (I'm not to so deep in this module)23:19
hoRncedk: finally if I have done my project I can provide a maodule for services on customer products similar to the ideas of the production module ;)23:21
hoRncedk: the business case is: customer delvers a product > company finishes the product > the product goes back to the customer or to a third party23:25
sharoonhoRn: is'nt that c=workflow called drop shipping ?23:25
hoRnsharoon: ?23:26
sharoonhoRn: the business case you mentioned ?23:26
hoRnsharoon: not so familar with the english wording in business cases23:27
sharoonhoRn: http://en.wikipedia.org/wiki/Drop_shipping23:28
hoRnsharoon: just wikipediing23:28
hoRnsharoon: no - this is more a trade case?23:30
sharoonhoRn: got you, is this more like a repair ?23:31
hoRnsharoon: finsihing, upgrading, processing ?23:32
sharoonhoRn: got it, are you developing a module for this ?23:32
hoRnsharoon: it's industrial coating - developing since 6 month23:33
hoRn;)23:33
hoRnshoroon: its still in use in a productive tryton environment, but changing every day23:34
sharoonhoRn: Continuous deployment!!23:34
hoRnsharoon: yes - but I'm still trying to develop generic modules - sometimes I think it's mission impossible23:36
hoRnand i never can contribute, because cedk is complaining my editor ;)23:37
sharoonhoRn: i dint get you ?? is cedk complaining about your code quality ??23:38
hoRnsharoon: YES!23:39
hoRnsharoon: joke - I only pushed one time ;)23:40
sharoonhoRn: oh dont worry. that's something he never gives up on... but its for your own good. From his own words "Tryton is like BSD in linux world"23:40
hoRnsharoon: for me is funny - because I get so much from the quality of tryton. RESPECT!23:41
hoRnsharoon: I stille in love ;)23:42
hoRnsharoon: oops! syntax23:43
hoRnsharoon: In serious I think I will have in the next 2 month a working concept for this kind of business23:45
sharoonhoRn: it should be more like PYSON - In('Love', {'tryton': 1}) ;)23:45
hoRnsharoon: I hate pyson! because  the brackets are never set right in my code ....23:46
hoRnsharoon: by the way - you have experiences in drop shipping?23:48
sharoonhoRn: nope, i think i will have to do something for a customer to implement that23:49
cedkhoRn: cost_price is for accounting stock23:50
cedkhoRn: it is the cost of the product you are moving23:50
cedkhoRn: it is also interresting for cost price computation (average, FIFO etc.)23:51
hoRnsharoon: ok. tomorrow I have a first meeting with a possible customer who is selling "electricity contract" : no stock, nothing, but a own business case as well23:52
cedkhoRn: about your business case, what is the product provided by the customer? Is it generic (always the same kind of product)?23:52
cedkhoRn: I guess you have some kind of numbering on those products?23:53
hoRncedk: how to explain? yes - there are finally 3 service: wetcoating, powdercoating, sandblast23:53
hoRncedk: the company is doing it in 2 ways: custom product like 'coat my XXX' and series production for the automotive industries23:56
cedkhoRn: so I think like sharoon, it looks like a repair service23:56
cedkhoRn: If I had to design such thing, I will create a Model that represents the order of coating23:58
hoRncedk: the business case could be similar - but the term is finishing23:58
cedkhoRn: and this order will generate some stock move depending of the what is used23:58
hoRncedk: I do it like that23:59
cedkhoRn: term doesn't matter, I guess to be generic we should find the good one23:59

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