IRC logs of #tryton for Monday, 2009-01-05 #tryton log beginning Mon Jan 5 00:00:01 CET 2009
CIA-8tryton: C?dric Krier <> default * 1437:42a63e755577 trytond/trytond/web_service/ Move coding in first line for issue72500:25
CIA-8tryton: ced roundup * #725/Non-ASCII character '\xc4' in file /usr/local/tryton/trytond/trytond/web_service/ [resolved] Fix with changeset 42a63e75557700:25
CIA-8tryton: C?dric Krier <> default * 1438:974fdbf128a6 trytond/COPYRIGHT: Update copyright00:51
CIA-8tryton: C?dric Krier <> default * 1439:b6230934cb02 trytond/trytond/ir/ Allow to use "%-m", "%-d","%-j" in date format for issue72600:51
CIA-8tryton: ced roundup * #726/Exception: ('UserError', 'The date format is not valid!'): [resolved] Fix with changeset b6230934cb0200:51
CIA-8tryton: C?dric Krier <> default * 1146:b3c5601d86b4 tryton/COPYRIGHT: Update copyright00:51
CIA-8tryton: C?dric Krier <> default * 1147:a22448956152 tryton/tryton/ Replace %- in date format into % because we need fixed format size in the widget00:51
CIA-8tryton: Mathias Behrle <> default * 362:bd3e09c361ce account/ ( Add _description and docstring to WizardOSV for issue71801:03
CIA-8tryton: Mathias Behrle <> default * 245:10d548c640c5 account_invoice/ Add _description and docstring to WizardOSV for issue71801:04
CIA-8tryton: Mathias Behrle <> default * 56:b6241ab4a712 analytic_account/ Add _description and docstring to WizardOSV for issue71801:04
CIA-8tryton: Mathias Behrle <> default * 118:ac65e98c68b8 company/ Add _description and docstring to WizardOSV for issue71801:04
CIA-8tryton: Mathias Behrle <> default * 1440:7cfde81da4f0 trytond/trytond/ir/ ( module/ Add _description and docstring to WizardOSV for issue71801:06
CIA-8tryton: Mathias Behrle <> default * 202:7a7e9ba730a0 purchase/ Add _description and docstring to WizardOSV for issue71801:06
CIA-8tryton: Mathias Behrle <> default * 152:25e3af07eacf stock_supply/ Add _description and docstring to WizardOSV for issue71801:06
CIA-8tryton: Mathias Behrle <> default * 59:9f83f4d1b8f9 timesheet/ ( Add _description and docstring to WizardOSV for issue71801:06
CIA-8tryton: ced roundup * #718/Names for models: [resolved] Applied01:07
-!- udono1( has joined #tryton01:49
-!- gremly(n=oscar@ has joined #tryton02:44
-!- yangoon( has joined #tryton05:19
-!- Timitos(n=Timitos@ has joined #tryton07:44
-!- sharkcz( has joined #tryton07:46
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton08:40
-!- carlos(n=carlos@ has joined #tryton08:43
-!- Gedd(n=ged@ has joined #tryton09:18
-!- oversize( has joined #tryton09:40
-!- cristi_an(i=5978d3ce@gateway/web/ajax/ has joined #tryton09:44
cristi_anhi there09:55
cristi_ani have some questions related to sale module ...09:57
cristi_anhow sale and invoices are realted in tryton ? ususally when an invoice is done ....products are sold and ==> you have a sale09:58
udono1cristi_an: don't understand?10:11
cristi_angood you are here :)10:11
cristi_ani try to understand how tryton works...10:12
cristi_anwhen you do an invoice10:12
udono1cedk: is there a way in tryton to have an integer shown unformated (without 1000. seperator)? 50000 --> are formated as 50.000 in german language but I what it shown as 50000.10:13
udono1cedk: its for german zips range(01234 .. 99999)10:13
cristi_anthe products are retrived from stock ,stock = stock - products ,and then a sale is done no ?10:14
cristi_ani mean those products are sold in that moment10:14
cristi_ani do not understand how "sale" module works10:14
udono1cristi_an: invoicing and delivering is separated in Tryton.10:14
udono1cristi_an: sale module is for all pre-sale things like offers, I think.10:15
cristi_anand when thos stock is affected by a sale ? (in what moment)10:15
cristi_anwhen you do an invoice ?10:16
cedkudono1: try by using a widget char10:17
udono1cedk: thanks10:17
cedkcristi_an: when you validate the packing10:18
udono1cedk: widget="char" is working, but with flaws... now I can put alphanum char into an fields.Integer10:22
CIA-8tryton: C?dric Krier <> default * 363:98de32ef8ddf account/ Fix infinite loop in get_credit_debit with a date10:24
CIA-8tryton: C?dric Krier <> default * 318:d26810143d4d account/ Fix infinite loop in get_credit_debit with a date10:25
cedkudono1: but your field is not writable?10:26
udono1cedk: it's a field in a wizard.10:26
udono1cedk: is there a way to reset the locale for the wizard?10:27
udono1cedk: like 'thousands_sep': u''10:27
cedkudono1: no10:27
cedkudono1: but I don't understand what you do10:27
udono1cedk: nothing special, I have a from zip and a to zip field, both are integers but should be shown without thousands_sep.10:28
udono1cedk: all fields are in a wizard10:29
cedkudono1: but why do you need to have a wizard10:31
cedkudono1: you can search addresses directly10:31
udono1cedk: yes, but not for zip ranges10:31
udono1cedk: in combinations with categories10:31
udono1cedk: german zips are five numerical digits long without any thousands seperator. But the standard german locale defines a thousands_sep. So my own zip is 52064 but shown in Tryton as 52.064.10:33
cedkudono1: if you put your function field with select = 1, you will have a between operator10:33
cedkudono1: and for categories, you must also add a function field10:33
cedkudono1: I understand, that is why we use char for zip code10:35
cedkudono1: as it is not a real number10:35
cedkudono1: you can use a char and add a validation constraint10:35
udono1cedk: That's another way which sounds good. I need to learn more about function fields.10:35
udono1My solution dosnt touch the Address class10:36
udono1I simple create searches from the wizard for all numbers in range from_zip, to_zip10:36
cedkudono1: by the way, I find strange to search on addresses10:36
udono1cedk: it's mostly the same as searching on partys. But searching on partys brings the problem that I have all addresses for a party. But when I like to create an addresslist withs just one address from a party, or only the adresses inside the zip range, I get problems to show in, I think.10:40
CIA-8tryton: C?dric Krier <> default * 1312:d094473462b7 trytond/trytond/ir/ Fix cache of ir.translation when source is None10:43
CIA-8tryton: C?dric Krier <> default * 1313:fe8e0c9fe9f0 trytond/trytond/ Add logging shutdown before exit10:43
CIA-8tryton: C?dric Krier <> default * 207:8d96750140fd party/ Add missing search function for vat_code10:43
CIA-8tryton: C?dric Krier <> default * 1064:e6305c5f3ae1 tryton/tryton/gui/window/view_form/view/form_gtk/ Prevent setting invalid default value for issue70910:43
cedkudono1: I don't know the purpose of this, so I can not say10:45
udono1cedk: the purpose is simple: Generating addresslists for zipranges and categories of partners.10:46
-!- johbo( has joined #tryton10:51
cedkudono1: one or many categories?10:54
udono1cedk: many, if empty, then all categories10:56
udono1cedk: but this all is working fine with the wizard... only the representation of zips as integers with a thousand seperator is a little unconventional10:57
udono1cedk: that's the reason why the field function is not so good, because I can only choose one categorie with the standard search...10:59
cedkudono1: yes, but it will be better to improve the search on many2one11:04
udono1cedk: :-)11:05
udono1cedk: BTW category is a many2many11:06
-!- ikks(n=igor@ has joined #tryton11:15
-!- cristi_an(i=5978d3ce@gateway/web/ajax/ has joined #tryton11:39
-!- bechamel(n=user@ has joined #tryton11:45
CIA-8tryton: C?dric Krier <> default * 89:0f5b76d6f229 account_statement/COPYRIGHT: Update copyright12:11
CIA-8tryton: C?dric Krier <> default * 90:e5706d9b95ac account_statement/ ( fr_FR.csv): Add fr_FR translation12:11
CIA-8tryton: C?dric Krier <> default * 91:1c772573b08a account_statement/ Add fr_FR in __tryton__.py12:29
CIA-8tryton: C?dric Krier <> default * 92:ea5a6a044f30 account_statement/INSTALL: Add missing dependency12:31
CIA-8tryton: C?dric Krier <> default * 93:04013a6bc2eb account_statement/ Add missing files in MANIFEST.in12:31
CIA-8tryton: C?dric Krier <> default * 94:9a850ef6d9e4 account_statement/ (CHANGELOG Prepare release 1.0.012:33
CIA-8tryton: C?dric Krier <> default * 95:c5e10f1d985d account_statement/.hgtags: Added tag 1.0.0 for changeset 9a850ef6d9e412:33
CIA-8tryton: default * 96:15a1496be7ed account_statement/ Increase version number12:42
CIA-8tryton: C?dric Krier <> default * 96:d33fde99dac7 account_statement/ Increase version number12:43
CIA-8tryton: C?dric Krier <> default * 97:ee4d7383a88a account_statement/statement.xml: Add missing id in view for issue67512:49
-!- yangoon( has joined #tryton12:49
CIA-8tryton: ced roundup * #675/Exception: ('UserError', 'Invalid XML for View!'): [resolved] Fix with changeset ee4d7383a88a12:50
CIA-8tryton: C?dric Krier <> default * 250:e990233e8336 website/ (7 files in 5 dirs): Add news for module account_statement13:04
cristi_anrelated to tryton client , should i see this like a "web browser" ?13:08
cristi_ani mean only gets some xml from server side ...and based on that it renders the user interface and populates with data13:08
CIA-8tryton: C?dric Krier <> default * 159:a172d11bb1b9 gentoo-overlay/app-tryton/account_statement/ (Manifest account_statement-1.0.0.ebuild): Add ebuild for account_statement13:12
CIA-8tryton: C?dric Krier <> default * 24:f06d6c7add34 gentoo-overlay-dev/app-tryton/account_statement/ (Manifest account_statement-9999.ebuild): Add missing dependency13:13
cedkcristi_an: yes13:16
CIA-8tryton: C?dric Krier <> default * 25:364d1e0a86eb gentoo-overlay-dev/ (48 files in 24 dirs): Add ~amd6413:16
cedkcristi_an: it is the xml view, and it calls read to retreive record datas13:17
cedkcristi_an: and search and function on button13:17
cristi_ancedk: so this is a thin client13:21
cristi_antpretty much dumb13:21
cedkcristi_an: yes13:21
cristi_ancedk: then it will not be very hard to do the web version13:21
cedkcristi_an: but most of people call it hard client because it is writen in GTK13:22
cedkcristi_an: no but a good web version it is13:22
cedkcristi_an: by the way, there is not so much benefit with a web version13:23
cristi_ancedk: there is some : like do not insall anything13:24
cedkcristi_an: with the exe, there is no install13:24
cristi_anthat would be my next poin13:24
cristi_ancedk: that is true.13:24
cristi_ancedk: the net-rpc protocol13:25
cristi_ancedk: is used by tryton ?13:25
cedkcristi_an: yes13:30
cristi_anwhy i though is xml rpc13:30
cristi_ani saw this somewhere...but i may be wrong13:31
cedkby the way, I succeed to run the single exe on linux with wine13:35
cristi_an:) nice13:38
cristi_ancedk: but this feature of the client is common to tiny cleint as well ?13:39
cristi_ancedk: to act like a "browser"13:39
cristi_ancedk: since you are right,hte advantages of a web app is not needed in this situation13:40
cristi_ancedk: why they created the web version of open erp then13:41
cedkcristi_an: because they have not the same speed with their GTK client13:46
Timitoscedk: can i find some xmlrpc examples for tryton in the code? or are they the same like for openerp? or can i find an easy net-rpc example somewhere?13:46
cedkcristi_an: and it is some marketing stuff13:47
bechamelTimitos: trytond/tests/ use pysocket (aka net-rpc)13:51
cedkTimitos: if you have choice, I recommand you to use pysocket13:51
Timitoscedk: bechamel: thx. i will take a look13:52
bechamelTimitos: and for xml-rpc:
cedkTimitos: it is very faster than xml-rpc13:54
Timitoscedk: 'from trytond import pysocket'. so i need a trytond directory on the machine? it will be a remote machine13:55
cedkTimitos: or the client13:55
Timitoscedk: ok. thx13:56
cedkTimitos: but you can also just copy it (I know it is bad :-()13:56
Timitoscedk: ok13:56
bechamelTimitos: also in ruby: :)13:58
Timitosbechamel: i think we should put this into wiki13:59
cedkbechamel: maybe create a wiki page with those examples13:59
yangooncedk: for
yangooncedk: I think Ihave to refix the line manually each time, because my poedit rechanges it to a one-liner14:00
yangooncedk: why does it have to be in the other format?14:01
cedkyangoon: it was the header the main issue14:01
cedkyangoon: it is Babel that format it like that14:01
cedkyangoon: 80 col14:01
cedkyangoon: it is more readable14:02
yangooncedk: ok, thx, I will try with the file as poedit saves it14:02
cedkyangoon: you can also run a Babel update after14:03
cedkyangoon: it is better to try to keep the same guidlines14:03
CIA-8tryton: C?dric Krier <> default * 1441:1f39189952a8 trytond/trytond/osv/ Don't prefetch text and binary field in BrowseRecord14:09
cristi_anbut tryton supports other protocols thatn net-rpc ?14:12
cedkcristi_an: yes xml-rpc for now14:12
Timitoscedk: yes. net-rpc is really fast! wow14:19
CIA-8tryton: Mathias Behrle <> default * 251:a894db246f5d website/locale/de_DE/LC_MESSAGES/tryton.po: Update translation for de_DE14:34
cedkTimitos: this is why, we don't find that a web client will be a big value14:34
Timitosyes. i understand14:36
cedkon the OpenERP forum, there is many suggestion for people that wants to run the server throught internet14:37
cedkto run with eTiny14:37
cristi_ancedk: but they have the option using net-rpc14:37
cedkcristi_an: but it is slower than ours14:38
-!- ikks(n=igor@ has joined #tryton14:38
CIA-8tryton: Mathias Behrle <> default * 98:9bf63de7e647 account_statement/de_DE.csv: updated translation for de_DE14:46
CIA-8tryton: Mathias Behrle <> default * 99:397c6212ebe0 account_statement/: merge14:46
CIA-8tryton: Mathias Behrle <> default * 100:f38af11d8194 account_statement/de_DE.csv: updated translation for de_DE14:46
CIA-8tryton: Mathias Behrle <> default * 101:25a6a00d921e account_statement/de_DE.csv: updated translation for de_DE14:46
CIA-8tryton: Mathias Behrle <> default * 102:dbf42cb2f86e account_statement/de_DE.csv: updated translation for de_DE14:46
CIA-8tryton: Mathias Behrle <> default * 103:5d4bad3d1ea9 account_statement/: merge14:46
CIA-8tryton: Mathias Behrle <> default * 104:8ec20da77bc9 account_statement/: merge14:46
CIA-8tryton: Mathias Behrle <> default * 105:ff76e9b689c6 account_statement/de_DE.csv: updated translation for de_DE14:46
CIA-8tryton: Mathias Behrle <> default * 106:ab7036a5fa57 account_statement/: merge14:46
CIA-8tryton: Mathias Behrle <> default * 107:5080b4390192 account_statement/de_DE.csv: Updated translation for de_DE14:46
CIA-8tryton: Mathias Behrle <> default * 108:c2c9812d2e46 account_statement/: merge14:46
CIA-8tryton: Mathias Behrle <> default * 109:f32de799cbb8 account_statement/: merge14:46
CIA-8tryton: Mathias Behrle <> default * 110:8bfd582a599a account_statement/de_DE.csv: Update translation for de_DE14:46
cristi_anthis is used ?
cedkcristi_an: I think it was the first framework used by TinyERP15:05
CIA-8tryton: C?dric Krier <> default * 1442:181e62a7cf7b trytond/trytond/ir/ Improve speed in translation_import15:06
cristi_ancedk: so we use which one ?15:20
cristi_ando you have a link ? or it is cusatom project included in tryton ?15:20
cedkcristi_an: don't understand15:20
cristi_annet-rpc for python15:21
cristi_anyou told me that it was used by tiny15:21
cristi_anand i asked which framework is uded by tryton15:21
cedkcristi_an: any15:22
cristi_ancedk: ?15:25
Timitoscedk: bechamel: how to handle many2many over net-rpc? tried this but it does not work:
bechamelTimitos: number are no more used for accesssing x2m fields15:31
bechamelTimitos: [('add', categ[party[10]])] should work15:32
Timitosbechamel: great! thx15:33
bechamelTimitos: see top of osv/ for more info15:33
cristi_anTimitos: is the protocol used dependent on the model ?15:34
bechamelcristi_an:  about OSE, fabien told me once that OSE inspired tinyerp, but i don't know how much inspiration was took15:34
Timitoscristi_an: you can look into tests folder of party module and into trytond/tests/test_db.py15:36
Timitoscristi_an: i used these two files and from trytond to create my script15:37
cristi_anTimitos: what do you mean to create tour script ?15:38
Timitoscristi_an: i try to create a import script for parties and party categories15:39
cristi_an i see15:40
CIA-8tryton: Bertrand Chenal <> default * 412:3f03970f21c9 stock/stock.xml: Added hidden Reporting menuitem16:02
CIA-8tryton: Bertrand Chenal <> default * 413:2caf7af9cf20 stock/: merge16:02
CIA-8tryton: * r407 /wiki/ Created wiki page through web user interface.16:20
CIA-8tryton: * r408 /wiki/ Edited wiki page through web user interface.16:20
cristi_anone of the things i do not understand is why when an invoice is done you can;t specifiy the location (warehouse) ?16:21
cristi_anbecause each firm may have multimple locations and each location may have it's owen stock16:21
cristi_anso if i do an invoice from location x i want to use products from stock that si on location x16:22
Timitoscristi_an: did you try this with sale module too? i think you should use sale module for this as stock workflow is only started when using sale module. perhaps this is also the explanation why there is no warehouse on invoice. but i also found some problems with this. if there is no warehouse on invoice you cannot verify taxes in europe exactly as taxes are dependent from warehouse location.16:25
cristi_anTimitos: so when i do an invoice i can put 100 products on it without even having them on stock ? (So there is no validation when the invoice is done ? )16:27
Timitoscristi_an: no. it is not intended to create only invoices for this. you must use sale module if you want to track your stock16:32
cristi_ani try to understand this16:35
cristi_ansince i was not used to this kind of feature....16:35
cristi_anBUT if i use sale module may i create invoices from there ?16:35
-!- juanfer(n=juanfer@ has joined #tryton16:35
cristi_andirectly ?16:36
Timitoscristi_an: yes. they will be created automaticly. take a look on the second tab of the sale form. you can configure this there16:36
cedkTimitos, cristi_an: Invoice is for accountance, not sale16:39
cristi_ancedk: thx for entering into this.16:40
cristi_anagree invoice is a document that is has taxes and is a document that is take "into account" :)16:41
cristi_ancedk: but when you do a sale16:41
cristi_anyou give to the customer a document a bill or an invoice16:43
cristi_anand that is correct no ?16:43
Timitoscristi_an: this is correct16:43
Timitoscristi_an: this invoice will be created from sale order automaticly.16:44
cristi_anreally ?16:44
cristi_anthat is gr816:44
cristi_ani ahd no clue about this16:45
Timitoscristi_an: this is workflow16:45
cristi_anhow do you know this ?16:45
cristi_anis documented and again i asked before readit somehwere16:46
Timitoscristi_an: no i don´t think that there are documents about that already.16:47
cristi_annp ,good that you are here :)16:49
cristi_anyou are better then an open book :)16:49
cristi_ananother thing : when you do a sale is possible to do sales above the stock ,to go with the stock in minus16:50
Timitoscristi_an: yes. you can use the module stock_supply to create purchase_requests for products with a negative value16:52
Timitoscristi_an: or you can define an order point there16:53
-!- cristi_an(i=5978d3ce@gateway/web/ajax/ has joined #tryton16:58
cristi_ani was disconected plz paste if someone answered to my question16:58
Timitoscristi_an: yes. you can use the module stock_supply to create purchase_requests for products with a negative value17:03
Timitoscristi_an: or you can define an order point there17:03
cristi_annow i run the sale module17:05
cedkcristi_an: you can sale product that you have not yet17:05
cristi_anthat is waht i saw17:05
cedkcristi_an: this is the packing that will put the constraint because you can not delivery products that you don't have17:05
cristi_ani went to sale module and on demo and despite product A was 417:06
cristi_ani was able to sale 100017:06
cedkcristi_an: but even that you can force, if your inventory value is wrong17:06
cedkcristi_an: this is normal17:06
cristi_anbut the stick showed me 417:06
cristi_annext time17:06
cristi_ani did next sale17:06
cristi_ani do not say it is not normal17:07
cristi_ani want to underestand how this works17:07
Timitoscristi_an: you still have 4 on stock as you haven´t done the packing yet.17:07
cristi_anstick = stock17:07
cristi_anyou said taht you have basic modules in tryton.....but is quitte BIG :)17:08
Timitoscristi_an: i think that there must be added another field that there is computed the value minus sales waiting17:08
cristi_anit;s my lack of information to blame....17:08
cristi_ani try to see what that is17:09
cedkTimitos: there is the forecast quantity17:10
Timitoscristi_an: look into stock module17:10
cristi_ani forced a pckaging :)17:10
cristi_ani start to understand the logic behind17:10
cristi_anit is prety intuitive17:10
Timitoscedk: ah. i forgot and haven´t looked at yet.17:10
cristi_anbut i did not knew nothing about it17:10
Timitoscristi_an: for stock and stock_supply there is some documentation17:11
cedkcristi_an: it is not BIG, because each stuff is in a separate module17:11
cristi_ani did a packege but next time i do a sale produict a is still 417:12
cristi_andespite i forced packaging on previous sale17:13
cristi_ananyway don't bother now with that since i am sure i did somthing worng...17:13
Timitoscristi_an: have you set the packing to 'done'?17:14
cedkcristi_an: you have only packed the packing but not send it17:15
cedkcristi_an: now the quantity is -399517:16
cristi_anyeeees :)17:16
cristi_aneach day a new thign i learn17:16
cedkcristi_an: and it is negative because you force the assignation17:16
udono1cristi_an: the great thing is, it will not stop :-)17:16
cristi_anthis ferature with force assign is cool17:17
cedkcristi_an: and you have an invoice generated17:17
cristi_anvery very practiucal17:17
cristi_anthat invoice has the account things autmatically generated17:18
cristi_ani am testing on the demo server and speed is very good17:18
cristi_anis this beacuse on demo is less data or it will behave ok even with large amount of data ?17:19
udono1cristi_an: Administration > Localisation > translations gives you speed impressions17:21
udono1cristi_an: it is reading 1876 records...17:23
udono1cristi_an: or some more17:23
CIA-8tryton: * r409 /wiki/ Fix typo17:23
CIA-8tryton: * r410 /wiki/ Remove try/except17:23
CIA-8tryton: * r411 /wiki/ Remove TRYTOND_PATH stuffs17:23
CIA-8tryton: * r412 /wiki/ Standardize each code17:23
cristi_anwhen the invoice is genrerated after a sale automatically generates the account recorde needed for an invoice ?17:25
udono1cristi_an: I hopefully think invoice creates always all related account moves.17:26
Timitoscristi_an: the moves will be created if you open the invoice. the invoice is after creation from sale in draft status17:27
cristi_anit is corret to have account moves only for confirmed invoices ,agree17:28
cristi_anbut is possible to cancel an invoice or a sale ?17:28
Timitoscristi_an: you can create a credit note for an invoice. we also think of a cancellation note for invoices17:31
Timitoscristi_an: but you cannot cancel confirmed sale order as it would break the workflow. you need to cancel the packings and to cancel the draft invoice that is created from sale order17:33
cristi_anoki ,i will come back soon with questions about this :)17:36
CIA-8tryton: matb roundup * #718/Names for models: [chatting] Another little patch (trytond2.patch) for 2 forgotten items. Please review. _name = 'res.user.warning' comes from class OSV, and not W ...19:21
CIA-8tryton: Timitos roundup * #727/res = self.cursor.execute(sql, params): [new] Traceback (most recent call last): File "/trytond/", line 282, in run res = method(*msg[2:]) File "/trytond/web_service/obj ...19:34
CIA-8tryton: Timitos roundup * #727/res = self.cursor.execute(sql, params): [chatting] tried to delete a party category19:35
CIA-8tryton: ced roundup * #727/res = self.cursor.execute(sql, params): Could you give the complete log?20:34
CIA-8tryton: ced roundup * #727/res = self.cursor.execute(sql, params): Could you give the complete log?20:34
CIA-8tryton: C?dric Krier <> default * 1443:e362e9965e1b trytond/trytond/ Add log for wrong SQL20:43
CIA-8tryton: Mathias Behrle <> default * 1444:ac5e34fa7c8a trytond/trytond/res/ Add _description and docstring to WizardOSV and OSV for issue71820:43
CIA-8tryton: ced roundup * #718/Names for models: [resolved] Applied20:43
-!- ikks(n=igor@ has joined #tryton20:58
-!- cristi_an(i=5978d3ce@gateway/web/ajax/ has joined #tryton21:01
CIA-8tryton: Timitos roundup * #727/res = self.cursor.execute(sql, params): [Mon Jan 05 21:54:07 2009] ERROR:web-service:Exception in call: Traceback (most recent call last): File "/home/kp/localdev/trytond/trytond/osv/ ...21:54
-!- cristi_an(n=cristi@ has joined #tryton21:58
CIA-8tryton: ced roundup * #727/res = self.cursor.execute(sql, params): This is not a bug but feature.21:58
CIA-8tryton: Timitos roundup * #727/res = self.cursor.execute(sql, params): so i would say this feature should be improved as i would not show the user such a exception22:01
-!- cristi_an(i=5978d3ce@gateway/web/ajax/ has joined #tryton22:22
cristi_ancedk: i am trying to make some analogies of the architecture tryton has with those used on java applications22:27
cristi_anhow the tryton client works...get the xml of the module on client side and reders that accordingly22:28
cristi_anreders = renders22:28
-!- enlightx( has joined #tryton22:35
-!- ikks(n=igor@ has joined #tryton22:38
-!- ikks(n=igor@ has joined #tryton23:37
CIA-8tryton: ced roundup * #727/res = self.cursor.execute(sql, params): I suggest to transform it into a generic message: "Integrity Error: You try to by pass an constraint!"23:43
-!- ikks(n=igor@ has joined #tryton23:53

Generated by 2.11.0 by Marius Gedminas - find it at!