IRC logs of #tryton for Friday, 2008-12-05

chat.freenode.net #tryton log beginning Fri Dec 5 00:00:01 CET 2008
2008-12-05 00:30 <X0d_of_N0d> just out of curiosity, would the ui allow for tabs to be displayed next to eachother with some reasonable amount of coding? or is the ui just not designed that way?
2008-12-05 00:32 <cedk> X0d_of_N0d: I don't understand your question
2008-12-05 00:33 <X0d_of_N0d> say that instead of having to switch between tabs I wanted to display two tabs at once, next to eachother. Would it be possible to make tryton do that, or would the code make that impossible?
2008-12-05 00:34 <X0d_of_N0d> like is the tabbing functionality defined in gtk so that only one tab could be viewed at once?
2008-12-05 00:35 <cedk> X0d_of_N0d: the tab is not mandatory, we can display form anywhere
2008-12-05 00:35 <cedk> X0d_of_N0d: but the main difficulty is how do you discribe where the form must be display
2008-12-05 00:35 <cedk> X0d_of_N0d: for example, the wizards are just form in a popup
2008-12-05 00:39 <X0d_of_N0d> would it be possible to make tabs pop open instead as new windows? for example a user could right click from a menu and choose to open an item in a new window instead of in a tab?
2008-12-05 00:39 <X0d_of_N0d> I'm just curious because this is the functionality that our current erp system has and it would be interesting to know if that could be replicated without too much work...
2008-12-05 00:40 <cedk> X0d_of_N0d: I think it can be made without too much work
2008-12-05 00:41 <X0d_of_N0d> cedk: cool, thanks, that's good to know
2008-12-05 00:41 <X0d_of_N0d> there was mention on the site about changing some things about xmlrpc in 1.2, is there any more info on that anywhere?
2008-12-05 00:42 <cedk> X0d_of_N0d: not yet, we just think about a better naming for calling method
2008-12-05 00:43 <X0d_of_N0d> by the way, I like the way the tryton site is developing. it looks good.
2008-12-05 00:43 <cedk> X0d_of_N0d: for now there is only one url for all objects
2008-12-05 00:43 <X0d_of_N0d> yeah, I noticed that in tinyerp
2008-12-05 00:43 <cedk> X0d_of_N0d: http://localhost/xmlrpc/object
2008-12-05 00:43 <cedk> X0d_of_N0d: so we think about something like that:
2008-12-05 00:44 <cedk> http://localhost/xmlrpc/object/account.invoice
2008-12-05 00:44 <cedk> with that you will be able to make introspection for account.invoice
2008-12-05 00:45 <X0d_of_N0d> that would be really nice
2008-12-05 00:45 <X0d_of_N0d> so like you could open a tab and find out what object controls it?
2008-12-05 00:46 <cedk> X0d_of_N0d: what tab?
2008-12-05 00:48 <X0d_of_N0d> for example if I was looking at invocing info, it would be nice to know that it's account.invoce without having to look through the objects and guess
2008-12-05 00:49 <X0d_of_N0d> or are you calking about somethign else?
2008-12-05 00:50 <cedk> X0d_of_N0d: I don't understand, because xmlrpc is not for users
2008-12-05 00:50 <X0d_of_N0d> hum...
2008-12-05 00:51 <X0d_of_N0d> I'm importing data from our current accouting system into tinyerp (if I can get my boss to be cool with it, I'm going to try and use tryton instead)
2008-12-05 00:52 <X0d_of_N0d> from looking at the UI I can get an idea where things might go, but I don't know the name of the object it needs to go into...
2008-12-05 00:52 <X0d_of_N0d> since the client is communicating via xmlrpc I should be able to use the client to figure out how all the fields in the UI match to the objects in tinyerp/tryton
2008-12-05 00:53 <X0d_of_N0d> currently I have to go to the object information and look for the objects
2008-12-05 00:54 <X0d_of_N0d> but I'm guessing you're not thinking about really setting things up that way?
2008-12-05 00:54 <cedk> X0d_of_N0d: our GTK client don't talk xmlrpc because it is too slow
2008-12-05 00:54 <bechamel> X0d_of_N0d: you search a way to find the technical name "account.invoice" from the ui name "Invoice" ?
2008-12-05 00:55 <X0d_of_N0d> cedk: you're using netrpc?
2008-12-05 00:55 <cedk> X0d_of_N0d: yes (I'm the creator of netrpc:-)
2008-12-05 00:55 <X0d_of_N0d> bechamel: well, that was just an example but sort of....
2008-12-05 00:56 <X0d_of_N0d> ACTION looks at cedk...
2008-12-05 00:56 <X0d_of_N0d> wow
2008-12-05 00:56 <X0d_of_N0d> that's pretty impressive
2008-12-05 00:57 <cedk> I think that we can add some technical information in the view log perhaps?
2008-12-05 00:57 <bechamel> cedk: good idea, this could help new devs
2008-12-05 00:57 <X0d_of_N0d> cedk: that would make my life MUCH easier
2008-12-05 00:58 <cedk> X0d_of_N0d: can you fill an issue in roundup?
2008-12-05 00:58 <X0d_of_N0d> cedk: sure
2008-12-05 00:58 <bechamel> X0d_of_N0d: if you struggle on other stuffs that are as easy to fix, please tell us :)
2008-12-05 00:59 <X0d_of_N0d> this would be really cool to see... I actually have some other ideas I'll be sure to drop in.
2008-12-05 00:59 <X0d_of_N0d> This might make it easier to get my boss to let me look more at tryton instead of terp
2008-12-05 00:59 <cedk> bechamel: I change the copy function to work a list of ids, but I don't know if there is a lot of change
2008-12-05 01:00 <bechamel> cedk: lots of change .. in performance ?
2008-12-05 01:00 <cedk> X0d_of_N0d: don't hesitate to fill request in roundup, like that everybody see it and can perhaps improve it
2008-12-05 01:02 <X0d_of_N0d> hey cedk, is there any place I could learn more about netrpc? there doesn't seem to be a wiki for it.
2008-12-05 01:03 <bechamel> X0d_of_N0d: if you want to learn how to use it, check trytond/test_db.py, it use pysocket (aka netrpc) from the client side
2008-12-05 01:04 <X0d_of_N0d> I'm interested in that, but also interested in understanding how the protocal works.
2008-12-05 01:04 <cedk> X0d_of_N0d: it is: trytond/tests/test_db.py
2008-12-05 01:06 <X0d_of_N0d> by the way, I love that you guys use mercurial. it's really a nice system.
2008-12-05 01:07 <cedk> X0d_of_N0d: all is in pysocket.py
2008-12-05 01:07 <cedk> X0d_of_N0d: it is not a big things, it use the Pickle of Python
2008-12-05 01:08 <X0d_of_N0d> just pickle and dump over the socket?
2008-12-05 01:08 <X0d_of_N0d> ACTION is reading test_db.py
2008-12-05 01:09 <cedk> X0d_of_N0d: yes, with some check to not Unpickle bad stuff
2008-12-05 01:09 <X0d_of_N0d> cedk: yeah, I was just thinking that'd be important
2008-12-05 01:09 <X0d_of_N0d> cedk: cool
2008-12-05 01:10 <cedk> X0d_of_N0d: by the way did you test the demo server ?
2008-12-05 01:10 <X0d_of_N0d> I tried tryton for a few min before you guys released v1
2008-12-05 01:11 <X0d_of_N0d> I already had a bunch of stuff imported into tinyerp, so getting my boss to even let me really test it out was difficult
2008-12-05 01:11 <cedk> X0d_of_N0d: It was just for the connection speed
2008-12-05 01:12 <cedk> X0d_of_N0d: with the version 1.0.1, you will see that it is possible to work trough the web
2008-12-05 01:12 <X0d_of_N0d> I want to take another look at it, and the shortcomings in terps mrp may give me an oprituinty to try it again... terp's mrp is messed up, and we'll probably have to rewrite it so maybe we could just use tryton and write it once
2008-12-05 01:12 <X0d_of_N0d> I'm really not much on web interfaces.
2008-12-05 01:13 <X0d_of_N0d> It would make me really happy to see an ncurses interface, but I guess I'm the only one
2008-12-05 01:13 <X0d_of_N0d> hehe
2008-12-05 01:14 <bechamel> X0d_of_N0d: another to use tryton is to use it as lib: look at this example: http://paste.pocoo.org/show/93906/
2008-12-05 01:14 <bechamel> X0d_of_N0d: this mean that you can do client side work but using directly server code
2008-12-05 01:15 <X0d_of_N0d> that's nice
2008-12-05 01:15 <X0d_of_N0d> I've done some pycurses, that would be fun to play with...
2008-12-05 01:15 <bechamel> X0d_of_N0d: it's much easier than xmlrpc or netrpc
2008-12-05 01:16 <X0d_of_N0d> more important is that this could be used to make importing easier
2008-12-05 01:16 <cedk> X0d_of_N0d: I don't talk about a web interface (because we haven't one), it is with the gtk client
2008-12-05 01:16 <cedk> bechamel: it is a graphical library for console
2008-12-05 01:17 <bechamel> ACTION know that ncurse is gui for console since a long time
2008-12-05 01:18 <X0d_of_N0d> ACTION loves ncurses
2008-12-05 01:18 <X0d_of_N0d> I wrote a really simple tron game in it
2008-12-05 01:19 <X0d_of_N0d> http://damnation.neg9.org/dripy/users/syn/cursed_pytron
2008-12-05 01:20 <X0d_of_N0d> ACTION continues to look at pysocket code
2008-12-05 01:20 <bechamel> X0d_of_N0d: tryton features looks dull in comparison :)
2008-12-05 01:21 <X0d_of_N0d> bechamel: well, you'll notice not all of those are implimented yet... but they'll definitely be in 1.0
2008-12-05 01:22 <bechamel> an ai is really missing, i'm not able to handle two tron at the same time :)
2008-12-05 01:22 <X0d_of_N0d> which will have a plugin for duke nukem forever
2008-12-05 01:22 <X0d_of_N0d> hehe
2008-12-05 01:23 <X0d_of_N0d> yeah, I may actually write that at some point....maybe
2008-12-05 01:24 <X0d_of_N0d> cedk: you wrote the pysocket thing?
2008-12-05 01:24 <bechamel> 200 lines of code, quite concise
2008-12-05 01:25 <X0d_of_N0d> bechamel: yeah, I wrote it a while ago though, I'm sure I could clean it up a bit...
2008-12-05 01:26 <cedk> X0d_of_N0d: yes
2008-12-05 01:27 <X0d_of_N0d> bechamel: I'm still *heavily* developing it, but if you like small amounts of code that whole site is hosted on dripy http://damnation.neg9.org/dripy/ol%27dripy
2008-12-05 01:27 <cedk> X0d_of_N0d: funny, it looks like a snake game
2008-12-05 01:27 <X0d_of_N0d> (hope you don't mind offensive language)
2008-12-05 01:27 <X0d_of_N0d> cedk: It would be really easy to make it into a snakes game
2008-12-05 01:28 <X0d_of_N0d> cedk: yeah, that pysocket thing looks nice
2008-12-05 01:29 <X0d_of_N0d> I really like how clean tryton is compared to tinyerp
2008-12-05 01:29 <bechamel> X0d_of_N0d: I'm not a native english speaker so lot I don't even notice that some words are offensive ;)
2008-12-05 01:29 <X0d_of_N0d> bechamel: oh, they are.... they are
2008-12-05 01:29 <X0d_of_N0d> hehe
2008-12-05 01:30 <X0d_of_N0d> it's really something I just share with a couple of friends... actually, aaron is renting it and the domain belongs to a friend of his, I'm just paying for 1/3 of it
2008-12-05 01:31 <cedk> X0d_of_N0d: I see that you use diri for the website
2008-12-05 01:31 <X0d_of_N0d> 's/\(just\) \(share\)/\1 something \2/'
2008-12-05 01:31 <cedk> X0d_of_N0d: I also like the suckless tools :-)
2008-12-05 01:32 <X0d_of_N0d> cedk: I use the theme from diri, generally the css and html
2008-12-05 01:32 <cedk> X0d_of_N0d: I work every day on dwm
2008-12-05 01:32 <X0d_of_N0d> cedk: I rewrote diri in python, modified some of the html and css, then added some extra stuff and removed some stuff
2008-12-05 01:33 <X0d_of_N0d> I use awesome, as does b00sh, but aaron uses wmii
2008-12-05 01:33 <X0d_of_N0d> dwm is pretty cool, I really want to hack with it some time but awesome does most of what I want for now so I really haven't gotten around to it yet
2008-12-05 01:33 <bechamel> X0d_of_N0d: awesome too here
2008-12-05 01:34 <X0d_of_N0d> bechamel: awesome is a nice wm, really nice
2008-12-05 01:35 <X0d_of_N0d> so you guys are both in europe, right?
2008-12-05 01:38 <cedk> X0d_of_N0d: yes
2008-12-05 01:38 <X0d_of_N0d> cedk: is there any north american presence?
2008-12-05 01:39 <cedk> X0d_of_N0d: I don't know
2008-12-05 01:40 <cedk> X0d_of_N0d: all I can say is thet the US is the 3th country by visits on tryton.org
2008-12-05 01:41 <bechamel> i think that i saw somebody from canada this week but i don't remember who
2008-12-05 01:43 <X0d_of_N0d> cedk: ok, that's good to know
2008-12-05 01:45 <X0d_of_N0d> what's convert.py? is it for converting between tinyerp and tryton, or is it something else?
2008-12-05 01:46 <X0d_of_N0d> it is for something else isn't it...
2008-12-05 01:46 <cedk> X0d_of_N0d: it is to convert xml file into records in the DB
2008-12-05 01:46 <X0d_of_N0d> ok, yeah
2008-12-05 01:47 <X0d_of_N0d> I thought there was a utility to convert from tinyerp to tryton?
2008-12-05 01:48 <cedk> X0d_of_N0d: no, we don't have for many reasons:
2008-12-05 01:48 <cedk> X0d_of_N0d: we change some part of the kernel behavior that will not be easy to convert
2008-12-05 01:49 <cedk> X0d_of_N0d: we think the modules of openerp needs to be really review
2008-12-05 01:49 <X0d_of_N0d> cedk: ahh, ok
2008-12-05 01:49 <cedk> X0d_of_N0d: but it must not be too difficult to convert by hand one module
2008-12-05 01:50 <cedk> but we think it is good the think about modelisation before
2008-12-05 01:52 <X0d_of_N0d> cedk: I was actually talking about data conversion
2008-12-05 01:52 <cedk> X0d_of_N0d: there is somebody that make it for accounting stuff
2008-12-05 01:53 <cedk> X0d_of_N0d: he says that it was not too difficult
2008-12-05 01:53 <X0d_of_N0d> I've already imported a bunch of data into tinyerp and, though it wouldn't be a big deal to rewrite my import code, it would be a big thing to be able to just dump all that in to tryton....
2008-12-05 01:53 <X0d_of_N0d> hum
2008-12-05 01:53 <X0d_of_N0d> I'm sure it's not that hard
2008-12-05 01:53 <X0d_of_N0d> cool
2008-12-05 01:54 <X0d_of_N0d> do you know if that code is available anywhere?
2008-12-05 01:54 <cedk> X0d_of_N0d: his main problem was that same data from tinyerp was wrong and he can not import it in tryton because there was some checks that prevent it
2008-12-05 01:54 <cedk> X0d_of_N0d: I don't know, I can ask if you want
2008-12-05 01:55 <X0d_of_N0d> yes, please, I'm very interested in that...
2008-12-05 01:55 <cedk> X0d_of_N0d: for importation, I suggest to use Trytond as a framework like bechamel says
2008-12-05 01:55 <cedk> and write a python script
2008-12-05 01:55 <X0d_of_N0d> I've already imported all of our products, units of measure, and a few other things and being able to just dump that into tryton would make my boss really happy
2008-12-05 01:56 <cedk> that read data from the source and create it in Tryton
2008-12-05 01:56 <X0d_of_N0d> Yeah, I've been pulling stuff out of postgres and using xmlrpc to dump stuff in to tinyerp using python
2008-12-05 01:56 <cedk> like that you will have all the powerfull of the models (ORM)
2008-12-05 01:57 <cedk> X0d_of_N0d: with models, it will be faster
2008-12-05 01:57 <X0d_of_N0d> can you do that in tinyerp?
2008-12-05 01:58 <X0d_of_N0d> jw
2008-12-05 01:58 <cedk> X0d_of_N0d: I don't think so, last time I check it was not possible to import openerp like a python module
2008-12-05 01:58 <X0d_of_N0d> Allow to install modules from the command line
2008-12-05 01:58 <X0d_of_N0d> that's nice
2008-12-05 01:59 <X0d_of_N0d> cedk: that's good to know, It's another good selling point for tryton
2008-12-05 01:59 <cedk> X0d_of_N0d: some guys that had experience in writing code in tinyerp, says that when they start writing code in Tryton, they have many difficulty to come back to openerp :-)
2008-12-05 02:00 <bechamel> X0d_of_N0d: I'm just curious: which reason make you switch to Tryton ?
2008-12-05 02:00 <X0d_of_N0d> cedk: the company was originally looking at using adempiere (java crap), tinyerp was a HUGE improvement... but just looking at your code I can see how much better it is than terp
2008-12-05 02:00 <cedk> X0d_of_N0d: by the way, I see that you ask about the 80 limit on #openerp
2008-12-05 02:01 <cedk> X0d_of_N0d: we have setup the limit to 20000
2008-12-05 02:02 <X0d_of_N0d> yeah, I've been reading your improvements list... I really like it
2008-12-05 02:02 <cedk> X0d_of_N0d: and it takes ~3sec to load 12000 on the demo server
2008-12-05 02:03 <X0d_of_N0d> hahahahaha
2008-12-05 02:03 <X0d_of_N0d> yeah, that's pretty cool
2008-12-05 02:03 <cedk> X0d_of_N0d: the limits is gtk for now
2008-12-05 02:04 <X0d_of_N0d> is 12000 the max, or can it be turned up?
2008-12-05 02:04 <cedk> but I don't think that there is any use of list with more records
2008-12-05 02:04 <X0d_of_N0d> err I mean 20000
2008-12-05 02:04 <bechamel> cedk: I'm shure that ncurse should handle more records :)
2008-12-05 02:04 <cedk> X0d_of_N0d: it can be increase like in Openerp
2008-12-05 02:04 <X0d_of_N0d> nice
2008-12-05 02:05 <cedk> bechamel: I'm thinking that when we made the test to setup the limit, there was not all the new improvement
2008-12-05 02:05 <bechamel> cedk: yes
2008-12-05 02:05 <cedk> bechamel: maybe we must make some new test
2008-12-05 02:05 <bechamel> cedk: otoh 20k is already really big
2008-12-05 02:05 <X0d_of_N0d> hold on for a sec...
2008-12-05 02:06 <cedk> I think it is time to go to bed :-)
2008-12-05 02:06 <bechamel> cedk: yes, it think so
2008-12-05 02:07 <X0d_of_N0d> we have 47258 items in our db
2008-12-05 02:07 <X0d_of_N0d> cedk: hey, thanks for all the help man
2008-12-05 02:07 <X0d_of_N0d> bechamel: you too, thanks
2008-12-05 02:07 <cedk> good night
2008-12-05 02:07 <bechamel> cedk: bye
2008-12-05 02:08 <X0d_of_N0d> night... I think I'm going home too
2008-12-05 02:08 <bechamel> X0d_of_N0d: ok bye
2008-12-05 02:53 -!- ikks(n=igor@190.144.69.234) has joined #tryton
2008-12-05 03:30 -!- ikks(n=igor@190.144.69.234) has joined #tryton
2008-12-05 04:08 -!- ikks(n=igor@190.12.153.202) has joined #tryton
2008-12-05 05:19 -!- yangoon(n=mathiasb@p549F5AF7.dip.t-dialin.net) has joined #tryton
2008-12-05 07:00 -!- udono(n=udono@dynamic-unidsl-85-197-16-94.westend.de) has joined #tryton
2008-12-05 07:46 -!- Timitos(n=Timitos@88.217.184.172) has joined #tryton
2008-12-05 08:04 -!- sharkcz(n=dan@plz1-v-4-17.static.adsl.vol.cz) has joined #tryton
2008-12-05 08:27 -!- Gedd(n=ged@77.109.115.137.adsl.dyn.edpnet.net) has joined #tryton
2008-12-05 08:47 -!- saxa(i=1000@host242-95-static.223-217-b.business.telecomitalia.it) has joined #tryton
2008-12-05 10:00 -!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton
2008-12-05 10:18 -!- cedric_b(n=cedric@ANantes-158-1-114-173.w90-49.abo.wanadoo.fr) has joined #tryton
2008-12-05 10:35 -!- LordVan(n=lordvan@gentoo/developer/LordVan) has joined #tryton
2008-12-05 10:47 -!- nicoe(n=nicoe@77.109.115.137.adsl.dyn.edpnet.net) has joined #tryton
2008-12-05 11:05 <cedk> is somebody know where to send emails from mailing list to gmane?
2008-12-05 11:13 <sharkcz> cedk: I created a new mailing for Fedora and the gmane admins contacted me that they subscribed gmane to the new list and that the list will apear on gmane under some path
2008-12-05 11:14 <cedk> sharkcz: ok, but the mailling must send email somewhere to be archiving
2008-12-05 11:14 <cedk> and there is no information on gmane
2008-12-05 11:15 <sharkcz> cedk: "the gmane archive" is a regular subscriber (like me) to the mailing list
2008-12-05 11:15 <cedk> sharkcz: ok, but what is the email address
2008-12-05 11:16 <sharkcz> cedk: I have "glrfs-fedora-server-list@m.gmane.org" there, where "glrfs" is their shortcut for the list
2008-12-05 11:17 <sharkcz> it was initiated from the gmane side
2008-12-05 11:17 <cedk> sharkcz: where do you get this email?
2008-12-05 11:18 <cedk> sharkcz: ok, gmane subscribe alone
2008-12-05 11:19 <sharkcz> cedk: yes
2008-12-05 11:20 <cedk> sharkcz: it is really not clear on the website
2008-12-05 11:21 <sharkcz> cedk: I didn't even know that they are so active :-)
2008-12-05 11:22 -!- ikks(n=igor@190.12.153.202) has joined #tryton
2008-12-05 11:34 <sharkcz> cedk: just FYI - I have registered "tryton.cz"
2008-12-05 11:44 -!- bechamel(n=user@host-213-213-252-112.brutele.be) has joined #tryton
2008-12-05 13:20 -!- LordVan(n=lordvan@80-121-22-159.adsl.highway.telekom.at) has joined #tryton
2008-12-05 13:30 -!- Timitos(n=Timitos@88.217.184.172) has joined #tryton
2008-12-05 13:54 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 1327:30266d5f5653 trytond/ (CHANGELOG trytond/osv/orm.py): Allow to use a list of id for copy method
2008-12-05 13:54 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 326:6da323e980c7 account/account.py: Fix copy on account to copy childs and call _rebuild_tree after
2008-12-05 13:54 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 327:b119c42830c1 account/move.py: Allow to use a list of id for copy method
2008-12-05 13:54 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 216:49765e463507 account_invoice/invoice.py: Allow to use a list of id for copy method
2008-12-05 13:54 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 33:cd24d1c8e086 analytic_invoice/invoice.py: Allow to use a list of id for copy method
2008-12-05 13:54 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 33:6a34798071db analytic_purchase/purchase.py: Allow to use a list of id for copy method
2008-12-05 13:54 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 22:ea84cab9006f analytic_sale/sale.py: Allow to use a list of id for copy method
2008-12-05 13:55 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 211:c3f4e611eb71 party/party.py: Allow to use a list of id for copy method
2008-12-05 13:55 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 117:371c2bea469f product/product.py: Allow to use a list of id for copy method
2008-12-05 13:55 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 393:440701c66e28 stock/TODO: Add todo for period
2008-12-05 13:55 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 394:09e49f7ff908 stock/inventory.py: Fix complete_lines to set only stockable products
2008-12-05 13:55 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 395:c5810c694487 stock/ (inventory.py packing.py): Allow to use a list of id for copy method
2008-12-05 13:59 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 312:d610058ee033 account/account.py: Fix copy on account to copy childs and call _rebuild_tree after
2008-12-05 13:59 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 381:f3b4a28e6e8b stock/inventory.py: Fix complete_lines to set only stockable products
2008-12-05 14:20 <CIA-54> tryton: Timitos roundup * #642/use of fileds for entering percentage shoud be standardized: [new] when creating taxes the percentage needs to be entered as 19.00000 for 19%. when creating a payment term percentage needs to be entered as 0 ...
2008-12-05 15:22 -!- carlos(n=carlos@89.7.24.44) has joined #tryton
2008-12-05 16:28 <CIA-54> tryton: Timitos roundup * #643/AttributeError: Couldn't find tag (xpath: /form/notebook/page[@string="General"]) in parent view!: [new] Traceback (most recent call last): File "/trytond/netsvc.py", line 282, in run res = method(*msg[2:]) File "/trytond/web_service/obj ...
2008-12-05 16:46 -!- Cristi_an(n=Cristi@91.191.130.196) has joined #tryton
2008-12-05 16:49 -!- Cristi_an(n=Cristi@91.191.130.196) has joined #tryton
2008-12-05 16:57 -!- Cristi_an__(n=Cristi@91.191.130.196) has joined #tryton
2008-12-05 17:04 -!- Cristi__(n=Cristi@89.120.211.206) has joined #tryton
2008-12-05 17:11 -!- cristi_an_(n=cristi@89.120.211.206) has joined #tryton
2008-12-05 17:13 <udono> cedk: on defining Taxes in Tryton I can adjust the the Sign of Base and Tax Amounts. Did the sign has any influence on the move? Or is it just for sum up the right amount for the Tax Codes?
2008-12-05 17:14 <udono> cedk: so when I like to have an amount substracted from the other amounts of a tax code I just use -1 as sign?!
2008-12-05 17:14 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 328:3ee48abcead6 account/tax.py: Add cached sort_taxes method to improve speed of compute taxes
2008-12-05 17:15 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 34:48a5eb494c68 analytic_purchase/purchase.py:
2008-12-05 17:15 <CIA-54> tryton: Call first check_root with all ids and if there is an error search for the
2008-12-05 17:15 <CIA-54> tryton: wrong line
2008-12-05 17:15 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 174:a5a0782514f0 purchase/purchase.py: Allow to use a list of id for copy method
2008-12-05 17:15 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 175:14a415d656e8 purchase/: merge
2008-12-05 17:15 <udono> cedk: but when I use -1 as sign, I get strange moves and a strange journal...
2008-12-05 17:16 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 78:fc235a2a70e2 sale/sale.py: Allow to use a list of id for copy method
2008-12-05 17:16 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 79:7710a0f189ee sale/: merge
2008-12-05 17:18 <cristi_an_> does any of you have the open erp manual psf ? is worth buying that or can someone borrow to me ?
2008-12-05 17:19 <cristi_an_> /s/psf/pdf
2008-12-05 17:19 <cristi_an_> i ask since maybe some common modules are described there
2008-12-05 17:23 -!- cristi_an_(n=cristi@89.120.211.206) has joined #tryton
2008-12-05 17:23 <cristi_an_> does any of you have the open erp manual psf ? is worth buying that or can someone borrow to me ?
2008-12-05 17:23 <cristi_an_> /s/psf/pdf
2008-12-05 17:23 <cristi_an_> i ask since maybe some common modules are described there
2008-12-05 17:24 <carlos> cristi_an_: I have it, but I cannot redistribute it
2008-12-05 17:24 <cedk> udono: sign doesn't affect the moves
2008-12-05 17:25 <carlos> cristi_an_: however, if you have basic knowledge of openerp, triton or any other ERP you don't really need it
2008-12-05 17:25 <carlos> it's too basic and generic
2008-12-05 17:27 <cristi_an_> i see
2008-12-05 17:27 -!- ikks(n=igor@190.144.69.234) has joined #tryton
2008-12-05 17:27 <cristi_an_> anyway in general...th ui is very intouitive on tryton
2008-12-05 17:30 <cedk> cristi_an_: do you talk about the book ?
2008-12-05 17:44 <CIA-54> tryton: Timitos roundup * #643/AttributeError: Couldn't find tag (xpath: /form/notebook/page[@string="General"]) in parent view!: [chatting] error seems to be related with the modules project and project_revenue
2008-12-05 17:55 <CIA-54> tryton: udono roundup * #644/Taxes with Tax Code Sign negative for Credit Notes did produce wrong moves.: [new] On defining Taxes in Tryton I can adjust the the Sign of Base and Tax Amounts. The sign did not have any influence on the move. It is just f ...
2008-12-05 17:55 <cristi_an_> cedk: i am talking about the application
2008-12-05 17:56 <cedk> cristi_an_: for the pdf?
2008-12-05 17:56 <cristi_an_> i said that from what i see is enough intuitive
2008-12-05 17:56 <cristi_an_> pdf...i just asked aboput the pdf
2008-12-05 17:56 <cristi_an_> if is worth to buy ?
2008-12-05 17:57 <carlos> cristi_an_: if you have basic knowledge about ERP and triton/openerp, no I don't think so
2008-12-05 17:57 <cedk> cristi_an_: the book "a modern approach to integrated business"
2008-12-05 17:57 <carlos> images in French, text in English, several pages with overlapped text, 2 months to get an answer from tiny about the book images and still waiting for the overlapped text problem...
2008-12-05 17:58 <CIA-54> tryton: udono roundup * #644/Taxes with Tax Code Sign negative for Credit Notes did produce wrong moves.: [chatting] Journal Entry 1: Invoice (no negative sign on Tax for credit notes) Ok Journal Entry 2: Credit Note (no negative sign on Tax for credit ...
2008-12-05 17:58 <carlos> (I sent it in two different requests, given that I found it a month or so after we got the book)
2008-12-05 17:59 <cristi_an_> i see
2008-12-05 18:00 <udono> carlos: so is it worth to buy?
2008-12-05 18:01 <carlos> udono: as I said, if you have a general idea about ERP handling and tiny/openerp or triton, I don't think so. If you are a newcomer, it's better than nothing
2008-12-05 18:01 <carlos> the latter was our case
2008-12-05 18:01 <udono> carlos: ok, so I have no need
2008-12-05 18:03 <carlos> for instance, what I miss most is customisation of the ERP, and it doesn't cover most important things, like report customisation
2008-12-05 18:03 <carlos> they just introduce you their OpenOffice report tool which you need to buy
2008-12-05 18:04 <udono> carlos: and did you try it? (the module)
2008-12-05 18:04 <carlos> udono: I don't have access to it, it cost 400€
2008-12-05 18:05 <carlos> and I'm still thinking about OpenERP or triton
2008-12-05 18:05 <udono> carlos: I have got it from a customer of mine to test, but it never work for me.
2008-12-05 18:05 <carlos> well, and I more or less learn to do the customisation myself
2008-12-05 18:05 <carlos> using the old OO.org files and RML
2008-12-05 18:06 <carlos> udono: so I guess I was lucky enough that I didn't pay for it ;-)
2008-12-05 18:07 <carlos> anyway, triton's report engine + all modules in OpenERP would be awesome
2008-12-05 18:07 <udono> carlos: yes, you can be lucky. But you pay with stress and limitations on RML...
2008-12-05 18:07 <udono> carlos: :-)
2008-12-05 18:07 <carlos> udono: well, that OO.org report engine is just an editor, so you keep the limitations
2008-12-05 18:07 <carlos> at least that's what I get from their site
2008-12-05 18:08 <udono> carlos: I don't like to have one of the tiny modules...
2008-12-05 18:08 <carlos> udono: I'm talking about functionality
2008-12-05 18:08 <udono> carlos: me too
2008-12-05 18:08 <cedk> carlos: I think the main problem is the fact that you must transform the report in many language: sxw -> rml -> pdf
2008-12-05 18:08 <carlos> udono: well, my point is that OpenERP has more functionality than Triton
2008-12-05 18:09 <cedk> and each transformations, you lost some functionnality
2008-12-05 18:09 <carlos> udono: and I'm sure that will be fixed soon
2008-12-05 18:09 <carlos> but that's the current status
2008-12-05 18:09 <carlos> cedk: indeed
2008-12-05 18:14 <udono> carlos: sorry, I don't think so. I think Triton will never have this much functionality than Open ERP. I hope Tryton will have less functionality but in a very good quality. I don't need RAD. I don't need a separate client for every widgetset. What I need is high quality basic functionality.
2008-12-05 18:15 <carlos> udono: functionality == ERP modules not infrastructure functionality
2008-12-05 18:16 <carlos> MRP, accounting, stock handling, project handling, human resources, vertical modules, etc...
2008-12-05 18:19 <udono> carlos: yes, I understood that. Agree to all modules you named, but all of them in a very general design. Like as primitive as possible, but not more. All special things should be implementated individual, but not overload the project IMHO. I think it is impossible to maintain a good quality of over 200 Modules...
2008-12-05 18:20 <cristi_an_> when it comes to reporting: i repeat do not know python but in java there is Jasper reports
2008-12-05 18:20 <cristi_an_> in python sthere si no such a open source reporting tool
2008-12-05 18:20 <cristi_an_> ?
2008-12-05 18:21 <cristi_an_> 200 modules done by how many people ?
2008-12-05 18:22 <carlos> btw, sorry for the mistake, when I say triton I mean Tryton (In spanish is triton, so Is being hard to me to write it in English ;-)
2008-12-05 18:23 <carlos> cristi_an_: many people and many modules are not mantained at all
2008-12-05 18:23 <cedk> cristi_an_: it is not the number of person that is important but the difficulty is to maintain the all compatible
2008-12-05 18:23 <cedk> so you need a small set of person that know well every parts of the system
2008-12-05 18:25 <carlos> cristi_an_: http://relatorio.openhex.org/ that's the one used by Tryton
2008-12-05 18:26 <cedk> carlos: is not Jasper talking xmlrpc?
2008-12-05 18:26 <carlos> cedk: well, my point is not having them comming by default with Tryton. OpenERP ones are not inside the default distribution
2008-12-05 18:26 <carlos> cedk: http://code.google.com/p/tryton/wiki/InstallationMercurial
2008-12-05 18:27 <carlos> cedk: it has relatorio as its dependency, I don't see anything about Jasper
2008-12-05 18:28 <carlos> cedk: recently, I saw Jasper being discussed in openerp's forum, but I don't really know whether they are really thinking on moving to it now
2008-12-05 18:29 <carlos> I just started with Tryton, so don't take my comments as 100% correct, I just talk about what I read in the documentation and the things I start learning from the source code
2008-12-05 18:30 <cedk> carlos: yes, we use relatorio for reporting, but what I try to say is that you can plug others reporting software if it can talk xmlrpc
2008-12-05 18:30 <udono> cristi_an_: jasper report may be a very good tool for designing and generating reports. But openOffice is a complete office package. With Tryton relatorio and OpenOffice you can generate a presentation for the shareholder meetings of a company with business data. With parsing a calc template you can generate every analytic report you like with tryton...
2008-12-05 18:30 <carlos> cedk: Oh, I got your point. I don't know a word about Jasper, other than it's a Java based reporting system
2008-12-05 18:30 <udono> cristi_an_: ... just some dreaming ideas...
2008-12-05 18:31 <carlos> cedk: btw, hi, I didn't realise you were Cédric Krier
2008-12-05 18:32 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 1328:f168aad30599 trytond/trytond/ir/ui/view.py: Use id to update of strings from view
2008-12-05 18:32 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 329:56055ca7521a account/party.xml: Remove unnecessary underscore in page
2008-12-05 18:32 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 217:693ad361847f account_invoice/invoice.xml: Remove unnecessary underscore in page
2008-12-05 18:32 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 110:a9c75e0fef57 company/company.xml: Remove unnecessary underscore in page
2008-12-05 18:32 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 212:ee6d864a8abb party/party.xml: Remove unnecessary underscore in page
2008-12-05 18:33 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 396:a38c86ae70d1 stock/location.xml: Remove unnecessary underscore in page
2008-12-05 18:33 <CIA-54> tryton: udono roundup * #644/Taxes with Tax Code Sign negative for Credit Notes did produce wrong moves.: I guess it is a problem in the credit note wizard, since the invoice moves are all ok.
2008-12-05 18:33 <carlos> udono: btw, OpenERP only ships with 58 modules and most of them are just small additions to other basic modules (like hr_timesheet, hr_timesheet_invoice, hr_timesheet_project and hr_timesheet_sheet)
2008-12-05 18:33 <carlos> udono: I don't think that's too much IMHO
2008-12-05 18:34 <CIA-54> tryton: ced roundup * #643/AttributeError: Couldn't find tag (xpath: /form/notebook/page[@string="General"]) in parent view!: [resolved] It must be fixed now. I remove the unnecessary underscore on page because the client add it automatically.
2008-12-05 18:37 <udono> carlos: It is a very lot to maintain I wish for tiny they will lift the weights...
2008-12-05 18:45 <carlos> udono: I'm curious, from this list: http://www.pastebin.ca/1277024 what do you think that should be removed?
2008-12-05 18:47 <udono> bechamel: cedk: essich sent me an interesting link http://opendocument.xml.org/node/988 for translating open office documents...
2008-12-05 18:48 <cedk> carlos: for me, multi_company must be handle at the base
2008-12-05 18:49 <udono> carlos: don't understand what you mean? These are open_erp modules?
2008-12-05 18:50 <cedk> udono: but we already have translation of odt
2008-12-05 18:50 <udono> cedk: just a note from essich...
2008-12-05 18:50 <carlos> udono: yes, that's the list of modules that come with openerp by default
2008-12-05 18:51 <carlos> cedk: sure, however, I'm more talking about functionality to be removed as udono was suggesting
2008-12-05 18:51 <udono> carlos: ah, now I understand what you mean. Which modules we can be removed is your question.
2008-12-05 18:51 <carlos> merging submodules into other modules is a different issue
2008-12-05 18:51 <carlos> udono: right, sorry if I'm not being clear enough
2008-12-05 18:52 <cedk> udono: by the the current translation is intergrated with others
2008-12-05 18:53 <udono> carlos: none. Tiny can not remove modules if they are there. They must carry all the old models from version to version... it is their privat hell.
2008-12-05 18:53 <carlos> udono: I understand that the list of modules on their website is insane to maintain, but I don't think the default set of modules are too much to be maintained or overkilling it
2008-12-05 18:53 <carlos> udono: you are cheating here ;-)
2008-12-05 18:54 <carlos> udono: let me change the question, which functionality/modules from that list you think Tryton should not implement?
2008-12-05 18:56 <carlos> If Tryton get all that functionality, the move from OpenERP to it would be just a matter of the support you would get from b2ck or other companies supporting Triton or from Tiny for OpenERP
2008-12-05 18:58 <udono> carlos: not easy to answer...
2008-12-05 18:58 <carlos> btw, I'm not saying that without all that functionality such migration is not possible, just talking from the point of view of a company that is planning to offer the ERP to other customers
2008-12-05 18:58 <carlos> udono: I guess
2008-12-05 18:59 <udono> carlos: lets say, I don't need a module account_payment, which is not working absolutely shure.
2008-12-05 19:00 <carlos> udono: well, I start assuming that the functionality works ;-)
2008-12-05 19:01 <carlos> if it doesn't work, I agree with you :-D
2008-12-05 19:01 <udono> carlos: Tryton will grow and many functions of the modules you mentioned you will see in Tryton. Of course with another naming and more general in design.
2008-12-05 19:01 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 1086:45539d1374d0 tryton/ (CHANGELOG tryton/gui/window/form.py): Allow to duplicate many records at once
2008-12-05 19:01 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 1087:c74c775cba1a tryton/tryton/gui/window/form.py: Remove unused method and refactorize
2008-12-05 19:01 <carlos> udono: I know
2008-12-05 19:01 <carlos> that's why I didn't reject the idea of using Tryton
2008-12-05 19:03 <bechamel> carlos: my point of view is that all functionalities are usefull to somebody but modules should be structured in a way that the bases module provide only a minimal abastraction (a first layer which is common to everybody) and peripheral modules provide more advanced features, this way of working result is cleaner installations and it's easier for other people to add custom stuff
2008-12-05 19:05 <carlos> agreed
2008-12-05 19:10 <udono> carlos: for me as working as a consultant it is just the wish to have reliability in the software I recommend to my customers. Functionality is missing in every software everytime, so this can't be a criteria for choosing an ERP. But I find the functions which are advertised need to work as reliable as possible. So I often need to cool down my many-crazy-ideas-what-ever-can-be-handled and see the real: Its hard work to do right in just
2008-12-05 19:10 -!- ikks(n=igor@201.244.188.98) has joined #tryton
2008-12-05 19:11 <carlos> udono: sure, but it depends on which functionality is missing. For some companies, human resources are a must
2008-12-05 19:11 <carlos> udono: or for example, for my company, the project handling functionality
2008-12-05 19:12 <carlos> to control the project expenses, hours, etc.
2008-12-05 19:12 <carlos> cedk: btw, do you have any plan related to the i18n infrastructure of Tryton ?
2008-12-05 19:13 <carlos> will it be keep as it was with tinyerp or a switch to native gettext is possible?
2008-12-05 19:15 <carlos> udono: btw, I agree that wiki integration inside the ERP is not a needed feature (I just remembered that new feature in OpenERP 5.0)
2008-12-05 19:16 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 1088:ec3a7e37903a tryton/tryton/gui/window/view_tree/view_tree.py: Add missing import and use str for strptime
2008-12-05 19:16 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 1089:afced8799abd tryton/tryton/gui/window/form.py: Improve datetime display in log view and add model
2008-12-05 19:16 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 1052:4ae3a310761b tryton/tryton/gui/window/view_tree/view_tree.py: Add missing import and use str for strptime
2008-12-05 19:17 <CIA-54> tryton: C?dric Krier <ced@b2ck.com> default * 1090:f003175a91af tryton/CHANGELOG: Add missing changelog for model in log
2008-12-05 19:17 <udono> carlos: tryton translations are working generally much better then in tinyERP afaik. We have just some minor issues AFAIK, yangoon, ikks is this right ?
2008-12-05 19:18 <cedk> carlos: we use gettext for the GTK client
2008-12-05 19:18 <cedk> carlos: otherwize, we have our own framework
2008-12-05 19:18 <cedk> carlos: we can not use gettext on the server because gettext is not thread safe
2008-12-05 19:19 <carlos> cedk, udono: isn't it using the same ideas as the ones behind tinyerp?
2008-12-05 19:19 <carlos> .csv files to translate and then dump it into the database
2008-12-05 19:19 <carlos> ?
2008-12-05 19:19 <carlos> about the GTK client, not using gettext would be really a bad idea ;-)
2008-12-05 19:19 <udono> carlos: we use module wide translation and documentation.
2008-12-05 19:20 <udono> carlos: GTK client uses gettext
2008-12-05 19:20 <carlos> so it's not per database?
2008-12-05 19:20 <cedk> carlos: and by the way we have for now 12162 translations, I'm not sure that a gettext db can be as much performent then postgresql
2008-12-05 19:20 <udono> carlos: which language you speak native?
2008-12-05 19:21 <cedk> carlos: we use the client interface for translation, we add some features like a fuzzy flag
2008-12-05 19:21 <cedk> carlos: so when you change a little bit the source, the framework detect it and flag the translation as fuzzy
2008-12-05 19:22 <cedk> carlos: there is a wiki page: http://code.google.com/p/tryton/wiki/HowtoTranslate
2008-12-05 19:22 <carlos> udono: Spanish
2008-12-05 19:22 <udono> carlos: did you try the spanish translation of tryton?
2008-12-05 19:22 <carlos> udono, cedk: I was one of the developers of Launchpad Translations and also the coordinator for GNOME into Spanish so I know a lot about l10n and i18n
2008-12-05 19:22 <carlos> udono: not yet
2008-12-05 19:23 <carlos> udono: I didn't even installed it yet
2008-12-05 19:23 <carlos> but I hope this weekend I will have some time to play with it
2008-12-05 19:24 <carlos> cedk: so the client application is the translation application too?
2008-12-05 19:24 <carlos> just like the Translate entry in the Administration menu for OpenERP? (I hope that it's better than that one... please...)
2008-12-05 19:25 <udono> carlos: try this http://www.tryton.org/demo.html
2008-12-05 19:25 <udono> carlos: its over the internet, but you will see its nice quick.
2008-12-05 19:26 <carlos> I saw it, yes, but I need to install the Linux client first
2008-12-05 19:26 <carlos> btw, I thought you were using the tinyerp native client
2008-12-05 19:26 <carlos> well, a modification of it
2008-12-05 19:30 <cedk> carlos: with a lot of improvement :-)
2008-12-05 19:31 <carlos> is there a way to execute the client without installing it under Linux?
2008-12-05 19:32 <cedk> carlos: you can try with a local easy_install
2008-12-05 19:32 <cristi_an_> cedk: i am interested in runing that on ,y ubuntu as well
2008-12-05 19:32 <cristi_an_> what i should do ?
2008-12-05 19:32 <cristi_an_> i just downloaded the srcs
2008-12-05 19:32 <cedk> carlos: http://www.tryton.org/~irclog/2008-12-02.log.html#t2008-12-02_17:43
2008-12-05 19:33 <carlos> cedk: -d, that's it!
2008-12-05 19:33 <carlos> ;-)
2008-12-05 19:33 <carlos> thanks
2008-12-05 19:33 <cedk> but you need to have pygtk installed
2008-12-05 19:33 <cedk> because pygtk doesn't work with easy_install
2008-12-05 19:36 <bechamel> cristi_an_: ./path_to_tryton_client/tryton/bin/tryton
2008-12-05 19:36 <carlos> cedk: I have the tinyerp client installed and use python for other projects, so it shouldn't be a problem
2008-12-05 19:36 <carlos> bechamel: much more simple than easy_install :-D
2008-12-05 19:36 <cristi_an_> i see
2008-12-05 19:36 <cristi_an_> thx
2008-12-05 19:37 <cristi_an_> just install easy_install
2008-12-05 19:39 <bechamel> carlos: if you already have source yes
2008-12-05 19:39 <cristi_an_> what easy_install does ?
2008-12-05 19:40 <carlos> cedk: btw, about your question for gettext handling 12162 messages, I know there are programs using 6000 strings. And for tryton usage, I would use a gettext catalog per module so it wouldn't be so big
2008-12-05 19:40 <cristi_an_> bechamel: i downloader the archiove with src
2008-12-05 19:40 <bechamel> cristi_an_: easy_install resolve dependdancies for you, like apt or yum
2008-12-05 19:41 <cristi_an_> bechamel:
2008-12-05 19:41 <cristi_an_> do i have to unpack
2008-12-05 19:41 <cristi_an_> ?
2008-12-05 19:41 <bechamel> cristi_an_: if you have got the source just try to run them to see if it work
2008-12-05 19:41 <bechamel> cristi_an_: oh yes, first unpack
2008-12-05 19:42 <cristi_an_> i did that :)
2008-12-05 19:42 <cristi_an_> i started
2008-12-05 19:42 <cristi_an_> on server params...
2008-12-05 19:42 <carlos> Hmm, 'Party', isn't that a bit ambiguous in English?
2008-12-05 19:45 <cristi_an_> nice in linux as well as in win
2008-12-05 19:45 <cristi_an_> maybe even nicer
2008-12-05 19:46 <carlos> cedk: btw, indeed, the speed is much better than OpenERP 4.2
2008-12-05 19:46 <carlos> my server has the same network latency than yours and each screen takes a bit more time to load
2008-12-05 19:46 <carlos> that's a good thing
2008-12-05 19:47 <udono> carlos: "party" is a term from Len Silverstons Datamodel Resource book. native speaker.
2008-12-05 19:48 <carlos> udono: Well for non native speakers like me has been a surprise. I know what it means in that context, but was a surprise anyway ;-)
2008-12-05 19:48 <carlos> 'Party management' looks like something else :-)
2008-12-05 19:49 <udono> ACTION let's party - party time
2008-12-05 19:49 <carlos> but I understand that Company is not a valid term either, given that there may be individuals
2008-12-05 19:50 <cristi_an_> what is ir module /
2008-12-05 19:50 <cristi_an_> ?
2008-12-05 19:53 <udono> cristi_an_: ir and res provides functionality in the Administration menu
2008-12-05 19:54 <cristi_an_> udono: and i may create a clean install only with these 2 modules
2008-12-05 19:54 <cristi_an_> udono: these are liek the core modules for the client ?
2008-12-05 19:55 <udono> cristi_an_: yes, and the server
2008-12-05 19:56 <carlos> cedk: hmm, so you keep using the tinyerp translation tool :-(
2008-12-05 19:56 <carlos> that's so hard to use...
2008-12-05 19:56 <cristi_an_> udono: what is that site with copy paste
2008-12-05 19:56 <cristi_an_> ?
2008-12-05 19:57 <carlos> demo.tryton.org
2008-12-05 19:57 <cristi_an_> not that one...i want to paste some small piece of code...
2008-12-05 19:57 <carlos> oh, ignore me then ;-)
2008-12-05 19:57 <cristi_an_> you can add that into channel header or so :)
2008-12-05 19:58 <carlos> cedk: I have another question about possible infrastructure changes. Is there any plan to change Tryton to use an standard python ORM like SQLAlchemy or Storm ?
2008-12-05 19:58 <udono> carlos: see at plugins > trynslate view when you are on a view...
2008-12-05 19:59 <cristi_an_> udono: http://paste.ubuntu.com/80966/
2008-12-05 19:59 <cristi_an_> udono: my daily cup of pyton :)
2008-12-05 20:00 <carlos> udono: I don't have any plugin available, I guess because I'm using a non installed client
2008-12-05 20:00 <cristi_an_> udono: what the first if means...cause the last line i understood ,it starts the client
2008-12-05 20:00 <cristi_an_> udono: DIR: ?
2008-12-05 20:01 <udono> cristi_an_: use the print statement to get an output.
2008-12-05 20:01 <carlos> udono: I will play with that plugin this weekend, thanks for the information
2008-12-05 20:02 <udono> cristi_an_: just try print DIR before and after the if...
2008-12-05 20:02 <cristi_an_> yes i did it :)
2008-12-05 20:02 <cristi_an_> it would be nice if i know how to used python docs
2008-12-05 20:02 <bechamel> carlos: we talked about alchemy some time ago, but it's not an easy task
2008-12-05 20:02 <cristi_an_> like javadocs
2008-12-05 20:03 <carlos> bechamel: I know it's not easy, but given the rewrite you are doing, I think is a good change to have, so you need to maintain even less code
2008-12-05 20:04 <cristi_an_> carlos: BUT tryton what ORM uses ? some custom made or some open source know in pytom world (in java we have hibernate,jpa etc)
2008-12-05 20:04 <udono> carlos: the plugins should be there...
2008-12-05 20:04 <carlos> I guess at the time tinyerp started sqlalchemy or sqlobject were not good candidates but today, things are different :-)
2008-12-05 20:04 <bechamel> carlos: i agree, otoh the orm in tryton is also aware of some higher level stuff like rules
2008-12-05 20:06 <carlos> udono: what's the plugin filename ?
2008-12-05 20:06 <carlos> bechamel: could you give me an example of such 'rules' ?
2008-12-05 20:07 <bechamel> carlos: the orm is not only an orm and in way it's not an orm because it doesnt instanciate one objetct per record when reading data, instead object are more a kind of accessor to the table
2008-12-05 20:08 <carlos> is that supposed to be good or better than a proper ORM?
2008-12-05 20:08 <carlos> or just different?
2008-12-05 20:09 <bechamel> carlos: i was talking about ir.rule, those rules allow to resctrict access on some records
2008-12-05 20:09 <bechamel> carlos: for exemple http://hg.tryton.org/hgwebdir.cgi/trytond/file/f168aad30599/trytond/osv/orm.py#l1097
2008-12-05 20:10 <bechamel> carlos: the check is made on the lowest level just when the result is fetched out of the db
2008-12-05 20:11 <carlos> bechamel: I see
2008-12-05 20:12 <bechamel> carlos: i think it's just different, as you say this code made when orm where very new so it wasn't influenced by concept that are more main stream today
2008-12-05 20:13 <udono> carlos: the plugin is in tryton/tryton/plugins/translation
2008-12-05 20:14 <carlos> udono: there is no such file in the downloaded tar.gz
2008-12-05 20:14 <carlos> for 1.0.1
2008-12-05 20:14 <bechamel> carlos: but maybe I'm pessimist and that the migration to alchemy is not that hard
2008-12-05 20:14 <udono> bechamel: cedk are the client plugins delivered extra?
2008-12-05 20:15 <bechamel> udono: i don't think
2008-12-05 20:15 <carlos> bechamel: well, that functionality is not present in SQLAlchemy or Storm, at least from what I know about them
2008-12-05 20:16 <carlos> bechamel: so I guess we would need to move the rules to a higher layer
2008-12-05 20:16 <carlos> so I'm not sure how easy would it be
2008-12-05 20:17 <cristi_an_> guys : maybe i am out of discussion :) but i saw in my experience projects that failed only becasue they want to use latest trends like hibernate (at that time it was at the begging)
2008-12-05 20:18 <cristi_an_> arre those orm tools so evolved in python world ?
2008-12-05 20:18 <udono> carlos, did you have this file: http://hg.tryton.org/hgwebdir.cgi/1.0/tryton/file/4ae3a310761b/tryton/plugins/translation/__init__.py
2008-12-05 20:18 <carlos> udono: there is no plugins directory in my tree
2008-12-05 20:18 <carlos> udono: just a plugins.py file
2008-12-05 20:19 <carlos> cristi_an_: sqlalchemy has been around for a while already
2008-12-05 20:19 <cristi_an_> then i did not say anything
2008-12-05 20:19 <carlos> cristi_an_: and many projects use it
2008-12-05 20:19 <carlos> cristi_an_: and a good example of Storm usage, you have launchpad.net
2008-12-05 20:19 <bechamel> cristi_an_: is not the first time we talk about alchemy, and nothing was made yet in this direction :)
2008-12-05 20:19 <cristi_an_> and if it ease the work
2008-12-05 20:19 <carlos> that web application uses it
2008-12-05 20:20 <carlos> cristi_an_: well, it's easy to leave what tryton has right now
2008-12-05 20:20 <carlos> ;-)
2008-12-05 20:20 <udono> carlos: may you file a bug for this?
2008-12-05 20:20 <carlos> I was just asking whether would make sense to move to an external ORM
2008-12-05 20:20 <carlos> udono: sure
2008-12-05 20:20 <cristi_an_> carlos: maybe is not woth doing that for now
2008-12-05 20:21 <carlos> cristi_an_: I guess
2008-12-05 20:21 <bechamel> carlos: i think it makes sense but i think also that other stuff are more important today
2008-12-05 20:21 <cristi_an_> carlos: but current architecture used some custom ORM
2008-12-05 20:21 <carlos> bechamel: true
2008-12-05 20:21 <cristi_an_> carlos: in such cases you have to think what priorities are...in order to eveolve
2008-12-05 20:21 <carlos> cristi_an_: yeah, I was just checking for code reuse ;-)
2008-12-05 20:22 <carlos> and reduce maintainment overload
2008-12-05 20:22 <carlos> if someone else maintains your orm, is more time to do something else ;-)
2008-12-05 20:22 <carlos> that's why I asked
2008-12-05 20:23 <bechamel> the other advantage of the current, is that it's handy to tailor it to our needs
2008-12-05 20:23 <cristi_an_> carlos: since you know java i assume that what they have is like plain jdbc and it is desired somethign like hibernate or JPA ?
2008-12-05 20:23 <bechamel> s/of the current/of the current orm/
2008-12-05 20:24 <cristi_an_> too all: current orm is custom made by you guys ?
2008-12-05 20:24 <bechamel> cristi_an_: the orm is more than jdbc
2008-12-05 20:24 <carlos> cristi_an_: I don't know so much Java. But I think that current orm is better than jdbc.
2008-12-05 20:24 <cristi_an_> object relational mapping ?
2008-12-05 20:24 <cristi_an_> like in java
2008-12-05 20:24 <bechamel> cristi_an_: the aquivalent of jdbc in tryton is psycopg
2008-12-05 20:25 <cristi_an_> and orm ?
2008-12-05 20:25 <cristi_an_> is not a framwork that does object realtional mappings ?
2008-12-05 20:25 <bechamel> cristi_an_: yes
2008-12-05 20:25 <cristi_an_> and you do not have to write plain sql
2008-12-05 20:25 <cristi_an_> etc etc
2008-12-05 20:26 <cristi_an_> so like in java
2008-12-05 20:26 <bechamel> cristi_an_: orm stuff is in trytond/osv/orm.py
2008-12-05 20:26 <carlos> cristi_an_: let's say the tryton one is half way jdbc and a proper orm
2008-12-05 20:26 <cristi_an_> bechamel: so tryton orm is not one of the best ,carlos say ?
2008-12-05 20:26 <carlos> cristi_an_: it's not bad
2008-12-05 20:27 <carlos> it's just a custom one for tryton/tinyerp
2008-12-05 20:27 <cristi_an_> but there are better
2008-12-05 20:27 <carlos> better generic ones
2008-12-05 20:27 <cristi_an_> i got it now !!!
2008-12-05 20:27 <cristi_an_> ==> less code
2008-12-05 20:27 <cristi_an_> less maintanace
2008-12-05 20:27 <cristi_an_> i assume like in any other project....is not that easy to swithc the db implementations
2008-12-05 20:28 <cristi_an_> only if you designe the aplication in such manner with intrefaces
2008-12-05 20:28 <cristi_an_> you know DB layer to be an interface and you can just change that with a factory
2008-12-05 20:29 <bechamel> cristi_an_: most of the code in modules is db-agnostic, so the main problem is the kernel itself and mainly orm.py
2008-12-05 20:29 <cristi_an_> bechamel: what do you mean by db -agnostic ?
2008-12-05 20:30 <cristi_an_> my lack of english terms :)
2008-12-05 20:30 <cristi_an_> bechamel: i guess independedt of the db mplementation used
2008-12-05 20:30 <bechamel> cristi_an_: the problem has is said is that the orm in tryton do more stuff than other orm (all the stuff that are handy to put there)
2008-12-05 20:31 <bechamel> cristi_an_: by agnostic i mean that there is no sql query, all data access is madde through the api
2008-12-05 20:31 <cristi_an_> bechamel: that is how is suposed to be
2008-12-05 20:32 -!- oversize(n=manuel@dslb-084-059-180-122.pools.arcor-ip.net) has joined #tryton
2008-12-05 20:33 <cristi_an_> if the orm does it;s job and there are things more important then that...
2008-12-05 20:33 <bechamel> cristi_an_: yes of course, but is not always true, for exemple there are some sql query in the stock module (they are very complex and at the same times they need to be very optimised)
2008-12-05 20:33 <cristi_an_> you know what i learn in 10 years of java
2008-12-05 20:34 <cristi_an_> that over engineering a program will lead to very very complex scenarios...
2008-12-05 20:34 <cristi_an_> i had very very cases when i had to swich from a db to other as an example
2008-12-05 20:35 <cristi_an_> very rare
2008-12-05 20:35 <bechamel> i hope we will never had to leave postgres
2008-12-05 20:35 <cristi_an_> so bechamel i agree with you
2008-12-05 20:36 <cristi_an_> if you need performance ,optimizations) keep it in your hands
2008-12-05 20:36 <cristi_an_> the code that does that...
2008-12-05 20:37 <cristi_an_> otherwise you need to do tweak after tweak :)
2008-12-05 20:37 <cristi_an_> and workarounds
2008-12-05 20:38 <cristi_an_> on frameworks i do not like because you have to do workarounds instead of the framework to be the one who meed your needs...
2008-12-05 20:39 <cristi_an_> /s/meed/meet
2008-12-05 20:40 <bechamel> otho if you don't like frameworks, you don't like Tryton :D
2008-12-05 20:40 <bechamel> /otho/otoh/
2008-12-05 20:41 <cristi_an_> well on i hope that tryton will meet my needs and viceversa
2008-12-05 20:41 <CIA-54> tryton: carlos roundup * #645/The Linux client source code doesn't include the plugins directory: [new] When you download the latest Linux client from http://downloads.tryton.org/1.0/tryton-1.0.1.tar.gz you don't get any plugin with it.
2008-12-05 20:42 <cristi_an_> bechamel: i do not like framworks that restrict you too much
2008-12-05 20:43 <cristi_an_> bechamel: in tryton is possible to run with an embbeded database ?
2008-12-05 20:43 <cristi_an_> only postgres ?
2008-12-05 20:43 <bechamel> cristi_an_: only postgresql
2008-12-05 20:43 <carlos> bechamel: I hope you never move away from postgres, unless it die or changes its direction in a bad way
2008-12-05 20:44 <bechamel> cristi_an_: but it should be easier to provide sqlite support than using another orm
2008-12-05 20:44 <cristi_an_> hmmmm
2008-12-05 20:44 <cristi_an_> sound good since i am interested is such a thing
2008-12-05 20:44 <cristi_an_> mainly for the accounting module
2008-12-05 20:45 <cristi_an_> i do not know how is the custom in you countries but here is a niche among accountans
2008-12-05 20:45 <cristi_an_> many of them use fox
2008-12-05 20:45 <cristi_an_> and fox pro is in it's last days
2008-12-05 20:45 <udono> carlos: did you mention on the bug, how you installed tryton? via easy_install?
2008-12-05 20:46 <bechamel> carlos: yes postgesql was a very good choice, as the time teach us (i met a lot of people telling me "wht ? it doesnt use mysql ??", but know mush recently :) )
2008-12-05 20:46 <cristi_an_> bechamel: so a accounting module that works with an sqllite is possible ?
2008-12-05 20:47 <bechamel> cristi_an_: yes i think so
2008-12-05 20:47 <bechamel> cristi_an_: and by the way all the other modules
2008-12-05 20:47 <carlos> udono: I didn't install it, I just download it from the URL
2008-12-05 20:48 <carlos> and there is no plugins directory
2008-12-05 20:48 <udono> carlos: ah, ok
2008-12-05 20:48 <cristi_an_> bechamel: an application with all modules that is desired
2008-12-05 20:48 <cristi_an_> bechamel: it would be fantastic to have such a thing...
2008-12-05 20:50 <bechamel> cristi_an_: i see sqlite as a easy tool for a developer, for a real installation (even a small one) postgres is ok. sqlite doesnt handle concurrency (or in a limited way) so it will be a problem as soon as there is two or tree user on the same db
2008-12-05 20:51 <X0d_of_N0d> bechamel, cedk: either of you ever use claws-mail?
2008-12-05 20:52 <bechamel> X0d_of_N0d: I use claws-mail
2008-12-05 20:52 <cristi_an_> bechamel: i was taking about some special case here ,a niche on the market ,old fox pro users (mainly accountants) they work at home ,so it is 1 man 1 application
2008-12-05 20:52 <X0d_of_N0d> bechamel: I really like the way claws lets you define hot-keys
2008-12-05 20:52 <cristi_an_> may firms
2008-12-05 20:53 <cristi_an_> bechamel: many firms
2008-12-05 20:53 <bechamel> X0d_of_N0d: you can also choose your shortcut in the gtk client
2008-12-05 20:54 <cristi_an_> bechamel: but maybe i do not understood one thing.
2008-12-05 20:54 <carlos> btw, another thing that would be interesting is that you start sharing sucess cases of Tryton deployments so new customers would see it as a real tool instead of a toy project
2008-12-05 20:54 <bechamel> cristi_an_: for this case of use sqlite make sense (especialy on windows)
2008-12-05 20:54 <X0d_of_N0d> bechamel: in exactly the same way....wow...that's really cool
2008-12-05 20:55 <carlos> missing modules can be developed, but we need to show to new customers that Tryton is really being used on production
2008-12-05 20:56 <bechamel> carlos: we (b2ck) will try to provide success stories from our customer, but is often difficult to collect them from other companies (and most of the time we don't even who use it)
2008-12-05 20:58 <carlos> bechamel: I know there would be more people using it than published in the website, but when possible, it's something to promote
2008-12-05 20:59 <bechamel> carlos: for your customers you can talk about another openerp flavor/derivative (which it is in some extend)
2008-12-05 21:00 <carlos> I can tell you that not being able to justify an active use base and a list of companies supporting it (tryton already publish it) is something that prevents us to "sell" it to new customers
2008-12-05 21:00 <carlos> yeah, we are taking that path
2008-12-05 21:00 <carlos> a based OpenERP solution
2008-12-05 21:17 <carlos> Another question (today is the Carlos' questions day :-P)
2008-12-05 21:18 <carlos> is there any data migration script from OpenERP to Tryton?
2008-12-05 21:31 <CIA-54> tryton: X0d_of_N0d roundup * #646/TypeError: __init__() got an unexpected keyword argument 'window': [new] Traceback (most recent call last): File "/tryton/gui/window/view_form/view/form_gtk/many2one.py", line 267, in on_completion_match vie ...
2008-12-05 21:33 <X0d_of_N0d> wow...
2008-12-05 21:33 <X0d_of_N0d> bug reports actually do something....
2008-12-05 21:39 <bechamel> X0d_of_N0d: and normally if you try to submit two times there is a check to avoid duplicates
2008-12-05 21:40 <CIA-54> tryton: X0d_of_N0d roundup * #646/TypeError: __init__() got an unexpected keyword argument 'window': [chatting] The error occurred while inputting my country under company setup. After I started to type I got a completion menu (nice actually), I s ...
2008-12-05 21:41 <X0d_of_N0d> hey, that's pretty impressive
2008-12-05 21:41 <X0d_of_N0d> does roundup do that, or is it in tryton?
2008-12-05 21:41 <bechamel> X0d_of_N0d: mainly tryton, roundup provide the api
2008-12-05 21:41 <Timitos> X0d_of_N0d: look here http://cia.vc/stats/project/tryton
2008-12-05 21:41 <X0d_of_N0d> just out of curiosity, how many active developers are there on tryton right now?
2008-12-05 21:42 <bechamel> X0d_of_N0d: I think it's udono who works on this feature
2008-12-05 21:42 <X0d_of_N0d> wow
2008-12-05 21:42 <X0d_of_N0d> this is a really well organized project
2008-12-05 21:43 <bechamel> X0d_of_N0d: there is also a list on the gtk client in help > about > credits
2008-12-05 21:43 <udono> bechamel: thanks for credits, but actually I just gave cedric the idea and 5 lines of code. The rest was done by him
2008-12-05 21:44 <Timitos> bechamel: i think X0d_of_N0d wanted to know how many active developers work on tryton core and tryton modules
2008-12-05 21:44 <bechamel> udono: don't underestimate good ideas, they are important stepstones
2008-12-05 21:45 <X0d_of_N0d> ACTION nods at Timitos
2008-12-05 21:46 <bechamel> most of the code comes from me and ced but we hope that this will change :)
2008-12-05 21:46 <X0d_of_N0d> cool
2008-12-05 21:47 <bechamel> X0d_of_N0d: you can see who made what on each COPYRIGHT file on each repo
2008-12-05 21:47 <Timitos> X0d_of_N0d: we not only have developers here but some consultants. i think this is really important as we can discuss some special business cases
2008-12-05 21:48 <bechamel> Timitos: yes this is important :)
2008-12-05 21:48 <Timitos> bechamel: i hope that we will be able to provide some modules in the next time if you and ced are interested in.
2008-12-05 21:49 <bechamel> Timitos: yes is saw that you created network_* modules on intuxication
2008-12-05 21:49 <Timitos> bechamel: my first tries. the are outdated. it was my way to learn about the tryton framework
2008-12-05 21:50 <bechamel> Timitos: ok
2008-12-05 21:50 <Timitos> bechamel: if i find some time i will update them
2008-12-05 21:50 <cristi_an_> Timitos: on private or here : just installed pydev :)
2008-12-05 21:51 <cristi_an_> Timitos: so some initial guidance i need
2008-12-05 21:51 <Timitos> bechamel: how are your plans about project?
2008-12-05 21:51 <bechamel> Timitos: I just saw that the last change is 5 mont ago
2008-12-05 21:51 <udono> bechamel: momentary we are hard checking accounting and implementing taxes and charts of accounts or germany
2008-12-05 21:52 <Timitos> cristi_an_: sorry. i will have to leave in about 10 minutes. but go on private with this. i will try to help you
2008-12-05 21:52 <bechamel> udono: great, accounting is difficult bu important
2008-12-05 21:52 <bechamel> /bu/but/
2008-12-05 21:52 <bechamel> Timitos: you talk about the project module ?
2008-12-05 21:52 <Timitos> bechamel: yes
2008-12-05 21:54 <bechamel> Timitos: i talk with a marketing guy last week and he tells me that project should be more mixed with crm (he see customer meetings like projects), which is not a bad idea
2008-12-05 21:55 <bechamel> Timitos: maybe one should start a discussion on the mailing list to collect all the point of view about what project should cover (and what it shoudn't)
2008-12-05 21:55 <Timitos> bechamel: yes. this sounds good and needs to be discussed intensively
2008-12-05 21:56 <Timitos> bechamel: we have a client who is interested in the project stuff so we will perhaps start early for a concept
2008-12-05 21:56 <Timitos> bechamel: this is why i ask. because we need to coordinate our work
2008-12-05 21:57 <bechamel> Timitos: to hesitate to talk about it, here or on the ml
2008-12-05 21:58 <Timitos> bechamel: ok. i will talk about if i have summed up the needs of our client
2008-12-05 21:58 <bechamel> Timitos: it will be a good starting point
2008-12-05 22:02 <Timitos> afk
2008-12-05 22:02 <X0d_of_N0d> bechamel: you guys all use light themes?
2008-12-05 22:02 <X0d_of_N0d> light gtk themes I mean
2008-12-05 22:03 <bechamel> X0d_of_N0d: I use the default theme in debian
2008-12-05 22:04 <X0d_of_N0d> I use xfce-dusk
2008-12-05 22:04 <X0d_of_N0d> I really like dark themes, but I notice that tinyerp and tryton really don't work well with them
2008-12-05 22:04 <X0d_of_N0d> and your guy's site is kind of broken with them
2008-12-05 22:05 <bechamel> X0d_of_N0d: the website ?
2008-12-05 22:05 <X0d_of_N0d> correction, the bug track
2008-12-05 22:06 <X0d_of_N0d> when an input field is selected the background turns really light
2008-12-05 22:06 <X0d_of_N0d> unfortunately I'm using a white font, so this means I can't see what I'm typing
2008-12-05 22:07 <bechamel> X0d_of_N0d: I will test
2008-12-05 22:07 <X0d_of_N0d> in tryton and tinyerp when I use a dark font most things work, but in the list view it's very difficult to see because of the dark background....but that might just be a crappy gtk theme
2008-12-05 22:07 <X0d_of_N0d> cool... I'll test out a few more themes and see if the tryton thing gets better
2008-12-05 22:09 <bechamel> X0d_of_N0d: at least it's better than firefox, it crashes every time i change the theme
2008-12-05 22:10 <X0d_of_N0d> really? damn
2008-12-05 22:16 -!- cristi_an(n=cristi@89.120.211.206) has joined #tryton
2008-12-05 22:17 <X0d_of_N0d> bechamel: yeah, I got a theme called playbill red and it's a bit better
2008-12-05 22:19 <X0d_of_N0d> it looks like the font color is staticly set to black unless highlighted or something in the list view
2008-12-05 22:20 <bechamel> X0d_of_N0d: yes, ithink it's because the color can be changed from the xml view
2008-12-05 22:21 <X0d_of_N0d> is it not possible to set the color to the system color unless otherwise specified in xml?
2008-12-05 22:22 <bechamel> X0d_of_N0d: maybe i don't know very well gtk
2008-12-05 22:22 <X0d_of_N0d> ok
2008-12-05 23:11 <udono> X0d_of_N0d: are you there?
2008-12-05 23:11 <udono> X0d_of_N0d: see tryton/common/common.py the last parts of the file, there you may change colors
2008-12-05 23:12 <udono> bechamel: are you there?
2008-12-05 23:14 <bechamel> udono: yes
2008-12-05 23:14 <udono> bechamel: about project in combination with crm, the datamodel of silverston describes exactly this
2008-12-05 23:16 <bechamel> udono: the difficulty is to provide also a solution for people who want project only or crm only
2008-12-05 23:17 <udono> bechamel: see page 75 in the pdf
2008-12-05 23:18 <udono> bechamel: no problem with the data model, you can just make two modules project and relationships and a glue module relationships_project
2008-12-05 23:19 <bechamel> udono: yes maybe
2008-12-05 23:19 <udono> bechamel: do you have the book?
2008-12-05 23:19 <bechamel> udono: I'm searching for it :), but i don't think so
2008-12-05 23:35 -!- juanfer(n=juanfer@190.157.143.212) has joined #tryton

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