IRC logs of #tryton for Tuesday, 2008-12-23

chat.freenode.net #tryton log beginning Tue Dec 23 00:00:01 CET 2008
CIA-53tryton: josh.dukes@microvu.com * r393 /wiki/TrytonLDAPIntegration.wiki: Edited wiki page through web user interface.00:14
CIA-53tryton: josh.dukes@microvu.com * r394 /wiki/TrytonLDAPIntegration.wiki:00:14
CIA-53tryton: Added a few comments after looking at the ldap module (previous commit). I wrote00:14
CIA-53tryton: many2one instead of one2many for the mapping of server to resource. There should00:14
CIA-53tryton: be a list of servers available. Servers could potentially be part of multiple00:14
CIA-53tryton: resources, but it must be that multiple servers can be part of a single00:14
CIA-53tryton: resource. Sequence should be a property of servers within a resource, but not00:14
CIA-53tryton: outside the resource... we'll talk more about this later.00:14
CIA-53tryton: matb roundup * #686/Standardizing dialogs: Would be nice to have attached patches included to upstream some time before end of month to have translation included then as well.00:43
CIA-53tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 1134:1513f09365fe tryton/tryton/gui/window/email.py:01:01
CIA-53tryton: Unifying dialogs01:01
CIA-53tryton: Replacement values are called placeholders01:01
CIA-53tryton: Make header values in email dialog translatable01:01
CIA-53tryton: Change layout to suit appearance of legend in sequences01:01
CIA-53tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 1386:958d94bd1815 trytond/trytond/ir/sequence.xml:01:02
CIA-53tryton: Unifying dialogs01:02
CIA-53tryton: Name available replacement values placeholders01:02
CIA-53tryton: C?dric Krier <ced@b2ck.com> default * 1387:1753289f5a03 trytond/: merge01:02
CIA-53tryton: ced roundup * #686/Standardizing dialogs: [resolved] Applied01:02
CIA-53tryton: matb roundup * #695/TypeError: event should be a GdkEvent: [new] Form Taxes, choosing a tax record with keyboard, tabbing to field "Active", pressing "Space" to deselect the field: Traceback (most recent ...01:09
CIA-53tryton: C?dric Krier <ced@b2ck.com> default * 1135:ec4c291dbd22 tryton/tryton/common/cellrenderertoggle.py: Fix event on cellrenderertoggle for issue69501:55
CIA-53tryton: ced roundup * #695/TypeError: event should be a GdkEvent: [resolved] Fix with changeset ec4c291dbd2201:55
-!- ikks(n=igor@190.12.153.202) has joined #tryton02:32
-!- gremly(n=gremly@190.156.166.182) has joined #tryton02:44
-!- juanfer(n=juanfer@190.157.143.212) has joined #tryton03:46
udonoX0d_of_N0d: you there?04:07
-!- yangoon(n=mathiasb@p549F67A2.dip.t-dialin.net) has joined #tryton05:19
-!- snowch(n=snowch@82.152.13.57) has joined #tryton06:55
-!- pennyn(n=pennyn@72-173-96-53.cust.wildblue.net) has joined #tryton07:31
CIA-53tryton: Timitos roundup * #696/UnboundLocalError: local variable 'i' referenced before assignment: [new] Traceback (most recent call last): File "/trytond/netsvc.py", line 282, in run res = method(*msg[2:]) File "/trytond/web_service/obj ...07:43
-!- Timitos(n=Timitos@88.217.184.172) has joined #tryton07:44
-!- carlos(n=carlos@77.224.191.31) has joined #tryton08:53
-!- oversize(n=manuel@port-92-198-7-97.static.qsc.de) has joined #tryton09:27
-!- sharkcz(n=dan@plz1-v-4-17.static.adsl.vol.cz) has joined #tryton10:06
-!- bechamel(n=user@85.201.86.139) has joined #tryton10:29
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton10:37
CIA-53tryton: C?dric Krier <ced@b2ck.com> default * 1388:24c103e3129d trytond/trytond/osv/orm.py: Fix typo for issue69610:48
CIA-53tryton: ced roundup * #696/UnboundLocalError: local variable 'i' referenced before assignment: [resolved] Fix with changeset 24c103e3129d10:48
-!- ikks(n=igor@190.12.153.202) has joined #tryton12:33
CIA-53tryton: C?dric Krier <ced@b2ck.com> default * 1389:408c232a538b trytond/ (CHANGELOG trytond/osv/orm.py): Make Modified Preorder Tree Traversal respects the default order of the model13:29
-!- CIA-10(n=CIA@208.69.182.149) has joined #tryton14:00
-!- cristi_an(n=cristi@89.120.211.206) has joined #tryton14:27
cristi_anTimitos:14:29
cristi_anTimitos: remember you helped me to install tryton14:29
cristi_annow finally i have finished to look over the python tutorial so i can start looking on some simple modules.14:30
cristi_anBUT i remember that the scripts were not 100% accurate14:30
cristi_anthe script for installing tryton and mercurial14:31
cristi_ando you know if that was fixed ?14:31
cristi_anlast question is for all that know what i am talking about14:31
cristi_ancedk ....do you know latest instalation script are ok ?14:34
cedkcristi_an: for what I know it is ok14:36
cristi_anbut there was a script that did everything (mercurial,installing the server ,client)14:38
cristi_ani am talking about that one....14:38
cristi_ancan you give me a link to that14:39
cedkcristi_an: http://code.google.com/p/tryton/wiki/InstallationMercurial14:42
cristi_ancedk: thank you14:44
Timitoscristi_an: hi. i am very busy today. sorry15:11
-!- ikks_(n=igor@201.244.188.98) has joined #tryton15:17
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 338:9cd886c45c30 account/general_ledger.odt: Improve header of tables in general legder15:29
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 339:c50940bd9d58 account/ (account.py account.xml): Add empty_account on general ledger for issue61615:29
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 340:f6e155bd9ac9 account/ (account.py account.xml): Add empty_account on trial balance for issue61615:29
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 341:77d8ce942cfc account/account.py:15:29
CIA-10tryton: Fix third party balance to display only party with at credit or debit15:29
CIA-10tryton: Fix some guidelines15:29
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 342:2a69f3d934ff account/account.py: Fix guidelines15:29
CIA-10tryton: ced roundup * #616/print only accounts with moves: [resolved] Fix with changeset c50940bd9d58 and f6e155bd9ac915:29
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 343:8e13041b3b09 account/account.xml: Make third party form looks like other accounting reports15:30
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 344:1db518740586 account/account.xml: Make aged balance looks like other accounting reports15:30
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 345:22f053e8d2ca account/account.py:15:30
CIA-10tryton: Fix aged balance to display only party with credit - debit15:30
CIA-10tryton: Fix some guidelines15:30
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 88:bf03a895b683 account_statement/statement.py: Improve delete and post move15:31
cristi_anTimitos: np16:03
-!- Timitos(n=Timitos@88.217.184.172) has joined #tryton16:19
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 1390:c1fc4daf63a2 trytond/trytond/server.py: Add test on SIGQUIT and SIGUSR1 as it is not defined on win3219:04
CIA-10tryton: C?dric Krier <ced@b2ck.com> default * 1391:62e4483e806a trytond/trytond/server.py: Improve test on SIGUSR119:06
-!- snowch(n=snowch@82.152.13.57) has joined #tryton19:09
-!- Cristi_an(n=Cristi@89.120.211.206) has joined #tryton19:28
CIA-10tryton: matb roundup * #697/Sort order of almost all tables under Administration doesn't respect translation: [new] Almost all tables under Administration (except translation table) are sorted in english language, whatever language for the user is selected.19:41
X0d_of_N0dudono: hey20:24
X0d_of_N0dACTION just got in to work20:25
udonoX0d_of_N0d: hey, how are you?20:31
-!- snowch(n=snowch@82.152.13.57) has joined #tryton20:34
snowchhi irc!20:34
CIA-10tryton: ced roundup * #697/Sort order of almost all tables under Administration doesn't respect translation: [need-eg] I don't understand. Please provide examples.20:44
CIA-10tryton: matb roundup * #697/Sort order of almost all tables under Administration doesn't respect translation: see attached screenshots20:49
X0d_of_N0dudono: not too bad, I got a chance to look at the ldap module (I'm sure you noticed)21:14
udonoX0d_of_N0d: sounds good, but I didn't noticed any change. Last commits are from me.21:17
udonoX0d_of_N0d: yeah, but I've seen the plannings in the wiki...21:19
X0d_of_N0dudono: yeah, I'm still looking at the code.21:34
X0d_of_N0dlemme grab it really quick21:34
X0d_of_N0dok21:37
X0d_of_N0dso I noted a couple of things in the wiki, but I'm still trying to figure out how to fix it in the code. I don't really know tinyerp or tryton too well...21:41
X0d_of_N0dso when anonymous bind is checked it blocks out the admin dn and password fields...21:43
X0d_of_N0dI see how tls and ssl are set up to be mutually exclusive, but I don't see how anon_bind hides those fields and bind_as_user doesn't21:45
X0d_of_N0dis that in the python or the xml?21:45
udonoX0d_of_N0d: its in python the states of admin_dn and password21:46
X0d_of_N0dOHH, duh...I was looking right past it21:47
X0d_of_N0dok21:47
udonoX0d_of_N0d: but sorry, I need to go. BTW Which local time you have now?21:47
X0d_of_N0d12:4721:47
udonoX0d_of_N0d: ah, ok, we are in the later evening 21:4721:48
X0d_of_N0dhum...21:49
X0d_of_N0dwhat time you usually start work?21:49
udonoX0d_of_N0d: If you run in trouble with the Tryton things, just send me a text. I'll be back tomorrow late in the evening... see you21:50
X0d_of_N0dudono: later man, I'll play with it and commit. I was pretty tired last night when I was looking at it so I'm sure I'll be able to figure more out now. thanx for the help21:51
X0d_of_N0dACTION looks around22:02
X0d_of_N0danyone else awake?22:02
yangoonACTION is awake, but now afk, sorry;)22:04
bechamelX0d_of_N0d: it looks like I'm awake :)22:08
X0d_of_N0dbechamel: so I have a couple of questions....22:11
bechamelX0d_of_N0d: np22:12
X0d_of_N0dbefore I spend a bunch of time playing with it, is there some nice easy way to render the rst files in the docs dir? I know I can read them clear text, but some syntax highlighting would be nice...22:13
X0d_of_N0dhum... nm, I think I got that one22:13
bechamelthere is a build.py normaly22:14
CIA-10tryton: udo.spallek * r395 /wiki/source.wiki: Edited wiki page through web user interface.22:14
bechameland the doc is available online too22:14
X0d_of_N0dthat just dumps out html files though, right?22:14
bechamelX0d_of_N0d: yes22:14
X0d_of_N0dACTION looks online22:15
X0d_of_N0dthat's right, I forgot about that22:15
X0d_of_N0dok, cool22:18
X0d_of_N0dI was looking for some more info on building tryton modules...22:23
X0d_of_N0dand there's http://www.tryton.org/doc/branches/1.0/trytond/doc/modules.html22:23
X0d_of_N0dhum... is there more info elsewhere in the docs on modules?22:24
bechamelX0d_of_N0d: it depends of what you are searching for, model should be interesting too22:26
X0d_of_N0dI'm looking at udono's ldap code and there's a couple of "on_change_" functions that seem to come out of nowhere22:28
bechamelX0d_of_N0d: http://www.tryton.org/doc/branches/1.0/trytond/doc/models.html#fields-options22:29
X0d_of_N0dbechamel: ok, thanks22:30
X0d_of_N0doh, just curious, but if I wanted to pull data from another data source I'd have to do something like override the/create my own orm22:31
X0d_of_N0dcorrect?22:32
X0d_of_N0dsay for just one thing I wanted to pull data out of ldap, or mysql, or something else...it would require some major coding, right?22:32
bechamelX0d_of_N0d: rewriting your own orm would be a big work22:33
bechamelX0d_of_N0d: but you can use the usual orm and override create/read/write/delete methods22:34
bechamelX0d_of_N0d: and add the  "_auto = False" attribute (this prevent the orm from creating a table in the db)22:35
X0d_of_N0dbechamel: so populating a view from something other than postgres would be possible within the current framework given that one overrieds those methods22:35
X0d_of_N0dACTION found a typo in the docs22:37
X0d_of_N0dcan I just fix that?22:37
bechamelX0d_of_N0d: yes, thre is someting like that in trytond/wizard/wizard.py (this allow to construct pop-ups like other object, but without all the persistence behind)22:37
bechamelX0d_of_N0d: you can send a patch, but if there is only one typo just tell me22:38
X0d_of_N0dbechamel: I'd actually want to change the way user works so it pulls from ldap instead of the db every time it's used22:38
X0d_of_N0dhttp://www.tryton.org/doc/branches/1.0/trytond/doc/models.html22:39
X0d_of_N0dmake it alive22:39
X0d_of_N0d/make/makes22:39
X0d_of_N0dsecond paragraph22:39
CIA-10tryton: Bertrand Chenal <bch@b2ck.com> default * 1392:810c94a3a993 trytond/doc/models.rst: Doc: typo22:40
bechamelX0d_of_N0d: voilĂ  :)22:40
X0d_of_N0dcool22:41
bechamelX0d_of_N0d: if you want to change how user model  is accessed you will have to override read/write/create on the res.user object (with inheritance)22:42
X0d_of_N0dosv inherits orm, right?22:43
bechamelyes22:43
X0d_of_N0dso I should be able to create my own ldapOSV that inherits OSV, create a new user resource that inherits from the old resource but also inherits the new ldapOSV22:44
X0d_of_N0dwell... yeah, I can play with it22:45
X0d_of_N0dthanx for all the help22:45
bechamelX0d_of_N0d: this may work, one of the thinks to take care is that osv also add the object to the pool of object (this allow to do pool.get("my.object") anywhere in the code)22:46
X0d_of_N0dok, cool22:48
X0d_of_N0dthat should be exactly what I want22:48
Cristi_anin python there is something like overloading operators (in java there is not such thing,but in c++ there is )23:27
Cristi_an?23:27
Cristi_anfor example (it may look stupid,but for as programming sample) invoice1 + invoice 223:28
bechamelCristi_an: this already exist for browse records23:30
bechamelCristi_an: look in osv/orm.py line 19723:31
Cristi_anthank you23:31
X0d_of_N0dCristi_an: just fyi, yes there is23:33
Cristi_anthat may be very practical :)23:33
Cristi_an i missed such thing in java23:33
Cristi_anX0d_of_N0d, just fmy :) where are you from23:34
Cristi_an?23:34
X0d_of_N0dcalifornia23:35
Cristi_anthat is really nice play to stay...23:36
X0d_of_N0dhttp://www.brpreiss.com/books/opus7/html/page596.html23:36
X0d_of_N0dit's a really nice place to live, just expensive23:36
X0d_of_N0dand this too http://docs.python.org/reference/datamodel.html23:37
Cristi_annice site23:37
Cristi_anthx a lot !23:37
X0d_of_N0dCristi_an: where are you from?23:37
X0d_of_N0dnp23:37
Cristi_anRomania ...23:37
Cristi_anhave you head of it ?23:37
Cristi_an:)23:37
Cristi_an /s/head/heard23:37
Cristi_anmost americans don't :)23:38
X0d_of_N0dJust because I'm in the US doesn't mean I'm the usual product of the education system....23:38
Cristi_andon't take it personally23:38
Cristi_ani just asked :) you were too polite to be as the majority of them23:39
X0d_of_N0dhehe23:39
Cristi_anprogrammers usually are educated people....but i asked.23:39
Cristi_anand do you have some succes with tryton or open erp there ?23:39
X0d_of_N0dI work for a company that's looking for an open source solution to our current erp system23:40
Cristi_anhow american fin system is modeled in tryton (which is mopre like a european product)23:40
Cristi_anfin = finacial ?23:40
X0d_of_N0doh, hold on a sec I have to deal with a problem really quick23:41
Cristi_ansure...23:41
X0d_of_N0dok, cool23:44
X0d_of_N0duh... so yeah, if the finiancial stuff doesn't work for us we're just going to have to fix it23:45
X0d_of_N0dbut I don't think we've really looked at it too much... or rather, I don't think my boss has looked at it too much. He's actually more interested in manufacturing23:46
Cristi_anand that do not exist for now23:46
Cristi_anor you develop that ?23:47
X0d_of_N0dvengefulsquirrl is working on that right now, I'm planning on helping him23:48
Cristi_anyour collegue from us ?23:49
X0d_of_N0dthere is some manufacturing stuff in tinyerp, so chances are we'll use that for a bit while the tryton stuff matures...but we'll see23:49
Cristi_anbtw....your an experienced python developer ?23:49
X0d_of_N0dI've written a lot of python stuff, but mostly for use at our company... I don't have too much code actually online23:52
X0d_of_N0dhold on23:52
Cristi_annp23:58
X0d_of_N0dsorry, I'm also an admin and helpdesk support23:59
X0d_of_N0dfun stuff23:59

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