IRC logs of #tryton for Thursday, 2008-12-11

chat.freenode.net #tryton log beginning Thu Dec 11 00:00:01 CET 2008
X0d_of_N0d_bechamel: so if I want to add something to the main menu I need to write the xml?00:02
bechamelX0d_of_N0d_: yes00:03
cedkX0d_of_N0d_: in fact, no you can create menu entry with the client00:39
cedkbut we don't encourage this practice because it is not good for the long term00:40
X0d_of_N0d_cedk: it's being removed?00:40
cedkX0d_of_N0d_: no00:40
X0d_of_N0d_why do you consider it a bad practice?00:42
cedkX0d_of_N0d_: it depends on what you made00:45
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1346:a426e5b3e168 trytond/trytond/ir/ui/menu.py: Improve action_inv on ir.ui.menu for issue65900:46
-!- tekknokrat(n=gthieleb@dslb-088-075-224-020.pools.arcor-ip.net) has joined #tryton00:46
CIA-54tryton: ced roundup * #659/AttributeError: 'bool' object has no attribute 'split': [resolved] Fix with changeset a426e5b3e16800:46
-!- tekknokrat(n=gthieleb@dslb-088-075-224-020.pools.arcor-ip.net) has left #tryton00:46
cedkX0d_of_N0d_: if you just create an alternative tree menu, there will be not problems00:47
X0d_of_N0d_In tinyerp it is necssary to modify the ui in order to allow users to change their own passwords00:47
X0d_of_N0d_tryton is designed in a better way, so this isn't a problem00:48
cedkX0d_of_N0d_: but if you create new view for model and later you install a module that normally add field on the standard view, you custom view can not work if there is new field that are mandatory00:48
X0d_of_N0d_cedk: and I assume the case is the same for tinyerp00:49
cedkX0d_of_N0d_: yes00:52
cedkX0d_of_N0d_: that is why I don't like their view editor, as it create a duplicate view with a lower priority00:53
X0d_of_N0d_so in their example in the book about making a dup password entry field, if I modded the password entry field it would break00:53
cedkX0d_of_N0d_: when you will install or update the system, you can go into trouble00:53
cedkX0d_of_N0d_: don't understand dup nor modded ?00:54
X0d_of_N0d_hum.... that's good to know00:54
X0d_of_N0d_dup=duplicated00:55
X0d_of_N0d_modded=changed00:55
X0d_of_N0d_so if I followed the tinyerp book and duplicated the "change my password" view so I could make it accessable for all users00:56
X0d_of_N0d_and then I later built a module that modified that view, it would break00:56
cedkX0d_of_N0d_: the module will not be able to modify the customized view00:57
X0d_of_N0d_cedk: yeah, ok. well that's good to know, I'm glad I didn't do a bunch of crap and find out about that problem later.00:58
cedkX0d_of_N0d_: that is why we always suggest to create module00:59
cedkX0d_of_N0d_: so there is an exception about this with OpenERP, it is with the module recorder01:00
cedkX0d_of_N0d_: as it must create normally a module with your change01:00
cedkX0d_of_N0d_: but last time I try it (some months), it was not well working01:00
cedkX0d_of_N0d_: and I don't find it is faster to make dev in the client that with "vi" :-)01:01
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1347:11167d5d316f trytond/trytond/tools/convert.py: Add missing module in context when updating xml record for issue65701:02
CIA-54tryton: ced roundup * #657/Additional fields of inherited report also created for parent module: [testing] Must be fixed with the changeset 11167d5d316f01:02
X0d_of_N0d_it's not possible to import the client as a module because importing the daemon as a module would give you more direct access to the data, correct?02:46
X0d_of_N0d_or should it be possible to import tryton.client as a module02:47
X0d_of_N0d_?02:47
X0d_of_N0d_hum... I can import it but not into ipython inside emacs02:49
X0d_of_N0d_...because ipython is run with an argument and the tryton module trys to interpret the arguments02:50
X0d_of_N0d_hum...02:52
-!- ikks(n=igor@190.12.153.202) has joined #tryton03:41
-!- X0d_of_N0d_(i=C-C_C-X@gateway/tor/x-501409a6991861f1) has joined #tryton04:16
-!- yangoon(n=mathiasb@p549F5432.dip.t-dialin.net) has joined #tryton05:20
udonoX0d_of_N0d_: Hi, are you there?07:13
-!- nicoe(n=nicoe@ip-80-236-193-104.dsl.scarlet.be) has joined #tryton07:13
-!- Timitos(n=Timitos@88.217.184.172) has joined #tryton07:20
udonoX0d_of_N0d_: please let us mail about the ldap module, or use the forum.07:31
udonoX0d_of_N0d_: udono ata gmx do net is mine07:31
-!- nicoe(n=nicoe@ip-80-236-193-104.dsl.scarlet.be) has joined #tryton07:39
-!- sharkcz(n=dan@plz1-v-4-17.static.adsl.vol.cz) has joined #tryton08:04
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton08:19
-!- Gedd(n=ged@233.86-242-81.adsl-dyn.isp.belgacom.be) has joined #tryton09:01
-!- ecir3(n=brice@sednaco19320-gw.clients.easynet.fr) has joined #tryton09:18
-!- carlos(n=carlos@89.7.24.44) has joined #tryton09:27
-!- LordVan(n=lordvan@gentoo/developer/LordVan) has joined #tryton09:27
-!- Ged_(n=ged@77.109.115.150.adsl.dyn.edpnet.net) has joined #tryton09:42
-!- ecir3(n=brice@sednaco19320-gw.clients.easynet.fr) has joined #tryton09:47
-!- ecir3(n=brice@sednaco19320-gw.clients.easynet.fr) has joined #tryton10:00
-!- oversize(n=manuel@port-92-198-7-97.static.qsc.de) has joined #tryton10:19
-!- rvalyi(i=58aaece0@gateway/web/ajax/mibbit.com/x-83e4b70236fd9f6c) has joined #tryton10:56
CIA-54tryton: Timitos roundup * #660/LINE 1: ...tion.id IN (SELECT id FROM "stock_location" WHERE )) AND (st...: [new] Traceback (most recent call last): File "/trytond/netsvc.py", line 282, in run res = method(*msg[2:]) File "/trytond/web_service/obj ...11:23
-!- bechamel(n=user@host-213-213-252-112.brutele.be) has joined #tryton11:49
-!- marmu(n=marmu@p54AD50F1.dip.t-dialin.net) has joined #tryton12:46
-!- ikks(n=igor@190.12.153.202) has joined #tryton13:02
-!- Guest83643(n=ged@77.109.114.245.adsl.dyn.edpnet.net) has joined #tryton13:19
-!- LordVan(n=lordvan@gentoo/developer/LordVan) has joined #tryton13:27
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1348:7c214a89d26a trytond/trytond/webdavsvc.py: Quote the url for html page of webdav collection13:59
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1349:d2f25dd0e1ad trytond/ (4 files in 4 dirs): Add local cache and prefetch of datas for webdav speed improvement13:59
-!- bechamel(n=user@host-213-213-252-112.brutele.be) has joined #tryton16:55
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1350:16fde851411c trytond/trytond/ (ir/cron.py res/request.py): Call name_get for default value of user17:06
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1351:8b6fd8f7ca15 trytond/trytond/ (6 files in 3 dirs): Use a Session object for user instead of just an integer17:06
CIA-54tryton: Timitos roundup * #660/LINE 1: ...tion.id IN (SELECT id FROM "stock_location" WHERE )) AND (st...: [chatting] this happend when i tried to create a new warehouse. i tried to select an existing stock location and got this error.17:08
oversizehello, you guys use roundup, and i want to, too. but i dont understand their wsgi example. How do you run roundup (mod_python / wsig or standalone) and if wsgi, how to configure the wsgi handler?17:08
cedkoversize: standalone17:10
bechameloversize: i think that roundup run on his own, with the python webserver17:10
oversizeok thx ... so i will go with that solution for now too. though i would like to use wsgi ...17:11
oversizebut i wont even have half as much traffic as you, so performance should not be a problem ;)17:12
CIA-54tryton: Timitos roundup * #661/symbol of unit of measure seems not to be translated in standard invoice report: [new] everything is translated well in invoice except the unit of measure symbol. but i am not sure if perhaps all translatable fields are not tra ...17:13
CIA-54tryton: Timitos roundup * #662/invoice report opens with 228% zoom in OOO: [new] this is a little bit big. i think the report should be scaled to standard 100%. i don´t have this problem with other reports.17:20
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1108:46aeee06c780 tryton/tryton/ (2 files in 2 dirs): Handle invisible also on selection field in list view17:22
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 220:a10a8ad5f5a0 account_invoice/invoice.odt: Set zoom to 100% for issue66217:23
CIA-54tryton: ced roundup * #662/invoice report opens with 228% zoom in OOO: [resolved] Fix with changeset a10a8ad5f5a017:24
-!- Cristi_an(n=Cristi@89.120.211.206) has joined #tryton17:29
-!- ikks(n=igor@190.144.69.234) has joined #tryton17:30
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1352:f8f68efd9569 trytond/trytond/osv/orm.py:17:31
CIA-54tryton: Add a default clause for the inselect query of child_of with left and right17:31
CIA-54tryton: for issue66017:31
CIA-54tryton: ced roundup * #660/LINE 1: ...tion.id IN (SELECT id FROM "stock_location" WHERE )) AND (st...: Fix with changest f8f68efd956917:31
Timitoscedk: thx for this fast fixing17:33
CIA-54tryton: ced roundup * #648/UI alignament BUG: [resolved] I mark it as resolved17:33
Timitoscedk: i try to add a tax of type 'None' in our account chart. but i have a small problem with this as tryton interpretes the value 'none' in the xml a boolean None and not as the value the field should have. do have an idea how i can handle this?17:36
CIA-54tryton: ced roundup * #661/symbol of unit of measure seems not to be translated in standard invoice report: [testing] I make a test and unit symbols are translated.17:37
cedkTimitos: how do you write the xml tag ?17:38
Timitoscedk: this is maybe the problem. but i have no idea about the correct way. http://paste.pocoo.org/show/94877/17:41
cedkTimitos: this must work17:42
Timitoscedk: no it doesn´t. it throws an error. shall i post on bug tracker?17:43
cedkTimitos: ok17:44
CIA-54tryton: Timitos roundup * #661/symbol of unit of measure seems not to be translated in standard invoice report: [resolved] solved. Party had no Language17:46
CIA-54tryton: Timitos roundup * #663/TypeError: int() argument must be a string or a number, not 'tuple': [new] Traceback (most recent call last): File "/trytond/netsvc.py", line 282, in run res = method(*msg[2:]) File "/trytond/web_service/wiz ...17:49
CIA-54tryton: Timitos roundup * #663/TypeError: int() argument must be a string or a number, not 'tuple': [chatting] error when importing an xml like this: <record model='account.tax.template' id='tax14'> <field name='name'>Steuerfreier i.g. Erw ...17:50
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 331:049d41f2831c account/tax.py: Fix default_group for tax template for issue66318:18
CIA-54tryton: ced roundup * #663/TypeError: int() argument must be a string or a number, not 'tuple': [resolved] Fix with changeset 049d41f2831c18:18
-!- ikks_(n=igor@201.244.188.98) has joined #tryton18:20
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 23:595b544f3c79 account_product/product.xml: Inherit template view instead of product18:22
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 119:2ba8828b92a6 product/product.xml: Create template view and inherit it in product view18:22
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 179:d922b18fd67b purchase/purchase.xml: Inherit template view instead of product18:22
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 82:407a3788bc03 sale/sale.xml: Ingerit template view instead of product18:22
CIA-54tryton: Timitos roundup * #664/cannot create new warehouse: [new] i can create stock locations with type storage but i cannot add these locations when i try to create a warehouse. the selection for stock l ...18:26
cedkbechamel: ping18:29
cedkdo you think it is usefull: http://openerp.com/forum/topic8604.html18:33
udonocedk: sorry, Iam not bechamel, but printing our journal for germany takes one and a half minute with approx. 250 pages...18:39
cedkudono: with moves ?18:41
cedkudono: bachamel is for an other topic18:42
udonocedk: not realy with moves, just 5 or 10 moves... but the most time is needed for opening openoffice. Maybe its more valuable to optimize the reports...18:44
cedkudono: yes not printing account without moves18:44
cedkudono: ok, but normally when Ooo start, the client can be used18:45
udonocedk: yes, the report parsing time has not been an issue since I use Tryton...18:46
udonocedk: to have a final decision we need bigger datasets for testing, I think.18:47
udonocedk: but for openERP it is very usefull to have forked process for printing, cos their engine is slow.18:48
cedkudono: yes, but I checked the code and I see one issue18:49
bechamela thread will not speed anything it will just allow to use the client sooner18:49
cedkudono: with the OpenERP client, you can not make many rpc request at the same18:49
cedkudono: otherwise answer are mixed18:50
cedkbechamel: ok, but I would like to talke about the issue66418:51
bechamelcedk: i tried and i have a problem before creating the warehouse, selection a input location already raise an exception ... :-/18:53
cedkbechamel: fixed18:53
cedkbechamel: in fact there is an issue because we have a loop18:53
cedkbechamel: one way to do is create just warehouse as a location, create childs location and change warehouse location into warehouse18:54
cedkbechamel: but I find it is a little bit complicate for users18:54
cedk:-)18:54
bechamelcedk: and you think about a way which simplify warehouse creation  and at the same time keep the constrains ?18:58
cedkbechamel: not yet :-)18:59
cedkbechamel: need to sleep a little before ;-)18:59
bechamelcedk: :D19:02
-!- cedk_(n=ced@ced.homedns.org) has joined #tryton19:08
cedkbechamel: if you put something after :D, repost because I have been disconnected19:09
udonocedk: bechamel If I use a fields.Sha for storing a password, can I recreate the original password back? (Hmmm. don't think so)19:12
cedkudono: normally no19:13
cedkudono: I think the collisions is 2^6319:14
bechameludono: if you could it would be a problem19:15
udonocedk: that's not so much. But I don't like to brute force everytime the hash to login into ldap. Is it possible to hide the entry in a fields.Char? With dots or so? Or just with a fields.function19:16
cedkudono: and if you could, make a publish, you will become famous :-)19:16
udonocedk: I think its cracked if it is md5. I read about it...19:16
cedkudono: you can use the widget sha19:17
cedkudono: it is SHA-119:18
bechameludono: I guess your problem is to send the password to the ldap server ?19:18
udonocedk:  fields.char('LDAP password') and in xml: ...widget="sha">19:18
udonobechamel: yes19:18
udonofields.Char19:19
cedkudono: but you must not store the password19:19
udonocedk: yes, you are right!19:20
bechamelmaybe one solution is to put the passwords in a python dict and populate it when the user first connect19:20
udonocedk: but I need a password for connection bind... and later for user authentication. Or I am wrong?19:22
cedkudono: ha ok for the connection19:23
cedkudono: I was thinking if it must not be in the core of Tryton19:23
udonoACTION don't know a lot about ldap since yesterday...19:24
CIA-54tryton: matb roundup * #665/Error in wizard company: [new] Updated to tip, created new database, company wizard crashes: Traceback (most recent call last): File "/trytond/netsvc.py", line 282, in ...19:25
udonocedk: maybe, I would say, when ldap module is installed, then it should be impossible to login into tryton the standard way over security.py.19:25
cedkudono: if it is standard, you can store the connection param in the config file19:26
udonocedk: ... only if LDAP service is unavailable I would provide the standard login.19:26
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 1353:8c12a6cc4b00 trytond/trytond/ir/ui/view.py: Restart cache for all models on change of ir.ui.view19:27
udonocedk: maybe starting with a module and later implementing it into the core. Iam not this expertised in security environments...19:27
cedkudono: I think it will be good to post it on the google groups to know what people think about19:28
yangooncedk: you just closed https://bugs.tryton.org/roundup/issue42319:32
yangooncedk: did you do anything about it, there is no message why it is resolved...19:32
bechamelyangoon: there is a little subtlety with "word begins", actualy the exact wording should be "contains one word that begins with", but it's a bit too long19:35
X0d_of_N0d_udono: hey19:55
X0d_of_N0d_udono: you don't send the password to the ldap server, you use the password to auth against the ldap server19:55
X0d_of_N0d_ldap is very easy actually19:56
bechamelX0d_of_N0d_: but the auth need a clear text password19:57
X0d_of_N0d_yeah, and login takes in a clear text password then hashes it, right?19:58
X0d_of_N0d_hashes it on the server side19:58
X0d_of_N0d_ACTION looks up sercurity.py19:58
bechamelX0d_of_N0d_: yes, but this means that the ldap implementation must be made in the kernel, it's not possible to do it with a module19:59
X0d_of_N0d_you can't just override the login function?19:59
bechamelX0d_of_N0d_: monkey patching20:00
bechamelX0d_of_N0d_: maybe20:00
X0d_of_N0d_bechamel: why is this different from the ldap_users plugin for tinyerp?20:01
bechamelX0d_of_N0d_: good question, i will have a look20:02
X0d_of_N0d_I don't remember why but I modified the multicompany instead of the normal users_ldap20:03
X0d_of_N0d_I remember having a lot of problem getting the source code for users_ldap20:03
X0d_of_N0d_even though it's gpl, it was distrubted as pyc20:04
udonoX0d_of_N0d_: what a pitty, I need to leave...20:06
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton20:07
X0d_of_N0d_udono: I sent you an email, just get back to me when you get a chance20:07
udonoX0d_of_N0d_: I will publish tomorrow the module fragment. All integration for Tryton Module is made, just the LDAP things needed to re-implemented.20:08
X0d_of_N0d_I'll look at the ldap part of it when you publish20:09
udonoX0d_of_N0d_: yeah, send me an Email, and I will send you the link to the modules repos.20:09
bechamelX0d_of_N0d_: i managed to override the login fct, and also to get "successful login" on the server log but nothing on the client20:09
X0d_of_N0d_udono: sent20:09
X0d_of_N0d_bechamel: hum.....20:10
X0d_of_N0d_bechamel: you just modify security, or did you override it?20:10
udonoX0d_of_N0d_: http://mercurial.intuxication.org/hg/res_user_auth_ldap20:13
udononeed to leave now20:13
bechamelX0d_of_N0d_: override, http://pastie.org/33699620:14
X0d_of_N0d_udono: later man20:14
bechamelid put this code on top of party/party.py20:14
bechameludono: bye20:14
X0d_of_N0d_ACTION looks at it20:15
-!- vengfulsquirrel(n=ian@c-67-170-212-242.hsd1.ca.comcast.net) has joined #tryton20:21
CIA-54tryton: C?dric Krier <ced@b2ck.com> default * 332:b1b1306b697d account/party.py: Fix state test with company20:23
X0d_of_N0d_plugins work a little differently in tryton?20:23
CIA-54tryton: ced roundup * #665/Error in wizard company: [need-eg] I could not reproduce the issue, can you put the list of module installed?20:25
cedkX0d_of_N0d_: what do you call plugins?20:25
-!- ikks(n=igor@190.144.69.234) has joined #tryton20:34
-!- tekknokrat(n=gthieleb@dslb-088-074-177-241.pools.arcor-ip.net) has joined #tryton20:41
X0d_of_N0d_cedk: modules20:41
X0d_of_N0d_I chose the wrong terminology...20:42
X0d_of_N0d_ACTION got distracted20:42
cedkX0d_of_N0d_: it is very close the same but with some difference to get more flexibility20:43
X0d_of_N0d_ACTION looks at udono's ldap code20:45
vengfulsquirrelDoes the client connect to the server over ssl by default ?  Or do I have to use something like stunnel ?20:49
cedkvengfulsquirrel: you have to set secure_netrpc to True in the config file20:49
vengfulsquirrelFancy, thanks.20:50
mmarshallYay!  I've made my first module for tryton :)20:52
mmarshallhttp://freehg.org/u/mmarshall/trytond_usaddress20:52
cedkmmarshall: just one remark, I would do the check for US on the code instead of the name as the name can be translated20:55
cedkmmarshall: and for your remarks about the fact that by default the country can not be set20:56
mmarshallOh yeah, duh.20:57
cedkmmarshall: I can suggest you that you put default value in the code or with the client (right click)20:57
cedkmmarshall: and one more, I will call super even if there is not ids20:58
mmarshallok20:58
mmarshallI guess I have a few other questions... why is it that the method returns a dict when there are results but a list where there aren't any?  Shouldn't it always return a dict to be consistent?20:59
cedkmmarshall: I hope you like that I made some remarks ?21:00
mmarshallcedk, yeah, it's all great :)21:00
carlosACTION wants a gun to shoot his openerp installation, in concrete, the project management, time management and analytic accounts code21:00
mmarshallThanks for pointing out the right click for default stuff.21:00
cedkmmarshall: yes it will be better to return a empty dict21:00
carloslet's include also the book about openerp for its obscurity....21:01
carloscedk: I guess the triton project manager module will be released with the next trinton's major release, right?21:01
carlosat least I see there is some code already21:01
cedkcarlos: it was a prototype for a demo21:02
carlosdoes it mean that there is no more work being done right now?21:02
ikkscarlos, it looks like it doesn't, but as the docs are being improved, as the time passes more contributos will be able to build things by their own.21:04
cedkcarlos: not for now, but there is time until the next release21:04
mmarshallcedk, There's a problem with leaving the Country blank... without a Country you can't select a Subdivision.21:05
cedkmmarshall: that is why I suggest to put US as default21:06
carloscedk: which is planned for May, isn't it?21:06
carlosikks: Included myself. I just wish days get 24 extra hours...21:07
cedkcarlos: April, http://www.tryton.org/community/calendar.html21:07
mmarshallcedk, I see; I misunderstood you.21:07
carloscedk: I wonder whether you are following the principles behind GNOME and Ubuntu for releases21:07
cedkcarlos: I don't know those projects principles21:08
carloscedk: release each 6 months even if some planned features are not ready (and leave those unfinished features for next release)21:10
carlosso you prevent that any new big feature delay the release and you have a predictive release schedule21:11
cedkcarlos: yes, I like how OpenBSD does21:11
carlosI don't know how OpenBSD works, but I guess it's more or less like Ubuntu and GNOME work21:12
carloscedk: btw, is good news that you follow something like that21:12
cedkcarlos: yes after one release, we choose the next release date21:13
carlosactually, then is not exactly what I was talking about, but close to it. I was talking about doing a release each 6 months and don't move it more than a couple of weeks for unexpected bugs before final release21:15
cedkcarlos: yes normally we make 2 release per year so it is 6 months :-)21:16
carlosok ;-)21:16
-!- tekknokrat(n=gthieleb@dslb-088-074-177-241.pools.arcor-ip.net) has left #tryton21:27
X0d_of_N0d_bechamel: do you know anything about the ldap stuff?21:47
X0d_of_N0d_this seems to be breaking expr="/form/notebook/page[@string=&quot;_Preferences&quot;]"21:48
bechamelX0d_of_N0d_: there is a link between ldap and the xml ?21:49
X0d_of_N0d_I don't know enough about how the xml works21:49
X0d_of_N0d_I don't think so21:49
X0d_of_N0d_you mean between the actual ldap server, or just the ldap variables?21:50
bechamelX0d_of_N0d_: i don't understand, the piece of xml is an xpath query to inherit view, and i don't see how it could be related to ldap21:51
X0d_of_N0d_the21:52
X0d_of_N0d_bechamel: the view brings up a traceback21:52
bechamelX0d_of_N0d_: and the view comes from the ldap module from udono ?21:53
X0d_of_N0d_AttributeError: Couldn't find tag (xpath: /form/notebook/page[@string="_Preferences"]) in parent view!21:53
cedkX0d_of_N0d_: this is because the module of udono is not up todate with the trunk changes21:53
bechamelX0d_of_N0d_: remove the _ before Preferences21:54
cedkX0d_of_N0d_: you can just relace _Preferences by Preferences in users_ldap_view.xml21:54
X0d_of_N0d_bechamel: I think I fixed the ldap code (or at least got it working) but I can't really test it because I can't define my ldap stuff21:54
X0d_of_N0d_ok21:54
X0d_of_N0d_I'll have to restart the server because the xml isn't live, or is it?21:55
bechamelX0d_of_N0d_: restart and update21:55
X0d_of_N0d_ok21:55
X0d_of_N0d_brb21:56
X0d_of_N0d_ahh, ok21:58
X0d_of_N0d_well...that loaded, now there some more stuff to work out...22:00
X0d_of_N0d_ACTION heads to lunch22:00
vengfulsquirrelOnce I've used easy_install to install the modules how do I get them to work with trytond?  I don't see them as installed when I connect with the client.22:09
bechamelvengfulsquirrel: Administration > modules > modules, then clic on one modules22:11
bechamelvengfulsquirrel: at the bottom, clic Mark for Instalation (repeat if necessary) and then Perform Pending Instalation in the bottom bar22:12
vengfulsquirrelAnd that uses the eggs I already installed ?22:12
bechamelvengfulsquirrel: all modules listed are knowed by the server, so they must be installed on the system ( the procedure i gave you is to install them in the tryton db)22:13
vengfulsquirreloh what does --init=all do ?22:14
vengfulsquirrelI'm just trying to understand how all the pieces fit together.22:15
bechamelvengfulsquirrel: it install all, i explain to do it from the gtk client22:15
vengfulsquirreloh yeah I already did the init=all before connecting though, those should be equivalent right ?22:16
bechamelvengfulsquirrel: yes, it's the command-line way to install modules22:16
vengfulsquirrelHmm that's weird I guess it didn't work for some reason then.22:16
vengfulsquirrelThat's fine I re-installed them via the gtk client and now they seem to be installed.22:17
bechamelvengfulsquirrel: --init work in conjunction with -d <dbname>22:19
vengfulsquirrelYeah --init=all -d trytond22:20
vengfulsquirrelwhere trytond is the name of my database22:20
bechamelvengfulsquirrel: yes exactly, i don't see why it didn't work22:21
vengfulsquirrelhttp://paste.pocoo.org/show/94955/22:22
vengfulsquirrelI mean the modules show up in gtk but they are not installed.22:22
vengfulsquirrelDoes the install via gtk use easy_install ?22:24
bechamelvengfulsquirrel: easy_install of package is: download source code to the correct location on your file system22:25
bechamelvengfulsquirrel: install module on the gtk client is: parse this code and create table on the db accordingly (and create classes instance in the server)22:26
vengfulsquirrelhmm22:27
bechamelafk22:28
vengfulsquirrelWell I'm using virtualenv but I don't see how that would change anything but I'm just going to assume something I did made it not work.  Its working now via gtk.22:31
Timitoscarlos: udono and me will perhaps need some project stuff in the next weeks. i will post my thoughts on tryton google groups soon22:31
carlosTimitos: cool22:32
Timitoscarlos: so we can perhaps put our ideas together to a some good basic modules22:32
Timitoscu tomorrow22:33
carlosTimitos: count with me, however, my project management knowledge is a bit limited (from the point of view of an ERP)22:34
carlostoo late...22:34
cedkvengfulsquirrel: with fresh DB, when you make with command line "-i all", it install only kernel modules, if you run a second time "-i all", it will install the others22:39
vengfulsquirrelha weird22:40
vengfulsquirrelokay well i'll keep that in mind22:41
vengfulsquirrelthat probably did it22:41
cedkvengfulsquirrel: if you create the database manually, don't forget to create it with encoding UTF-822:42
vengfulsquirrelI just said unicode *hopefully*22:43
vengfulsquirrel--encoding=unicode22:43
cedkvengfulsquirrel: the behavior is like that, because on first install the database is empty and so the system doesn't know any module22:43
vengfulsquirrelHmm yeah I'm pretty sure it was already setup because I connected to the server before with the client.22:45
vengfulsquirrelIts working now though, thanks for the help , that's good to know next time.22:49
cedkvengfulsquirrel: if you find some improvement to do on the wiki, you can do22:54
X0d_of_N0d_this line breaks.... pooler.get_pool(cr.dbname).get('ir.actions.actions')23:05
X0d_of_N0d_in the ldap thing23:05
X0d_of_N0d_bechamel: what is that?23:06
X0d_of_N0d_nm, I think I've got an idea23:09
udonoX0d_of_N0d_: Hey, Iam back ... for short23:15
udonoX0d_of_N0d_: you get it workin?23:15
udonoX0d_of_N0d_: ir.actions.actions could be ir.action in tryton...23:17
X0d_of_N0d_all the ldap stuff is working, but the tryton side seems to still be kind of broken23:19
X0d_of_N0d_udono: you want me to just push the changes and you can look at it?23:19
udonoX0d_of_N0d_: do you have a login on intuxication?23:19
X0d_of_N0d_no23:20
X0d_of_N0d_oh, yeah, and there are a few notes to talk about too... but we'll talk when I've pushed the code23:20
X0d_of_N0d_or do you want me to just email it to you or something?23:21
udonohttp://mercurial.intuxication.org/register23:21
udonono, just register, and we collaborate on this together. Its more easy I think23:21
X0d_of_N0d_cool23:22
udonoX0d_of_N0d_: and please gimme your nick on intuxication to add you on the list23:22
X0d_of_N0d_josh.dukes@microvu.com23:25
X0d_of_N0d_It's cool to see diri23:26
udonodiri?23:27
X0d_of_N0d_intuxication uses diri for it's back end23:27
udonoX0d_of_N0d_: you are from Queens of the stone age?23:27
X0d_of_N0d_?23:28
udonoX0d_of_N0d_: No, its another Josh...23:28
udonoX0d_of_N0d_: just kidding23:28
X0d_of_N0d_heh23:28
X0d_of_N0d_yeah, I'm actually more into grindcore and thrashpunk myself23:28
udonoX0d_of_N0d_: the email is you nick on intuxication?23:28
X0d_of_N0d_I guess23:29
X0d_of_N0d_hold up23:29
udonoX0d_of_N0d_: 'cos mine is udono23:29
X0d_of_N0d_oh damn, yeah, I wasn't paying attention23:30
X0d_of_N0d_I put in my email as my login23:30
udonoX0d_of_N0d_: just create a new account...23:30
X0d_of_N0d_bg23:31
X0d_of_N0d_brb23:31
vengfulsquirrelcedk: I'm not sure what I'd add but how would I add something ?23:37
vengfulsquirrelOr do you mean just comment /23:38
vengfulsquirrel*?23:38
-!- ikks(n=igor@190.144.69.234) has joined #tryton23:40
X0d_of_N0d_well whatever, that's my biz account anyway23:40
X0d_of_N0d_I'm just gonna use that23:41
udonovengfulsquirrel: hi, you are talking about adding conents to the wiki?23:41
vengfulsquirrelYes23:41
udonoX0d_of_N0d_: ok your nick is josh.dukes@microvu.com ?23:41
X0d_of_N0d_yeah23:42
udonoX0d_of_N0d_: can't add you...23:43
X0d_of_N0d_?23:43
udonoX0d_of_N0d_: maybe better is a name without @ and . (dot). The webinterface said failed to me when I add josh.dukes@microvu.com23:43
X0d_of_N0d_ACTION grumbles23:44
X0d_of_N0d_ok...hold up23:44
X0d_of_N0d_ok try X0d_of_N0d23:45
udonoX0d_of_N0d_: complaint to #intuxication user called meister23:45
udonoX0d_of_N0d_: ;-)23:45
cedkvengfulsquirrel: I can add you as member, send me your google account23:45
udonoX0d_of_N0d_: yes, I got it. Now you can push with your credentials23:46
X0d_of_N0d_wtf...23:47
X0d_of_N0d_huh23:47
X0d_of_N0d_lower case23:47
X0d_of_N0d_ok23:47
X0d_of_N0d_ok23:47
X0d_of_N0d_now that you should be able to look at the code there are a few issues....23:48
X0d_of_N0d_I was initially thinking that user wasn't the right place for this, but after seeing how you did it in the UI, you're right...23:48
X0d_of_N0d_you can ignore that comment23:48
X0d_of_N0d_udono: you got the changes I pushed?23:51
udonoX0d_of_N0d_: yes, I've read them.23:54
udonoX0d_of_N0d_: now Iam going to test...23:54
X0d_of_N0d_ok23:58
udonoX0d_of_N0d_: what did I need on ldiff side to login?23:59
X0d_of_N0d_it does the ldap connect, auths, as the user, against ldap, disconnects... all that works but then I think the problem is somehwere in the check because it says int object unscriptable23:59

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