IRC logs of #tryton for Thursday, 2008-10-02

chat.freenode.net #tryton log beginning Thu Oct 2 00:00:02 CEST 2008
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 217:b0a4eb96479f account/de_DE.csv: updated translation for de_DE00:27
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 120:912c23cf7105 account_invoice/de_DE.csv: updated translation for de_DE00:27
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 57:e68b7b0c4f68 account_statement/de_DE.csv: updated translation for de_DE00:27
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 3:1f2aff51971b analytic_sale/ (__tryton__.py de_DE.csv): added translation for de_DE00:27
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 80:fcf0f209e359 product/de_DE.csv: updated translation for de_DE00:27
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 98:93963af2fde3 purchase/de_DE.csv: updated translation for de_DE00:28
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 801:500732627395 tryton/share/locale/ (de_DE/LC_MESSAGES/tryton.po tryton.pot): updated translation for de_DE00:28
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 13:32b7d5a819c0 sale/ (__tryton__.py de_DE.csv): added translation for de_DE00:28
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 218:de4225ce6fc4 stock/de_DE.csv: updated translation for de_DE00:28
CIA-52tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 1057:e84e7032a90a trytond/trytond/ (ir/de_DE.csv res/de_DE.csv): updated translation for de_DE00:28
CIA-52tryton: C?dric Krier <ced@b2ck.com> default * 1058:c28ad8519af6 trytond/: merge00:28
CIA-52tryton: ced roundup * #406/Translation: updates for de_DE: [resolved] Applied00:28
CIA-52tryton: ced roundup * #399/Strange Error in custom module: duplicate key violates unique constraint "ir_model_data_fs_id_module_uniq": [resolved] This is an old constraint that can be deleted.00:32
CIA-52tryton: C?dric Krier <ced@b2ck.com> default * 802:f5e671cd9ab0 tryton/share/tryton/tryton.glade: Fix label in db_backup for issue38700:35
CIA-52tryton: ced roundup * #387/client: gui db_backup: change label "password" in "Tryton Server Password": [resolved] Fix with changeset f5e671cd9ab000:35
-!- b52lap(n=b52lapto@41.249.250.195) has joined #tryton00:38
CIA-52tryton: matb roundup * #406/Translation: updates for de_DE: [chatting] Since tryton.mo as a binary file cannot be managed by diff/patch, I join it separately (belongs to tryton.patch)01:37
-!- yangoon(n=mathiasb@84.159.69.92) has joined #tryton05:19
-!- Timitos(n=Timitos@88.217.184.172) has joined #tryton08:08
-!- Gedd(n=ged@77.109.114.228) has joined #tryton08:35
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton09:32
CIA-52tryton: C?dric Krier <ced@b2ck.com> default * 803:2edc11bc5662 tryton/share/locale/de_DE/LC_MESSAGES/tryton.mo: Update de_DE mo file09:38
CIA-52tryton: ced roundup * #406/Translation: updates for de_DE: [resolved] Updated You can use bundle when you have binary file http://www.selenic.com/mercurial/wiki/index.cgi/Bundle09:39
-!- udono(n=udono@dynamic-unidsl-85-197-19-186.westend.de) has joined #tryton10:12
-!- bechamel(n=user@user-85-201-14-207.tvcablenet.be) has joined #tryton10:28
udonohi all,11:11
udonois there a way to show a complete branch with all leaves in a tree view?12:04
udonoIhave something like this:12:04
udonoRoot_element112:06
udonoRoot_element212:06
udonoRoot_element312:06
udono        branch112:06
udono        branch212:06
udono                leave112:06
udono                leave212:06
udonoRootelementx12:06
udonoIf someone choose leave2, he should see Root element3, branch1, branch2, leave1 and finaly leave212:07
udonoAll in something like a child tree... but with parents...12:08
udonoHmm... just forget it, I think if I see it, I need to think more about...12:10
udono:-) sorry12:10
CIA-52tryton: C?dric Krier <ced@b2ck.com> default * 81:119e5fbbea56 product/__tryton__.py: Add missing email12:13
cedkyangoon: hi13:00
cedkyangoon: as it seems you are the one who keep the de translation updated13:01
cedkyangoon: I propose to set you as the leader for de in http://code.google.com/p/tryton/wiki/Organization13:01
yangooncedk: yes, seemsso13:01
cedkyangoon: are you ok ?13:02
yangooncedk: do it, ok13:02
cedkyangoon: how do you want to appear ?13:02
cedkyangoon: which email ?13:02
-!- b52laptop(n=b52lapto@41.249.250.195) has joined #tryton13:03
yangooncedk: with a big image;)13:03
yangooncedk: mathias.behrle@web.de13:04
cedkyangoon: I mean I see that you have a dyndns emails and a gmx.de13:04
cedkyangoon: args also a web.de :-)13:04
yangoonand some more..13:04
CIA-52tryton: cedric.krier@b2ck.com * r157 /wiki/Organization.wiki:13:21
CIA-52tryton: Obfuscate email addresses13:21
CIA-52tryton: Add Mathias as leader of Deutsch translation13:21
-!- tekknokrat(n=gthieleb@port-87-193-170-219.static.qsc.de) has joined #tryton14:02
-!- tekknokrat(n=gthieleb@port-87-193-170-219.static.qsc.de) has left #tryton14:03
CIA-52tryton: Bertrand Chenal <bch@b2ck.com> default * 1059:bf375c821130 trytond/doc/ (models.rst views.rst): Added doc about selection fields. Inspired by udo contribution.14:26
CIA-52tryton: Bertrand Chenal <bch@b2ck.com> default * 1060:d8b0f6305828 trytond/: merge14:27
CIA-52tryton: matb roundup * #333/Enhancement: input of field calendar: [chatting] Entering date as 01.01.08 and going with tab to next field results in 01.01.080814:27
CIA-52tryton: Timitos roundup * #403/res = self.cursor.execute(sql, params): NULL-VALUE in column 'party' violates NOT-NULL-constraint CONTEXT: SQL: UPDATE ONLY "public"."company_company" SET "party" = NULL WHERE "party" = $114:38
udonocedk: bechamel: What is the selection 'remainder' in payment term for?14:43
yangooncedk: bechamel: and why is it required any way, if you have payment term with percentage 100%?14:44
cedkbecause with the computation, you can have a rest even if you think you put 100%14:46
cedklike that we are sure that all the amount will be paid14:46
CIA-52tryton: C?dric Krier <ced@b2ck.com> default * 62:49c112307209 company/company.py: Add ondelete CASCADE on party for issue40314:57
CIA-52tryton: ced roundup * #403/res = self.cursor.execute(sql, params): [resolved] Fix with changeset 49c11230720914:57
CIA-52tryton: C?dric Krier <ced@b2ck.com> default * 82:847bc894a50b product/product.py: Add ondelete CASCADE on template14:58
-!- johan(n=jdahlin@201-68-7-115.dsl.telesp.net.br) has joined #tryton15:18
johanHi, I'm trying to get tryton running, but the site & tarballs seems to lack documentation15:25
johanhow do I setup the basic schema and connect to the trytond installation?15:26
-!- ikks(n=igor@www.gfc.edu.co) has joined #tryton15:26
cedkjohan: you can follow: http://code.google.com/p/tryton/wiki/InstallationMercurial15:27
johancedk: I did, but it's not complete15:27
cedkjohan: you can create database through the client15:29
johancedk: the client gives me various exceptions when I connect15:29
cedkjohan: what?15:29
johancedk: oh, I connected to the wrong database. Works now. Thanks!15:30
-!- nicoe(n=nicoe@77.109.114.228) has joined #tryton15:30
johancedk: are you a tryton developer?15:33
cedkjohan: yes15:35
cedkjohan: I'm the "CK" of B2CK :-)15:35
johancedk: I'm a developer of a system which is fairly similar to tryton called Stoq15:35
johancedk: I'm trying to find out if it's possible for the project to cooperate at some level15:36
cedkjohan: what kind of framework do you use for Stoq ?15:40
johancedk: we use postgres, pygtk & sqlobject at the moment15:40
johanwe also have our own ui toolkit/framework on top of pygtk called kiwi15:41
cedkjohan: is it client/server ?15:42
johancedk: no, it's client based only15:43
johanas in the client talks to postgres directly15:43
cedkjohan: so it is not multi-user or do you use postgres as server ?15:44
johancedk: the latter15:45
-!- b52laptop(n=b52lapto@41.249.250.195) has joined #tryton15:45
cedkjohan: you are from Async Open Source ?15:46
johancedk: yes, I am15:47
cedkjohan: we use one widget from yours15:48
johancedk: oh, which one of them?15:48
cedkjohan: for date15:48
johanah, DateEntry, that's a nice little widget15:49
johanI'm happy that somebody found it and uses it15:49
johancedk: you guys should really use kiwi, it was designed to be used in business applications, there's a lot of things there which will be useful15:51
cedkjohan: we should have a look at it15:53
nicoejohan, cedk: Funny how everyone knows everyone here :)15:53
johannicoe: yeah, the world is small. Lorenzo of pycha is good friend of mine as well15:54
nicoejohan: how ... tryton is also using some piece of pycha15:55
cedkjohan: does it work on win32?15:55
johannicoe: I never quite liked pycha though, I want something like JFreeChart15:55
johancedk: stoq or kiwi?15:55
nicoejohan: maybe there is room for yet another charting library in the python world.15:56
nicoejohan: but for now pycha is sufficent for my basic needs15:56
johannicoe: I looked into using jfreechart via jython, it works really well actually15:56
cedkjohan: kiwi15:57
johannicoe: http://pastebin.com/f2d74619515:57
johancedk: yes, there are several commercial application using it shipped exclusively on win3215:57
nicoejohan: But it's jython ...15:58
johannicoe: to me it's not a /big/ problem, as it's easy to get installed on linux15:58
nicoejohan: But what about all the stuff using C extensions and so on ?15:59
nicoeACTION have genshi in its mind15:59
johannicoe: oh, I didn't mean porting the whole application to jython15:59
johannicoe: just writing a reporting daemon in jython which talks to the application16:00
johanvia rpc or so16:00
johanmakes a lot of sense in a 3-tier architecture anyway16:00
cedkjohan: for me it is better to have the client spending time on rendering image than one server16:01
nicoecedk: about to said that.16:01
nicoecedk: but we're talking reporting here16:02
cedknicoe: about the use of a server for graph generation16:02
johancedk: depends on the setup, etc.16:02
johanit's not a /very/ frequent task16:02
cedkof course for standard report where you must be sure about how the report must be generated, it is better to have it on the server side16:03
cedkwe have a graph widget (inspired by pycha) in the gtk client for rendering graphs16:03
johanyes I agree, ideally it should be done on a client side, but as jfreechart is superior to the python alternatives I think that using a reporting server is a decent solution short/middle-term solution16:04
johanuntil someone decides to write a good charting library in python16:04
cedkjohan: what is difference with pycha and jfreechart ?16:06
johancedk: pycha is a toy, jfreechart is a great librar16:06
johancedk: http://www.jfreechart.org/16:06
johanoops :)16:06
johancedk: right link http://www.jfree.org/jfreechart/samples.html16:06
cedkjohan: ok, I see there is same kind of chart that we can not yet generate16:07
johancedk: that page shows only a small fraction, you should run the demo if you want to see more16:08
cedkwe already think about creating a library with our chart widget16:08
johancedk: pycha might be a good solution for you, but I just don't have time to spend writing a good charting library16:08
cedkjohan: do I need a plugin to run the demo?16:12
nicoecedk: maybe we could join our effort some days to write a good charting library16:13
johancedk: you need java & java webstart installed16:13
johannicoe: pity there are no good java -> python translators *hint*16:13
cedkjohan: ok I will try an other time16:14
johanagain, JFreeChart is well designed, I've had very good experiences with it16:14
johancedk: I've seen that you made some modifications to DateEntry, it would be appreciated if you could submit them upstream16:21
cedkjohan: ok, where can I submit ?16:22
johancedk: http://bugs.async.com.br/, kiwi product16:22
cedkikks: did you really need to have X for the installation of the server ?16:34
ikkscedk, I guess not.16:35
cedkikks: because you add on the wiki to install x16:36
CIA-52tryton: uspallek@Lisa.dsl default * 1061:b0323cca2911 trytond/trytond/osv/orm.py: Added more information to AttributeError for better locating the errors source.16:41
CIA-52tryton: C?dric Krier <ced@b2ck.com> default * 1062:2723d991d9a7 trytond/: merge16:41
cedkjohan: I check the last dateentry in kiwi but it is really different from the one that we have17:18
cedkjohan: do you think it is still usefull that I post a patch?17:19
johancedk: I think I wrote it at one time and didn't touch it afterwards17:19
cedkjohan: I see that it doesn't no more use a mask for date17:19
johancedk: dunno, I think you removed most of the code from it17:19
johancedk: it should17:20
cedkjohan: in fact it doesn't come from me17:21
johancedk: I'd like to see one DateEntry which can be used by both of us17:22
CIA-52tryton: igor.tamara * r158 /wiki/InstallationOnDebian.wiki: pydot on Lenny is up to date, preferred apt-get install over easy_install17:23
CIA-52tryton: cedric.krier@b2ck.com * r159 /wiki/InstallationOnDebian.wiki:17:23
CIA-52tryton: Remove x dependency17:23
CIA-52tryton: Fix layout17:23
cedkjohan: yes, it will be possible17:24
johancedk: any specific reasons for not using more of kiwi?17:24
johanto avoid forking the code base17:24
cedkjohan: I don't try it17:25
cedkjohan: in fact we use this file: http://bazaar.launchpad.net/%7Eopenerp/openobject-client/trunk/annotate/567?file_id=date_widget.py-20080820214202-w3cyig6rlzpykqp4-117:31
cedkjohan: from openerp17:31
cedkjohan: it is your copyright but it seems different from your code17:32
johancedk: oh, I understand, you inherited from openerp17:35
cedkjohan: yes17:35
ikkscedk, sorry, I was afk, I'll recheck the wiki log18:49
cedkikks: no problems18:54
ikkscedk, thanks for fixing this, sorry about that, was a typo :(, how can I look at the changes of a wiki page?19:05
CIA-52tryton: igor.tamara * r160 /wiki/Organization.wiki: Added spanish as a subproject. Replacing plurar by singular when appropiate.19:18
cedkikks: you can check the svn https://tryton.googlecode.com/svn19:18
ikksno permission for me :(19:24
ikksI tried with igor.tamara and igor.tamara@gmail.com19:24
ikksBut not able to browse it.19:24
cedkikks: you can browse with there: http://code.google.com/p/tryton/source/browse/20:30
ikksthanks cedk21:01
ikksI just installed the server and the client.21:02
ikksBut the client is complaining on res_user table missing.21:03
ikksThe db is owned byt the tryton user21:03
ikkshttp://dpaste.com/81985/21:09
ikksDo I have to make a default database? How do I create/populate the tables?21:12
-!- b52laptop(n=b52lapto@41.249.250.195) has joined #tryton21:24
CIA-52tryton: cedric.krier@b2ck.com * r161 /wiki/source.wiki: Add wiki browse21:25
CIA-52tryton: cedric.krier@b2ck.com * r162 /wiki/SetupAndStart.wiki: Fix link21:26
Timitosikks: you do not have to create a default database. you can create it with the client22:00
ikksTimitos, bbl :(22:01
ikksgtg now. grrr.22:02
ikkssorry.22:02
CIA-52tryton: C?dric Krier <ced@b2ck.com> default * 804:5ee4b35d9e55 tryton/tryton/gui/main.py: Improve exception handling on sig_login22:18
-!- ikks(n=igor@190.12.156.178) has joined #tryton22:43
ikksI see, I don't have to create a previous database.  Create a new one, and tryton will create the tables and populate them.23:17
ikkscedk really rocks, you have just added the documentation needed :)23:19
ikksthanks23:19
CIA-52tryton: cedric.krier@b2ck.com * r163 /wiki/SetupAndStart.wiki: Add database creation23:24
CIA-52tryton: cedric.krier@b2ck.com * r164 /wiki/source.wiki: Edited wiki page through web user interface.23:24
CIA-52tryton: cedric.krier@b2ck.com * r165 /wiki/source.wiki: Edited wiki page through web user interface.23:24
CIA-52tryton: cedric.krier@b2ck.com * r166 /wiki/issues.wiki: Edited wiki page through web user interface.23:24
-!- johan(n=jdahlin@201-68-7-115.dsl.telesp.net.br) has left #tryton23:38

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