IRC logs of #tryton for Monday, 2008-12-29 #tryton log beginning Mon Dec 29 00:00:01 CET 2008
2008-12-29 01:15 <CIA-10> tryton: matb roundup * #703/Invoice line: amount , taxed, total not updated after editing product: [new] Insert a product into an invoice, edit the product with another price, save it, edit it again and choose once again the product: original pr ...
2008-12-29 04:14 -!- gremly(n=oscar@ has joined #tryton
2008-12-29 04:18 -!- gremly(n=oscar@ has joined #tryton
2008-12-29 05:19 -!- yangoon( has joined #tryton
2008-12-29 07:37 -!- Timitos(n=Timitos@ has joined #tryton
2008-12-29 08:19 -!- vengfulsquirrel( has joined #tryton
2008-12-29 08:40 -!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton
2008-12-29 09:21 -!- cristi_an(n=cristi@ has joined #tryton
2008-12-29 09:24 <CIA-10> tryton: ced roundup * #703/Invoice line: amount , taxed, total not updated after editing product: [resolved] I don't see any issue. The amount of the line is 6 The amount of the taxes is 0 (as there is two taxes with positive and negative value ...
2008-12-29 09:25 <CIA-10> tryton: ced roundup * #702/domain validation on record creation should be improved: [chatting] I don't see what can be done in a general way as the domain are to complex to create a new one for the linked object. But maybe we can ...
2008-12-29 09:27 <cristi_an> cedk: i asked you yesterday but maybe you did not see that: on my local instaltion i get a error stacktrace very very easy i just do like 6,7 clicks and so ,may i create a company on demo and play with it?
2008-12-29 09:28 <cristi_an> maybe is my local instalataion has a problem
2008-12-29 09:28 <cristi_an> otherwise to put those as bug if i can catch them on demo as well
2008-12-29 09:29 <cristi_an> 6,7 clicks
2008-12-29 09:29 <cedk> cristi_an: submit an issue in roundup
2008-12-29 09:30 <cristi_an> hmm only if that is catched on demo as well ?
2008-12-29 09:30 <cristi_an> or even if i catched it on my local server
2008-12-29 09:30 <cristi_an> ?
2008-12-29 09:30 <cristi_an> and client
2008-12-29 09:30 <cristi_an> my local are latest sources
2008-12-29 09:31 <cedk> cristi_an: any way
2008-12-29 09:31 <cristi_an> oki.
2008-12-29 09:44 <cristi_an> cedk: data that i create on demo server is not stored or you hava a script that is run and that override the data at some moment ?
2008-12-29 09:45 <cedk> cristi_an: it is cleand each night
2008-12-29 09:47 <cristi_an> i though so
2008-12-29 09:52 -!- vengfulsquirrel_( has joined #tryton
2008-12-29 10:03 <cristi_an> the first step when tryton is started is to install the modules you need then to configure a company right ?
2008-12-29 10:11 <cristi_an> you know what i will put my questions on google groups and they will be grouped on eacg moduele (so otheres can learn from it)
2008-12-29 10:17 -!- sharkcz( has joined #tryton
2008-12-29 10:18 <cristi_an> oki ,my questions are on :) plz enjoy answering to them :)
2008-12-29 10:25 -!- carlos(n=carlos@ has joined #tryton
2008-12-29 10:42 <CIA-10> tryton: cristi roundup * #704/company - currency issue: [new] I created a company on demo server. I choosed RO and set currency to RON. when i tried to create an invoice in financial management /invoic ...
2008-12-29 10:46 -!- oversize(n=manuel@ has joined #tryton
2008-12-29 10:55 <CIA-10> tryton: ced roundup * #704/company - currency issue: [resolved] You must put the company on your user.
2008-12-29 11:22 <udono> good morning all
2008-12-29 11:23 <udono> cedk: did you have an opinion on topic last post?
2008-12-29 11:27 <cedk> udono: I think that you must not add constraint on the party model
2008-12-29 11:30 <udono> cedk: but I did not add a constraint on party model afais.
2008-12-29 11:32 <cedk> udono: so if the default behavior is still the same, there will be no problem with the company model
2008-12-29 11:33 <udono> cedk: yes, that's right.
2008-12-29 11:34 <udono> cedk: what exactly I break when I recreate the in another module? Is it just untested or are there side effects?
2008-12-29 11:35 -!- mrcast( has joined #tryton
2008-12-29 11:38 <cedk> udono: I don't know, but for me the main issue is that you try t force user to respect some rules like company only one name and person two names
2008-12-29 11:47 <udono> cedk: yes. But there are no good solutions around to realise this in an addon module. I only find the way to re define with some constraints. But you told me in the past, that this is no good way because it could break things.
2008-12-29 11:52 <cedk> udono: for me the simplest way, is just add a new fields for the first name
2008-12-29 11:53 <cedk> udono: but as I told also previously for me I don't think it is usefull to separate the names
2008-12-29 11:57 <cristi_an> cedk: thx for your answers on forum
2008-12-29 11:57 <cristi_an> still have 2 quick questions: "It will validate the number. For Romania we had only two kind (10 and
2008-12-29 11:57 <cristi_an> 13) " what is 10 ans 13 ?
2008-12-29 11:58 <cristi_an> cedk:an employee is autmatically a user of the application ?
2008-12-29 11:59 <cedk> cristi_an: from the doc we find, we can validate those kind of number: 1234567897 or 1630615123457
2008-12-29 11:59 <cedk> cristi_an: and second no
2008-12-29 12:01 <cristi_an> cedk: what doc are you talking about ?
2008-12-29 12:03 <udono> cristi_an:
2008-12-29 12:03 -!- bechamel(n=user@ has joined #tryton
2008-12-29 12:03 <cristi_an> ohhhh
2008-12-29 12:03 <cristi_an> this english terms
2008-12-29 12:04 <cristi_an> i know what you mean now....:)
2008-12-29 12:04 <cristi_an> i thougth that vat numbers are the vat tax levels validation (in ro we have 19,9,0) ....but it is the registration vat number
2008-12-29 12:06 <udono> cedk: yes, I remember your ideas from last time. But I had some problems with the non separation of names. But anyway, I will try to solve it exactly you suggested: using the name field for the name only, adding a pre_name field for the prename and doing no special name combinations.
2008-12-29 12:10 <cristi_an> i saw that when you create a company you specify its why i have to link the user to the company when i do an invoice in order to have the default currency as specified in company ?
2008-12-29 12:11 <cristi_an> currency used for invocing does not depend on the company ...not on the user no ?
2008-12-29 12:12 <cedk> cristi_an: because the company comes from the user
2008-12-29 12:15 <cristi_an> how is that...? you may have many companies but each user has a main company and a current company
2008-12-29 12:15 <cristi_an> what is the diff between these two
2008-12-29 12:15 <cristi_an> ?
2008-12-29 12:16 <udono> cedk: ... But then there remains another serious problem for me: I need just one on_change for the party_type for hiding first_name and gender when party_type == Organization. But an on_change_ in an addon module (Party_Types) is not callable from another addon module (Company). Both modules inherit, but I can not connect from Company to the on_change of Party_types. So I needed to be depending on all other module which sh
2008-12-29 12:18 <cedk> udono: why this is a constraint
2008-12-29 12:18 <udono> cedk: Because I like to avoid to put a gender and a prename to a organisation party_type.
2008-12-29 12:19 <cedk> udono: and you don't need of an on_change for that
2008-12-29 12:21 <cristi_an> cedk: i got that part "because company comes from the user" it is like when you log in with a user and you do not log in to a company (like other applications does)
2008-12-29 12:22 <cristi_an> cedk: but what is the diff between main company and a current company ?
2008-12-29 12:22 <cristi_an> on what main company is used ? i assume current company is comany that is in behalf of the user
2008-12-29 12:23 <CIA-10> tryton: matb roundup * #703/Invoice line: amount , taxed, total not updated after editing product: [chatting] Please look close: The amount of the line should be 5, as it is on the unit price of the product and as it is shown and calculated corr ...
2008-12-29 12:24 <udono> cedk: yeah, sorry but you are right. Actually the on change is used for name constructing and cleanup. But I don't need this any longer when just adding a prename field and don't touch the name. Yes, now I understand your idea in complete, I think. Thanks a lot!!! I try now.
2008-12-29 12:44 -!- ikks(n=igor@ has joined #tryton
2008-12-29 12:50 <cristi_an> no one know what is the diff. between main company and a current company for a user?
2008-12-29 13:06 <udono> cristi_an: I don't know. But I like to know, too.
2008-12-29 13:06 <cristi_an> udono: thx.
2008-12-29 13:06 <cristi_an> i am just guessing about what it is....
2008-12-29 13:07 <cristi_an> udono: when a company is created automatically a party is created and the party id is added a a foreign key to the company right ?
2008-12-29 13:29 -!- udono( has joined #tryton
2008-12-29 13:36 <cristi_an> udono: when an invoice is done and i want to print that invoice is not possible to print that invoice directly ? without open open office ?
2008-12-29 13:36 <cristi_an> without that "print preview" in open office
2008-12-29 13:39 <cristi_an> and maybe somebody knows what code and code_length is in party_party table
2008-12-29 13:52 <udono> cristi_an: party.code is the general customer/supplier number The code lengh is used internal for showing code 1, 2, 3, 10, 20, 21, 30 in the right sort order on tree view. Not using this trick will sort the code this way: 1, 10, 2, 20, 21, 3, 30. That's because code is a char, not integer.
2008-12-29 13:54 <cristi_an> udono: but thos code is given by user or is internally generated ?
2008-12-29 13:55 <cristi_an> i see it is generated....from demo app
2008-12-29 13:55 <cristi_an> then why is generated as char ?
2008-12-29 13:55 <cristi_an> not as int
2008-12-29 13:55 <cristi_an> and why is not the id from sequece then
2008-12-29 13:58 <udono> cristi_an: because someone maybe wated to have d prefix or suffix like CUS001 or SUP012
2008-12-29 13:59 <cristi_an> udono: and that prefix where may be set ?
2008-12-29 13:59 <udono> cristi_an: but it is not a strict seuence, since there is no need for strict sequence. You can shortcut (code) your party as free as possible.
2008-12-29 13:59 <udono> s/seuence/sequence
2008-12-29 13:59 <cristi_an> cause the code in not editable
2008-12-29 14:00 <udono> Just write it in your code field
2008-12-29 14:00 <cristi_an> code filed...? let me see where that is
2008-12-29 14:00 <udono> cristi_an: ui, that's new for me, I just take a look
2008-12-29 14:00 <udono> cristi_an: last sentences of me was wrong.
2008-12-29 14:01 <cristi_an> which one ?
2008-12-29 14:01 <cristi_an> :)
2008-12-29 14:01 <udono> cristi_an: code is a sequence, but not a strict one without gaping numbers.
2008-12-29 14:01 <cristi_an> i see....i am looking now where i can add prefixes
2008-12-29 14:02 <udono> cristi_an: you can edit the sequence in Administration > Sequences > Sequences
2008-12-29 14:02 <cristi_an> udono: yee thx
2008-12-29 14:03 <cristi_an> since i got you :) i have 2,3 more questions...very short ones
2008-12-29 14:03 <cristi_an> printing ....possible to be done without open "open office"
2008-12-29 14:03 <cristi_an> direct printing....without any preview ?
2008-12-29 14:04 <udono> cristi_an: yes, see at client Menu Options > File actions...
2008-12-29 14:04 <cristi_an> pfff who learn you these...cedk ?
2008-12-29 14:05 <udono> cristi_an: also see at administration > User Interface > actions > reports
2008-12-29 14:05 <udono> cristi_an: yes, all from cedk and bechamel and long try.
2008-12-29 14:05 <cristi_an> udono: thank you
2008-12-29 14:06 <cristi_an> i am lucky with you....
2008-12-29 14:06 <cristi_an> and timitos...and cedk and bechamel :)
2008-12-29 14:06 <udono> cristi_an: administration > User Interface > actions > reports there is a checkbox direct print...
2008-12-29 14:06 <cristi_an> gr8
2008-12-29 14:07 <cristi_an> to understand the archotecture.....there is the user ,then user has defautl company....after is logged
2008-12-29 14:07 <udono> cristi_an: yeah, the learning curve is a bit hard, because of complexity. But tryton is much easier to understand for me then OpenERP.
2008-12-29 14:07 <cristi_an> nowafter i logge in as user x for company x
2008-12-29 14:07 <cristi_an> for me as well
2008-12-29 14:07 <cristi_an> so user x ,company x
2008-12-29 14:07 <cristi_an> then i create party x
2008-12-29 14:08 <udono> cristi_an: yes, a user has a company when the company module is installed.
2008-12-29 14:08 <cristi_an> Q: party x will be visible for comapny y and user y ?
2008-12-29 14:08 -!- CIA-10(n=CIA@ has joined #tryton
2008-12-29 14:10 <udono> cristi_an: we have some levels of multi company. First of all: Each company has its own database. But there are exceptions: If you have dependend companies like a headquarter and some local shops, then you can create all this companys in one database.
2008-12-29 14:10 <udono> cristi_an: but this can be wrong, too, since I didn't dig deep the surface about multicompany
2008-12-29 14:12 <cristi_an> i different databases for each comapny ?
2008-12-29 14:12 <cristi_an> but i may create in the same database multimple companies
2008-12-29 14:12 <udono> cristi_an: all company things end up in database architecture. If you need at the end some reports or actions for all companys, then you need to create them in one database via company. This is because postgres doesn't handle request between different databases.
2008-12-29 14:13 <udono> cristi_an: if you need on the other end isolated companys for ASP or something, then the first step is to put them in different companys.
2008-12-29 14:14 <udono> cristi_an: because of more security and isolation of the companies access
2008-12-29 14:14 <cristi_an> so normally one company one database...
2008-12-29 14:14 <udono> cristi_an: yes
2008-12-29 14:15 <cristi_an> but because of multiple connection needed for that
2008-12-29 14:15 <cristi_an> or postgress is possible to have multimple companies in the same database ?
2008-12-29 14:15 -!- mrcast( has left #tryton
2008-12-29 14:16 <cristi_an> ok i will try to see what happens experimenting
2008-12-29 14:19 <udono> cristi_an: company module provides an Tryton access system only for isolating the companys. So all invoices of all companies are stored in the same table. They are isolated by a domain for the company where they are for. On the other hand Companys on different databases gives you better isolation of the companies. Tryton can not mix data from different databases.
2008-12-29 14:20 <udono> cristi_an: so when need to mix your companies, you must use Company definitions in one database. If you don't need this, choose different databases, user, logins for different companies.
2008-12-29 14:24 <cristi_an> udono: i understand mainly what you say, what i am courious i a have Company X and Company Y as child (or maybe not) a party created in company X is seen in Company Y ? (only if it is inherited) ?
2008-12-29 14:24 <udono> cristi_an: just try
2008-12-29 14:24 <cristi_an> sure...
2008-12-29 14:25 <udono> cristi_an: and tell me the result please
2008-12-29 14:25 <cristi_an> practice is better
2008-12-29 14:29 <cristi_an> udono: i created in the same db another comany that do not inherit the main comany (demo)
2008-12-29 14:29 <udono> cristi_an: Its not teaching. I just don't know the answer of you question, but I like to know, too ;-)
2008-12-29 14:29 <cristi_an> The value of the field "Account Payable" on "Party" is not valid with his domain.
2008-12-29 14:29 <udono> cristi_an: ok
2008-12-29 14:30 <cristi_an> this i get when i wnat to save a party
2008-12-29 14:30 <udono> cristi_an: so they are separated on this?
2008-12-29 14:30 <cristi_an> have no clue
2008-12-29 14:30 <cristi_an> i do not see any account present ...
2008-12-29 14:31 <cristi_an> but why "The value of the field "Account Payable" on "Party" is not valid with his domain."?
2008-12-29 14:31 <udono> cristi_an: so the new company needs a new chart of account from template
2008-12-29 14:31 <cristi_an> aha
2008-12-29 14:31 <udono> cristi_an: and all other things like fiscalyear and accounting sequences.
2008-12-29 14:32 <udono> I guess
2008-12-29 14:32 <cristi_an> but i can;t set this on company
2008-12-29 14:32 <cristi_an> level
2008-12-29 14:33 <udono> cristi_an: hm
2008-12-29 14:33 <cristi_an> open char of account maybe
2008-12-29 14:33 <udono> cristi_an: I have no clue
2008-12-29 14:35 <cristi_an> i am blocked ....
2008-12-29 14:36 <cristi_an> help needed...:)
2008-12-29 14:36 <cristi_an> but you can acces demo server with the demo client and you'll see i created a new company beside the default one
2008-12-29 14:37 <udono> me?
2008-12-29 14:37 <udono> cristi_an:
2008-12-29 14:37 <cristi_an> but i can;t create any party ... i just get the same message "The value of the field "Account Payable" on "Party" is not valid with his domain."
2008-12-29 14:37 <cristi_an> udono: who want :)
2008-12-29 14:37 <udono> cristi_an: just delete the entry in Account Payable
2008-12-29 14:38 <cristi_an> udono: where ?
2008-12-29 14:38 <udono> cristi_an: party
2008-12-29 14:38 <cristi_an> it is empty
2008-12-29 14:38 <udono> cristi_an: hm
2008-12-29 14:39 <udono> cristi_an: its maybe a bug
2008-12-29 14:39 -!- ikks_(n=igor@ has joined #tryton
2008-12-29 14:40 <cristi_an> everything may be more clear if i can find out what is shared between companies that are created in the same db
2008-12-29 14:41 <cristi_an> and if a company that has a parent what things inherits from that ? (party ,products)
2008-12-29 14:42 <udono> cristi_an: I would start with single company to understand Tryton.
2008-12-29 14:43 <cristi_an> anyway is not even possible to create a company that has a parent
2008-12-29 14:43 <cristi_an> try on demo and you will see
2008-12-29 14:43 <cristi_an> "The field "Account Payable" on "Party" is required."
2008-12-29 14:43 <udono> cristi_an: so the level of nested companies is one?
2008-12-29 14:44 <cristi_an> 1
2008-12-29 14:44 <cristi_an> i tried to create a company that has as parent the default demo company b2ck
2008-12-29 14:45 <udono> cristi_an: I would file an issue. Just write down what you do, what happens in real and what you expect to see.
2008-12-29 14:45 <cristi_an> is not that important yet :)
2008-12-29 14:45 <cristi_an> as you said better to understant the one company
2008-12-29 14:45 <udono> cristi_an: it could be a bug... so when you are interested in, file an issue.
2008-12-29 14:46 <cristi_an> oki i file it now
2008-12-29 14:48 <CIA-10> tryton: cristi roundup * #705/create nested company: [new] I tried to create on demo server a company that has as parent the b2ck demo company unfortunatelly i can't do that since i get this messa ...
2008-12-29 15:24 <cristi_an> i update my database but i got this
2008-12-29 15:24 <cristi_an>
2008-12-29 15:24 <cristi_an> is this a bad thing look at ERROR
2008-12-29 15:24 <cristi_an> plz
2008-12-29 15:37 <cristi_an> this is what i get error when updateding
2008-12-29 15:37 <cristi_an> [Mon Dec 29 16:28:24 2008] ERROR:init:module:osv:Module not found!
2008-12-29 15:37 <cristi_an> [Mon Dec 29 16:28:24 2008] ERROR:init:module:vatnumber:Module not found!
2008-12-29 15:37 <cristi_an> [Mon Dec 29 16:28:24 2008] ERROR:init:module:.metadata:Module not found!
2008-12-29 15:38 <cristi_an> oh these are some directories...i created..:)
2008-12-29 15:39 <cristi_an> and eclipse.
2008-12-29 16:05 <Timitos> cristi_an: the .metadata error is normal as you eclipse. and are the other ones from you?
2008-12-29 16:11 <cristi_an> yee finally i figured that out
2008-12-29 16:11 <cristi_an> :)
2008-12-29 16:11 <cristi_an> thx
2008-12-29 16:16 <cristi_an> an employee is a party as well
2008-12-29 16:16 <cristi_an> ?
2008-12-29 16:17 <cristi_an> one2one relation
2008-12-29 16:17 <cristi_an> ?
2008-12-29 16:18 <cristi_an> so when i create an emplyee that i "attach" to a company in the db a party is created then a company_empoyee
2008-12-29 16:18 <cristi_an> can someone confirm this ?
2008-12-29 16:26 <Timitos> cristi_an: confirmed. but why do you ask that? you can verify this in the postgres db
2008-12-29 16:28 <cristi_an> since i find odd what i saw...why an employee is a party ?
2008-12-29 16:29 <cristi_an> i am sure that there is a reason for this but i do not see it now
2008-12-29 16:32 <cristi_an> and there is something more...there is a res_user table
2008-12-29 16:32 <cristi_an> which is a base table
2008-12-29 16:32 <cristi_an> part from framework
2008-12-29 16:33 <cristi_an> but there employee is added later i guess after adding the module company
2008-12-29 16:35 <cristi_an> cedk:(or anyone) having the base tables (framework ones) is ok to update those when new modules are added ?
2008-12-29 16:35 <Timitos> cristi_an: you can relate employees and users from this view: -> administration -> users -> users
2008-12-29 16:36 <cristi_an> i know...that...but this is done adding a filed employee to the res_user table
2008-12-29 16:36 <cristi_an> which is a "base table" (system one)
2008-12-29 16:36 <cristi_an> i am courious why this field was not in oposite direction created
2008-12-29 16:37 <cristi_an> i mean an employee to have the user id
2008-12-29 16:38 <Timitos> hm. i donĀ“t know.
2008-12-29 16:38 <cristi_an> maybe is ok...but i considered the base tables untouchable...
2008-12-29 18:19 -!- enlightx( has joined #tryton
2008-12-29 18:33 -!- sharkcz( has joined #tryton
2008-12-29 19:00 -!- cristi_an(n=cristi@ has joined #tryton
2008-12-29 19:09 <cristi_an> where the employee field is added to the res_usr table ? somewhere in the model ?
2008-12-29 19:10 <cristi_an> when installing company module i assume,but where in the code is this specified ?
2008-12-29 19:15 <udono> cristi_an: see company module and grep for "class Employee"
2008-12-29 19:17 <cristi_an> i have eclipse so i searched for that...Employee class...but there i do not find a link between res_usr(or usr_res) table and employee
2008-12-29 19:17 <cristi_an> in that class there is nothing mentioning relation with user table
2008-12-29 19:17 -!- snowch(n=snowch@ has joined #tryton
2008-12-29 19:17 <cristi_an> hi snowch
2008-12-29 19:18 <snowch> hi cristi_an
2008-12-29 19:18 <udono> cristi_an: so they are not linked?!
2008-12-29 19:19 <udono> cristi_an: I found them in res/
2008-12-29 19:19 <cristi_an> udono: really ?
2008-12-29 19:20 <snowch> cristi_an: how is your progress with tryton?
2008-12-29 19:20 <cristi_an> well i am trying hard :)
2008-12-29 19:20 <cristi_an> i guess guys from here had enough of me :) but ...this is
2008-12-29 19:21 <cristi_an> udono: i found this as well
2008-12-29 19:21 <udono> cristi_an: the definition is in company/ see class User and class Employee
2008-12-29 19:22 <cristi_an> udono: yes thx...i am looking on that.
2008-12-29 19:23 <cristi_an> udono: i did not expect to find it there :) since user class i thought is defined in the framework or in a default installed module
2008-12-29 19:23 <cristi_an> but here there are only added some extra fileds to it
2008-12-29 19:23 <snowch> cristi_an: i've decided to work on reimplementing small parts of tryton/tiny first. I have got the tiny client connecting to a java service using netrpc. I am now working on db create/delete/list/list_lang.
2008-12-29 19:23 <udono> cristi_an: yes, you are right, user class is defined in res/
2008-12-29 19:24 <udono> cristi_an: but company inherits res.user
2008-12-29 19:24 <udono> cristi_an: and puts some employee stuff to the orig. class
2008-12-29 19:24 <cristi_an> and company as well
2008-12-29 19:25 <snowch> cristi_an: i have extracted parts from netsvc, tinyserver and tiny_socket and using jython, pass the method call to a spring service...
2008-12-29 19:25 <cristi_an> snowch: nice stuff
2008-12-29 19:25 <cristi_an> but i read on forum you had some problems because is not standar rpc xml ?
2008-12-29 19:26 <cristi_an> udono: where is specified that the company inherits res.user
2008-12-29 19:26 <cristi_an> ?
2008-12-29 19:26 <udono> class User(OSV):
2008-12-29 19:26 <udono> _name = 'res.user'
2008-12-29 19:26 <snowch> cristi_an: yes, the client only uses netrpc so I decided to use that instead of xmlrpc.
2008-12-29 19:27 <udono> if res.user already exist, then it is inheritance
2008-12-29 19:27 <cristi_an> udono: i see
2008-12-29 19:28 <snowch> cristi_an: it's been nice breaking the application apart into self contained modules. it helps to unwind all the dependencies. python code with lots of classes per file means lots of imports, even though each class may have only a few imports.
2008-12-29 19:28 <udono> we have the convention for tryton inheritance to name the class the same then the original class (class User(OSV)) but this is convention, not restriction. But the _name attribute makes the Tryton inheritance
2008-12-29 19:29 <cristi_an> udono: i understand
2008-12-29 19:29 <cristi_an> snowch: yes coming from java i understand your point
2008-12-29 19:30 <udono> snowch: do you rebuild the trytond in java?
2008-12-29 19:30 <cristi_an> my first goal is finally to understand the application and to know each (but i mean each detail) from company party module
2008-12-29 19:31 <cristi_an> how is built ,how it works ,how can be extended, everything :)
2008-12-29 19:31 <cristi_an> udono: i would like to do that :)
2008-12-29 19:31 <snowch> udono: i've slimmed down, and I then use jython to extract the service and method (e.g. db / list) and pass it to a spring java service.
2008-12-29 19:31 <udono> cristi_an: company module is hard to understand.
2008-12-29 19:32 <cristi_an> udono: but is is the basic not ?
2008-12-29 19:32 <udono> snowch: just for fun or real use?
2008-12-29 19:32 <udono> cristi_an: party is easy for starting, company is harder (for me)
2008-12-29 19:33 <cristi_an> well when i meant company i meant company + party :)
2008-12-29 19:33 <cristi_an> all that is installed with party module :)
2008-12-29 19:33 <snowch> udono: eventually for real use. I started trying to understand in detail the tryton/tiny code base but found it to be to difficult to work out because the code is tightly coupled. I'm now approaching it from a different angle of taking it apart piece by piece.
2008-12-29 19:34 <udono> snowch: hard work. But good luck!
2008-12-29 19:35 <snowch> udono: thanks!
2008-12-29 19:35 <udono> cristi_an: party is a dependencie of company but not vice versa.
2008-12-29 19:37 <cristi_an> udono: well i consider them one part :) since comany can't be installed as single entity (maybe i am wrong)
2008-12-29 19:37 <cristi_an> so i installed pary so i have tehm all
2008-12-29 19:37 <cristi_an> s/pary/party
2008-12-29 19:41 <udono> cristi_an: no, when you install party, then you have only party. But when installing company, then you have party too.
2008-12-29 19:43 <udono> cristi_an: sorry party needs country too, but not company.
2008-12-29 19:43 <cristi_an> udono: that's right.
2008-12-29 19:43 <cristi_an> i was wrong about that
2008-12-29 19:44 <cristi_an> i forgot how i did it
2008-12-29 20:02 <cristi_an> guys do you know a tool that can build the ER diagram out of a postgress schema ?
2008-12-29 20:04 <ikks> postgresql_autodoc
2008-12-29 20:04 <ikks> cristi_an
2008-12-29 20:04 <cristi_an> yes
2008-12-29 20:04 <cristi_an> this is a command ?
2008-12-29 20:04 <ikks> apt-get install
2008-12-29 20:04 <cristi_an> aha....
2008-12-29 20:04 <ikks> the blessing of having Debian
2008-12-29 20:04 <cristi_an> i really love ubuntu....
2008-12-29 20:04 <ikks> I mean a descendant of it...
2008-12-29 20:04 <cristi_an> just apt get.....
2008-12-29 20:05 <cristi_an> and ...bummmm you got it
2008-12-29 20:05 <cristi_an> i am not used to this kind of goodies :)
2008-12-29 20:06 <cristi_an> sh...t :) "Building dependency tree
2008-12-29 20:06 <cristi_an> Reading state information... Done
2008-12-29 20:06 <cristi_an> E: Couldn't find package postgresql_autodoc
2008-12-29 20:06 <cristi_an> "
2008-12-29 20:07 <carlos> carlos@aragorn:~$ apt-cache search postgresql autodoc
2008-12-29 20:07 <carlos> postgresql-autodoc - Utility to create a PostgreSQL database schema overview in HTML, DOT and XML
2008-12-29 20:09 <cristi_an> this is same at me to :)
2008-12-29 20:09 <cristi_an> what do i have to do next ?
2008-12-29 20:09 <cristi_an> carlos:
2008-12-29 20:11 <carlos> cristi_an: apt-get install postgresql-autodoc
2008-12-29 20:11 <carlos> you used '_' instead of '-'
2008-12-29 20:12 <cristi_an> yep...:)
2008-12-29 20:12 <cristi_an> thx a lot carlos
2008-12-29 20:12 <carlos> np
2008-12-29 20:14 <cristi_an> carlos: where can i found where it was installed in order to run it
2008-12-29 20:14 <carlos> dpkg -L postgresql-autodoc will tell you all files installed by that package
2008-12-29 20:16 <cristi_an> gr8
2008-12-29 20:25 -!- evernichon( has joined #tryton
2008-12-29 20:26 <cristi_an> what is the sequence from address class (table as well)?
2008-12-29 20:46 <cristi_an> and also i saw sequence in party_contacts_mechanism
2008-12-29 20:46 <cristi_an> what is that used for ?
2008-12-29 20:47 <cristi_an> sequence = fields.Integer("Sequence")
2008-12-29 20:47 <cristi_an> i can't see as being a field that can be edited
2008-12-29 20:48 <cedk> cristi_an: it is for sorting
2008-12-29 20:49 <cristi_an> is described on wiki ?
2008-12-29 20:49 <cristi_an> if not can you tell me in a few words how is used for sorting plz
2008-12-29 20:51 <cedk> cristi_an: see _order in
2008-12-29 20:53 <CIA-10> tryton: C?dric Krier <> default * 215:dc0df312ddfa website/ (19 files in 4 dirs): Add translation mecanism and add fr_FR translation
2008-12-29 20:53 <CIA-10> tryton: C?dric Krier <> default * 216:12207fe37ad8 website/: merge
2008-12-29 20:54 <cristi_an> cedk: i read that before as well but how is that realted to sequence
2008-12-29 20:54 <cristi_an> cedk: "# _order: A tuple defining how the row are sorted when the underlying table is read. E.g.: [('name', 'ASC'), 'age', 'DESC']"
2008-12-29 20:57 <cedk> cristi_an: so we put sequence on _order
2008-12-29 21:00 <cristi_an> cedk: i see where self._order.insert(1, ('sequence', 'ASC'))
2008-12-29 21:00 <cristi_an> cedk: but i have to find out what this means :)
2008-12-29 21:00 <cristi_an> cedk: and how this sequence may be used ,created...etc etc
2008-12-29 21:00 <cedk> cristi_an: that means order on sequence
2008-12-29 21:01 <cristi_an> cedk: but sequence is 0 ,0,0
2008-12-29 21:01 <cristi_an> at least in my db
2008-12-29 21:01 <cedk> cristi_an: but you can change it to set an order
2008-12-29 21:02 <cristi_an> cedk: nice then that hard to do ?
2008-12-29 21:02 <cedk> cristi_an: what?
2008-12-29 21:03 <cristi_an> to set an order and change the 0,0,0
2008-12-29 21:03 <cristi_an> cedk:
2008-12-29 21:03 <cedk> cristi_an: just Drag and drop
2008-12-29 21:04 <cristi_an> cedk: you are talking about the columns ?
2008-12-29 21:04 <cristi_an> w8
2008-12-29 21:04 <cristi_an> let me look in the client
2008-12-29 21:06 <cristi_an> i moved skype.addres and what i defined with drag and drop
2008-12-29 21:06 <cristi_an> and ineed sequence appeared but not incremental
2008-12-29 21:06 <CIA-10> tryton: C?dric Krier <> default * 217:08ce7344fb9f website/lightbox.js: Fix image url in lightbox
2008-12-29 21:07 <cristi_an> it is like 7,2,6
2008-12-29 21:07 <cristi_an> i got it now
2008-12-29 21:07 <cristi_an> skpe has 7
2008-12-29 21:07 <cristi_an> in combobox
2008-12-29 21:08 <cristi_an> i was wrong:)
2008-12-29 21:08 <cristi_an> now i have like 8,7,6
2008-12-29 21:09 <cristi_an> cedk: how is that sequence built when moving items with drag and drop ?
2008-12-29 21:10 <cristi_an> from what i see experimenting a new sequence is built each time
2008-12-29 21:10 <cristi_an> i do an update
2008-12-29 21:11 <cedk> cristi_an: yes
2008-12-29 21:11 <cristi_an> and sorting then is based on tht sequence
2008-12-29 21:11 <cristi_an> that is why on that table table headers do not react to clicks
2008-12-29 21:11 <cristi_an> different kind of sorting
2008-12-29 21:17 <cristi_an> cedk: last thing today "self._order.insert(0, ('party', 'ASC'))
2008-12-29 21:17 <cristi_an> self._order.insert(1, ('sequence', 'ASC'))"
2008-12-29 21:17 <cristi_an> what means this sorting fisrt after party then after
2008-12-29 21:17 <cristi_an> sequence ?
2008-12-29 21:24 <cristi_an> cedk: is that a must because i as relation one2many so why to order a list after party if all the items has the same party.
2008-12-29 21:32 -!- udono( has joined #tryton
2008-12-29 22:48 -!- ChanServ(ChanServ@services.) has joined #tryton
2008-12-29 22:48 -!- snowch(n=snowch@ has joined #tryton
2008-12-29 22:48 -!- CIA-10(n=CIA@ has joined #tryton
2008-12-29 22:48 -!- carlos(n=carlos@ has joined #tryton
2008-12-29 22:48 -!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton
2008-12-29 22:48 -!- Timitos(n=Timitos@ has joined #tryton
2008-12-29 22:48 -!- yangoon( has joined #tryton
2008-12-29 22:48 -!- panthera( has joined #tryton
2008-12-29 22:49 -!- bechamel(n=user@ has joined #tryton
2008-12-29 22:49 -!- saxa( has joined #tryton
2008-12-29 23:41 <CIA-10> tryton: Bertrand Chenal <> default * 218:aa361f3faf7c website/ (4 files in 2 dirs): French translation reviewed
2008-12-29 23:42 -!- ikks(n=igor@ has joined #tryton
2008-12-29 23:45 <CIA-10> tryton: Bertrand Chenal <> default * 219:ae9ada32382b website/locale/fr_FR/LC_MESSAGES/ ( tryton.po): Better naming
2008-12-29 23:49 -!- ikks(n=igor@ has joined #tryton
2008-12-29 23:52 -!- vengfulsquirrel( has joined #tryton

Generated by 2.17.3 by Marius Gedminas - find it at!