IRC logs of #tryton-de for Friday, 2010-01-08

chat.freenode.net #tryton.de log beginning Fri Jan 8 00:00:02 CET 2010
2010-01-08 02:04 -!- paepke_(n=paepke@p54A2A321.dip0.t-ipconnect.de) has joined #tryton.de
2010-01-08 05:18 -!- yangoon(n=mathiasb@p549F6ACE.dip.t-dialin.net) has joined #tryton.de
2010-01-08 07:22 -!- Timitos(n=timitos@88.217.184.172) has joined #tryton.de
2010-01-08 10:16 -!- paepke(n=paepke@p4FEB25C8.dip0.t-ipconnect.de) has joined #tryton.de
2010-01-08 13:34 -!- essich(n=essich@p4FCF9609.dip0.t-ipconnect.de) has joined #tryton.de
2010-01-08 13:37 <essich> Hallo
2010-01-08 13:37 <essich> Kaum will ich meinen eigenen Änderungen in Tryton einbauen, hänge ich an der mangelnden Doku :-(
2010-01-08 13:38 <essich> Ich möchte eine Beziehung zwischen party und party aufbauen (konkret: "arbeitet für"). Ein Modul scheint es dafür noch nicht zu geben.
2010-01-08 13:39 <essich> Dafür sollte ein Many2Many das richtige Feld sein. Aber es genügt nicht, das Feld anzulegen. Anscheinend muss man auch noch eine Telationen-Tabelle erzeugen. Aber ich kann kein knackiges Beispiel finden.
2010-01-08 13:40 <essich> Wie lege ich ein Many2Many an?
2010-01-08 13:43 <essich> Haben eben noch http://groups.google.com/group/tryton/browse_thread/thread/aded8378885e32ef# gefunden. Aber richtig schlau werde ich daraus nicht
2010-01-08 14:49 <Timitos> essich: hi. schau mal in das account_invoice modul. da gibt es zwischen den taxes und den invoice_lines eine many2many
2010-01-08 14:49 <Timitos> essich: die variable _table in der relationen-tabelle kannst du auch weglassen
2010-01-08 14:53 <essich> timitos: Merci. Das Moduel habe ich inzwischen (wahrscheinlich). Aber der View will und will nicht klappen.
2010-01-08 14:54 <Timitos> essich: wo liegt das problem?
2010-01-08 14:54 <essich> Habe mir den View bei invoice.payment_lines und bei party.contect_mechanisms abgescheut, aber ich bekomm immer eine Fehler.
2010-01-08 14:54 <essich> works_for = fields.Many2Many('party-worksfor-party', 'party', 'org')
2010-01-08 14:55 <essich> und im view: <field name="works_for"> <tree string="Works for" sequence="sequence"> <field name="org"/>
2010-01-08 14:55 <essich> dann bekomme ich einen Key-Error "org" :-(
2010-01-08 14:56 -!- panthera(n=daniel@static.88-198-196-34.clients.your-server.de) has joined #tryton.de
2010-01-08 14:56 <essich> Die Relation party-worksfor-party hat natürlich ein Element "org"
2010-01-08 14:59 <Timitos> essich: du musst dich aber bei den feldern auf die relation party beziehen! ist ja ein many2many zu party. die relationen-tabelle wird nur intern benötigt.
2010-01-08 14:59 -!- panthera(n=daniel@static.88-198-196-34.clients.your-server.de) has joined #tryton.de
2010-01-08 15:00 <Timitos> essich: ein <field name="name"/> müsste also funktionieren
2010-01-08 15:01 <essich> timitos: ?? <field name="works_for"> ist doch ein Feld der party.
2010-01-08 15:01 <Timitos> essich: das ist ja auch ok. das solltest du mal ersetzen: <field name="org"/>
2010-01-08 15:02 <Timitos> und lass das sequence=sequence weg. das party objekt hat keine sequence
2010-01-08 15:02 <paepke> yangoon, ich wusste gar nicht das du dich mit EDI beschäftigst
2010-01-08 15:02 <essich> timitos: Jetz versteh ich gar nichts mehr. Aber ich probiere es mal aus. MOMPL
2010-01-08 15:02 <Timitos> essich: probiers mal nur mit: <field name="works_for">
2010-01-08 15:02 <Timitos> und alss alles andere weg
2010-01-08 15:03 <yangoon> paepke hi
2010-01-08 15:03 <paepke> hi yangoon
2010-01-08 15:03 <Timitos> essich: du kannst ja deinen kompletten view mal posten.
2010-01-08 15:03 <yangoon> paepke: sagen wir mal so: wenn es um import von artikeldaten geht, kommt man drum herum
2010-01-08 15:03 <yangoon> kommt man kaum dum herum
2010-01-08 15:04 <paepke> hmm. ich hatte es in der vergangenheit in verbindung mit abrufen, rechnungen und lieferscheinen zu tun. bisher nicht mit artikelstamm abgleich
2010-01-08 15:05 <essich> timitos: wo posten? (ich habe diese URLs nie zur Hand
2010-01-08 15:05 <paepke> hab mich witzigerweise erst vorgestern nochmal im vda4912 rumgegraben
2010-01-08 15:05 <essich> timitos: nur <field name="works_for"/> funktioniert, zweigt aber schlicht gar nicht an.
2010-01-08 15:05 <Timitos> essich: http://paste.pocoo.org/
2010-01-08 15:06 <Timitos> essich: aber es sollte mindestens 1 feld drin sein denke ich
2010-01-08 15:07 <essich> timitos: http://paste.pocoo.org/show/163256/
2010-01-08 15:08 <Timitos> essich: kannst du mir bitte auch deine objekte pasten?
2010-01-08 15:08 <Timitos> also die änderungen an party.party
2010-01-08 15:08 <essich> timitos: hier das Model: http://paste.pocoo.org/show/163258/
2010-01-08 15:09 <yangoon> essich: wo ist der schlusstag von <field name="works_for"> ?
2010-01-08 15:09 <essich> timitos: MOMPL, ich glaub, ich bin blöd ...
2010-01-08 15:11 <Timitos> essich: macht nix. das muss ich mich auch immer wieder fragen ;-)
2010-01-08 15:11 <essich> timitos: 1. problem waren die States (aus party_types).
2010-01-08 15:12 <Timitos> essich: vielleicht findest du das 2. auch selbst
2010-01-08 15:12 <essich> timitos: mit einem leeren <field name="works_for"/> bekomme ich die felder der Party angezeigt (Name, Vorname, Geschlecht, etc.)
2010-01-08 15:12 <Timitos> essich: das ist ja auch so gedacht
2010-01-08 15:14 <essich> timitos: Häh? so gedacht?
2010-01-08 15:14 <Timitos> essich ja, solange du keinen view für die relation definierst, wird halt ein basisview automatisch generiert
2010-01-08 15:16 <Timitos> essich: aber da ist noch ein fehler in der definition des many2many
2010-01-08 15:16 <essich> timitos: soweit okay. aber der Base view sollte wenn dann doch die Relation selbst sein, oder? Also "party" und "party".
2010-01-08 15:16 <essich> timitos: Fehler? Gut ;-)
2010-01-08 15:16 <Timitos> essich: is es doch. du hast ja gerade felder vom party objekt aufgezählt oder?
2010-01-08 15:17 <essich> ja
2010-01-08 15:17 <essich> timitos: welchen fehler im Many2Many? Vielleicht erklärt das ja alles
2010-01-08 15:17 <Timitos> essich: wo kommt den dieses party feld her bei der many2many definition? das gibts gar nicht
2010-01-08 15:18 <Timitos> ich denke, dass das 'person' stehen sollte
2010-01-08 15:18 <essich> timitos: IC. Da stand auch schon person, hatte aber nichts geholfen, dann habe ich party draus gemacht. MOMPL ich teste nochmal.
2010-01-08 15:19 <Timitos> bbl
2010-01-08 15:20 <essich> timitos: war's nicht. Absolut gleicher effekt.
2010-01-08 15:20 <essich> timitos: ich probiers mal auf tryton-dev
2010-01-08 15:59 <Timitos> essich: http://paste.pocoo.org/show/163269/
2010-01-08 16:00 <Timitos> essich: http://paste.pocoo.org/show/163270/
2010-01-08 16:00 <Timitos> essich: das funktioniert bei mir einwandfrei
2010-01-08 16:00 <Timitos> leg mal vorsichtshalber ne neue db zum testen an
2010-01-08 16:26 <essich> timitos: mit der neuen DB geht es auch nicht. ich bin verwirrt.
2010-01-08 16:27 <essich> timitos: genauer: ich bekomme wieder eine Liste mit den Feldern von "party"
2010-01-08 16:29 <Timitos> essich: was erwartest du? genau das hast du programmiert. du kannst jetzt parteien hinzufügen.
2010-01-08 16:30 <essich> timitos: stimmt. ich sag doch, ich binverwirrt. Ich habe ein Filed erwartet, das nur die "Organisation" anzeigt.
2010-01-08 16:31 <Timitos> essich: ich glaub was du vorhast, geht über ein many2one-feld. das was du willst, ist ein parent-feld.
2010-01-08 16:32 <Timitos> essich: schau dir objekte an, wo parent und children felder definiert sind
2010-01-08 16:34 <essich> timitos: Eine Person kann für mehrere organisationen arbeiten. Dann sit many2many m.E. doch richtig
2010-01-08 16:36 <Timitos> essich: das heißt im umkehrschluss, dass eine organisation aber auch mehrere mitarbeiter haben kann. warum erwartest du dann ein many2one-feld???? :P
2010-01-08 16:36 <Timitos> essich du musst entscheiden, welche richtung dieses many2many feld anzeigen soll.
2010-01-08 16:36 <Timitos> für die andere richtung musst du dann ein 2. many2many feld anlegen
2010-01-08 16:37 <Timitos> so wie hier: http://hg.tryton.org/hgwebdir.cgi/modules/project_plan/file/1c7d63b70d58/work.py#l10
2010-01-08 16:39 <essich> timitos: Ja, eine Orga kann auch mehrere Mitarbeiter haben.
2010-01-08 16:40 <essich> timitos: Meine Erwartung an das, was ich sehen wollte, war falsch.
2010-01-08 16:42 <essich> timitos: project_plan: IC. Ich brauche aber nur die eine Richtung.
2010-01-08 16:42 <essich> timitos: Hmm, wenn ich aber schon dabei bin ...
2010-01-08 16:44 <paepke> Timitos, essich: noch schönes hacking. ich bin mal off ciao
2010-01-08 16:45 <Timitos> paepke: cu
2010-01-08 16:45 <essich> timitos: ciao. Und genz herzlichen Dank!
2010-01-08 16:46 <paepke> essich, ich gehe, nicht timitos.
2010-01-08 16:47 <Timitos> ich glaub wir sollten essich grad nicht überfordern ;-)
2010-01-08 16:47 <paepke> ciao
2010-01-08 16:47 <paepke> Timitos, hehe. jaa, ich kenn das mit der tryton-überforderung. wobei essich schon die nächste stufe erreicht hat. da muss ich erst noch hin
2010-01-08 16:48 <paepke> ich meinte jetzt nicht die nächste stufe der überforderung :-P
2010-01-08 16:48 <Timitos> :-)
2010-01-08 16:53 <essich> timitos: IC. Ich sollte dann wohl auch besser Schluß machen für heute ;-)
2010-01-08 16:54 <Timitos> essich: du kriegst das schon hin.
2010-01-08 17:02 <essich> timitos: Zwei Tipps könnte ich noch gebrauchen:
2010-01-08 17:05 <essich> timitos: a) wie bekomme ich eine "Überschrift" auf den Tree-View, die zusammen mit dem Feld ausgeblendet wird?
2010-01-08 17:06 <Timitos> essich: was heißt ausgeblendet?
2010-01-08 17:07 <essich> timitos: ausgeblendet = über 'states' als "invisible" gekennzeichnet. das Betrifft ja nur das eigentliche Feld.
2010-01-08 17:07 <Timitos> essich: du kannst einen separator einfügen, der die gleichen states hat. das müsste gehen soweit ich weiß
2010-01-08 17:08 <Timitos> essich: ich bin mir aber grad nicht sicher
2010-01-08 18:03 <essich> timitos: Ja, laut Doku soll das gehen. Gut versteckt ganz oben.
2010-01-08 18:04 <essich> timitos: Label habe ich noch nicht probiert, <group> wäre hilfreicher. Geht mit group aber nicht (siese issue1366)
2010-01-08 22:16 -!- FWiesing(n=FWiesing@194-208-185-012.tele.net) has joined #tryton.de
2010-01-08 23:18 -!- yangoon_rm(n=mathiasb@frbg-5f73235a.pool.mediaWays.net) has joined #tryton.de

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