IRC logs of #tryton-de for Wednesday, 2010-09-08

chat.freenode.net #tryton.de log beginning Wed Sep 8 00:00:03 CEST 2010
2010-09-08 01:51 -!- FWiesing(~FWiesing@85-126-100-130.work.xdsl-line.inode.at) has joined #tryton.de
2010-09-08 05:18 -!- yangoon(~mathiasb@p549F6F79.dip.t-dialin.net) has joined #tryton.de
2010-09-08 08:00 -!- mfladischer(~fladische@2001:470:1f0b:11df:5478:86ff:fe91:9af) has joined #tryton.de
2010-09-08 08:03 -!- mootoo(daemon@p5B32DFD9.dip.t-dialin.net) has joined #tryton.de
2010-09-08 08:41 -!- Timitos(~kp@88.217.184.172) has joined #tryton.de
2010-09-08 09:49 -!- paepke(~paepke@p4FEB6064.dip.t-dialin.net) has joined #tryton.de
2010-09-08 10:57 -!- paepke(~paepke@p4FEB116F.dip0.t-ipconnect.de) has joined #tryton.de
2010-09-08 11:52 -!- Timitos(~kp@88.217.184.172) has left #tryton.de
2010-09-08 11:53 -!- Timitos(~kp@88.217.184.172) has joined #tryton.de
2010-09-08 12:26 <zappodrom> Moin, ist noch jemand hier, der mir mit der invoice.odt im eigenen Modul auf die Spruenge helfen kann? In den letzten Tagen musste ich mich um einige berufliche Dinge kuemmern, daher fange ich quasi wieder bei Null an :(.
2010-09-08 12:27 <zappodrom> Zur Info: Ich benutze als Server Debian lenny mit tryton 1.4
2010-09-08 12:28 <zappodrom> Im Verzeichnis /var/lib/python-support/python2.5/trytond/modules habe ich mir einen Link angelegt zu meinem eigenen Modulverzeichnis in meinem $HOME
2010-09-08 12:29 <paepke> zappodrom, hi
2010-09-08 12:29 <zappodrom> In $HOME/<Modulname> habe ich eine leere __init__.py gelegt und eine entsprechende .odt
2010-09-08 12:29 <paepke> ok
2010-09-08 12:29 <zappodrom> hi paepke!
2010-09-08 12:30 <zappodrom> wenn ich das richtig verstehe, kann ich den Modulnamen bislang noch nicht in tryton "sehen", richtig?
2010-09-08 12:31 <yangoon> zappodrom: hi
2010-09-08 12:31 <paepke> zappodrom, nein, aber moment. da gibts ein quick'n'dirty wiki-seite
2010-09-08 12:31 <yangoon> zappodrom: du müsstest erst mal sagen was du genau vorhast
2010-09-08 12:31 <paepke> yangoon, ich vermute die invoice.odt anpassen
2010-09-08 12:32 <yangoon> paepke: da gibts ca 3-5 verschiedene wege
2010-09-08 12:32 <paepke> yangoon, jepp. und keiner von denen ist gescheit dokumentiert
2010-09-08 12:34 <paepke> todo nr. 2439
2010-09-08 12:35 <yangoon> paepke: zappodrom http://tryton.origo.ethz.ch/node/163
2010-09-08 12:36 <paepke> zappodrom, in der trytond doku ist folgendes beschrieben: http://doc.tryton.org/1.4/trytond/doc/reports.html
2010-09-08 12:39 <zappodrom> hi yangoon, ich moechte ein eigenes modul fuer die ODT-Vorlagen "schreiben" um diese flexibel fuer verschiedene DB's (Kunden) verwalten zu koennen.
2010-09-08 12:39 <zappodrom> fuer jeden kunden dann ein eigenes modul ist natuerlich kein problem...
2010-09-08 12:44 <yangoon> zappodrom: damit das modul zur auswahl steht musst du noch die __tryton__.py erstellen
2010-09-08 12:45 <yangoon> nimm doch einfach das account_invoice modul und passe es an deine bedürfnisse an
2010-09-08 12:45 <yangoon> d.h. ca. 98% rauswerfen und einige einträge ändern
2010-09-08 12:46 <zappodrom> die frage fuer mich ist, ob das modul zur auswahl bereit stehen _muss_, oder ob es ausreicht wenn ich in den einstellungen der berichte darauf zugreifen kann.
2010-09-08 12:46 <paepke> zappodrom, muss
2010-09-08 12:46 <zappodrom> ah, ok
2010-09-08 12:47 <paepke> wie willst du denn in den einstellungen der berichte "darauf zugreifen"?
2010-09-08 12:48 <zappodrom> ich moechte ersteinmal nur die invoice.odt und ggf. die header_a4.odt angeben koennen...
2010-09-08 12:52 <zappodrom> yangoon: 98% rauswerfen kann ich erst, wenn ich den zusammenhang zwischen den einzelen dateien und deren aufgabe kenne :( ansonsten wird es eine ekelige stocherei bis es klappt - denke ich.
2010-09-08 12:53 <yangoon> zappodrom: wenn du für kunden implementieren willst, wirst du um dise zusammenhänge allerdings nicht herumkommen;)
2010-09-08 12:54 <yangoon> zappodrom: prinzipiell werden reports in dem xml dateien ferenziert
2010-09-08 12:54 <yangoon> referenziert
2010-09-08 12:55 <yangoon> und die xml dateien werden in der __tryton__.py referenziert
2010-09-08 13:01 <zappodrom> yangoon: danke fuer die info. es kein problem fuer mich mehrere dateien zu bearbeiten nur moechte ich zumindest rudimentaer wissen _was_ ich da mache. aber deine antwort ist ja schon mal ein anfang :) Danke!
2010-09-08 13:34 -!- yangoon(~mathiasb@p549F6F79.dip.t-dialin.net) has joined #tryton.de
2010-09-08 13:51 <zappodrom> So, ich habe jetzt eine __init__.py, __tryton__.py und eine modul.xml angelegt. In der modul.xml habe ich die eintraege gemaess folgenden link gemacht: <record model="ir.action.report" id="report_invoice_new">
2010-09-08 13:51 <zappodrom> <field name="name">Invoice</field>
2010-09-08 13:51 <zappodrom> <field name="report_name">account.invoice</field>
2010-09-08 13:51 <zappodrom> <field name="model">account.invoice</field>
2010-09-08 13:51 <zappodrom> <field name="report">my_module/invoice.odt</field>
2010-09-08 13:51 <zappodrom> argh; sorry!
2010-09-08 13:52 <zappodrom> So, ich habe jetzt eine __init__.py, __tryton__.py und eine modul.xml angelegt. In der modul.xml habe ich die eintraege gemaess folgenden link gemacht
2010-09-08 13:52 <zappodrom> http://doc.tryton.org/1.4/trytond/doc/reports.html#replacing-existing-tryton-reports
2010-09-08 13:53 <zappodrom> Allerdings wird "mein" modul nicht in der modul-liste angezeigt. was koennte ich falsch gemacht haben?
2010-09-08 13:54 <zappodrom> System: Debian lenny, Tryton 1.4, Modulpfad: /var/lib/python-support/python2.5/trytond/modules mit link auf mein modul in $HOME
2010-09-08 14:00 <paepke> zappodrom, ist die referenz in der __tryton__.py auch drin?
2010-09-08 14:00 <paepke> also zur xml
2010-09-08 14:08 <zappodrom> paepke: ja habe ich gemacht. Den inhalt habe ich mal hier gepostet: http://nopaste.info/5891597271.html
2010-09-08 14:08 <zappodrom> vielleicht hast du kurz zeit drueber zu schauen.
2010-09-08 14:10 <yangoon> zappodrom: wenn du das modul direkt reinlinken willst, musst du den richtigen pfad nehmen
2010-09-08 14:11 <yangoon> zappodrom: /usr/share/pyshared/trytond/modules
2010-09-08 14:13 <zappodrom> yangoon: dieses verzeichnis existiert nicht bei meiner installation unter debian lenny...
2010-09-08 14:13 <yangoon> zappodrom: ok, ich bin in squeeze
2010-09-08 14:13 <zappodrom> gibt es nicht irgendwo eine config-datei in der man so etwas einstellen kann?
2010-09-08 14:14 <zappodrom> ich meine den pfad zu "additional-modules"
2010-09-08 14:15 <yangoon> zappodrom: http://code.google.com/p/tryton/wiki/InstallationOnDebian
2010-09-08 14:15 <yangoon> zappodrom: -> preleiminary consderations
2010-09-08 14:16 <yangoon> zappodrom: wenn du entwickeln willst, solltest du dir auch eine demnetsprechende umgebung aufsetzen
2010-09-08 14:18 <paepke> zappodrom, kannst du ausserdem auch noch deine ganze modul.xml mal pasten?
2010-09-08 14:19 <zappodrom> yangoon: entwickeln waere uebertrieben, ich moechte ersteinmal "nur" das system verstehen und nutzen koennen :)
2010-09-08 14:19 <paepke> zappodrom, das mit dem anpassen funktioniert am besten über solche mini-module. also entwickelst du ;-)
2010-09-08 14:20 <yangoon> zappodrom: ein neues modul ist für mich entwickeln, nutzen wäre für mich einfacher export der invocie.odt, bearbeiten, reimport, fertig
2010-09-08 14:21 <zappodrom> paepke: yo, hier: http://nopaste.info/c5f28fec43.html
2010-09-08 14:22 <zappodrom> yangoon: ja, stimmt schon - bloss der punkt "bearbeiten" ist auch noch eine baustelle und fuer mich ist es von der handhabung so einfacher...
2010-09-08 14:23 <paepke> zappodrom, ähm. kannst du das nochmal bitte als plain text posten?
2010-09-08 14:24 <zappodrom> oh, natuerlich - sorry...
2010-09-08 14:25 <zappodrom> so ist's besser: http://nopaste.info/97a78c839b.html
2010-09-08 14:27 <paepke> zappodrom, das modulverzeichnis ist auch exakt "weerts" ?
2010-09-08 14:30 <paepke> zappodrom, wo war nochmal das problem? :-/
2010-09-08 14:31 <paepke> erscheint es immer noch nicht in der auswahl der module?
2010-09-08 14:31 <udono> zappodrom: hi, hast du den trytonserver mal neu gestartet?
2010-09-08 14:31 <udono> hi all
2010-09-08 14:32 <zappodrom> paepke: mein link liegt in /var/lib/python-support/python2.5/trytond/modules und heisst exakt "weerts" und zeigt auf /home/cw/Tryton/Modules/weerts in diesem verzeichnis liegen die folgenden dateien: http://nopaste.info/1b7e90a8d8.html
2010-09-08 14:32 <zappodrom> udono: nein. ich habe es bislang nur mit dem neuen einloggen ueber den client versucht
2010-09-08 14:33 <paepke> zappodrom, dann start mal bitte neu
2010-09-08 14:33 <paepke> regeln für modulentwicklung:
2010-09-08 14:33 <paepke> 1. server neu starten
2010-09-08 14:34 <paepke> 2. datenbank updaten bein änderung eines moduls: trytond -u modulname -d datenbankname
2010-09-08 14:34 <paepke> hat jemand noch ne 3?
2010-09-08 14:34 <paepke> 3. ev client neu starten
2010-09-08 14:39 <zappodrom> 4. debug-level hochschrauben - aber wie?
2010-09-08 14:42 <udono> zappodrom: du musst nur den server auf der kommandozeile mit -v starten, dann bekommst du etwas mehr meldungen. Vor allem werden Exceptions direkt ausgegeben.
2010-09-08 14:43 <udono> zappodrom: wird dein modul nach server neustart angezeigt?
2010-09-08 14:47 <zappodrom> paepke, udono: ich habe folgende Meldung nach dem neustart erhalten: http://nopaste.info/236f323de0.html
2010-09-08 14:50 <zappodrom> dementsprechend kann ich mich jetzt auch nicht mit dem Server verbinden :(
2010-09-08 14:52 <udono> zappodrom: lösch   from weerts import * aus deiner __init__.py in deinem Modul...
2010-09-08 14:59 <zappodrom> *grins*
2010-09-08 15:00 <zappodrom> jetzt wird das modul in der Modulliste angezeigt - allerdings ausgegraut. Eine installation funktioniert nicht. Ist das so richtig?
2010-09-08 15:01 <paepke> ne. installieren muss gehen
2010-09-08 15:01 <paepke> depends richtig
2010-09-08 15:01 <paepke> ?
2010-09-08 15:03 <zappodrom> ich habe keine angegeben: http://nopaste.info/1d9f613904.html
2010-09-08 15:06 <zappodrom> muessen es die gleichen sein wie bei account_invoice?
2010-09-08 15:06 <paepke> wenn du nur reports setzt nein.
2010-09-08 15:07 <paepke> gibt der server irgendwas aus auf der kommandozeile beim start mit -v
2010-09-08 15:07 <paepke> mach auch mal testweise ne neue datenbank
2010-09-08 15:09 <zappodrom> paepke: wenn ich nur reports setzen moechte benoetige ich keine weiteren depends?
2010-09-08 15:10 <paepke> also die module die du überschreibst sollten natürlich schon drin sein.
2010-09-08 15:10 <paepke> also es macht sinn z.b. account_invoice in die abhängigkeit rein zu machen
2010-09-08 15:11 <zappodrom> ah, ok
2010-09-08 15:12 <zappodrom> ACTION .oO(hat heute schon richtig dazugelernt!)
2010-09-08 15:16 <zappodrom> paepke: [Wed Sep 08 15:14:51 2010] ERROR:modules:weerts:Unmet dependency ['account_invoice']
2010-09-08 15:16 <zappodrom> in einer neuen datenbank
2010-09-08 15:17 <paepke> sieht das so aus (mit komma) ['account_invoice',]
2010-09-08 15:18 <zappodrom> ja. falsch?
2010-09-08 15:18 <zappodrom> wahrscheinlich
2010-09-08 15:18 <paepke> ne richtig :-)
2010-09-08 15:18 <paepke> gibts das modul auch?
2010-09-08 15:18 <zappodrom> ahh, ok
2010-09-08 15:18 <zappodrom> ja.
2010-09-08 15:19 <zappodrom> habe es gerade per hand installiert, und da lief die installation des eigenen moduls mit durch *juchu*!!
2010-09-08 15:20 <zappodrom> ich hatte in der neuen db nichts konfiguriert oder installiert sondern nur das eigene modul zur installation vorgesehen. das es dann spukt ist klar - jetzt im nachhinein...
2010-09-08 15:20 <paepke> ok
2010-09-08 15:21 <paepke> also it dein problem gelöst?
2010-09-08 15:22 <zappodrom> *puhh* so weit erst mal :) jetzt "nur noch" das anpassen der odt-Files verstehen.
2010-09-08 15:23 <zappodrom> ich meine, wie es geht habe ich schon verstanden, allerdings waere es fuer mich hilfreich eine liste der moeglichen variablen irgendwo zu finden - abhaengig vom Modul natuerlich.
2010-09-08 15:24 <paepke> gibts im client
2010-09-08 15:24 <zappodrom> cool - dann gehe ich mal auf die suche...
2010-09-08 15:25 <zappodrom> DANKE paepke, yangoon und udono fuer eure hilfe bis hierher.
2010-09-08 15:25 <paepke> zappodrom, welcome
2010-09-08 18:17 -!- heffer(~felix@hyperion.fetzig.org) has joined #tryton.de
2010-09-08 18:17 -!- heffer(~felix@fedora/heffer) has joined #tryton.de
2010-09-08 19:50 -!- chrue(~chrue@dialin-65225.ewetel.net) has joined #tryton.de
2010-09-08 21:02 -!- hoRn(~chatzilla@pd95be09e.dip0.t-ipconnect.de) has joined #tryton.de
2010-09-08 21:08 -!- paepke(~paepke@p4FEB116F.dip0.t-ipconnect.de) has joined #tryton.de
2010-09-08 21:44 -!- hoRn(~chatzilla@pd95be09e.dip0.t-ipconnect.de) has left #tryton.de
2010-09-08 22:02 -!- paepke(~paepke@p4FEB116F.dip0.t-ipconnect.de) has left #tryton.de
2010-09-08 23:58 -!- FWiesing_(~FWiesing@85-126-100-130.work.xdsl-line.inode.at) has joined #tryton.de

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