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
-!- FWiesing(~FWiesing@85-126-100-130.work.xdsl-line.inode.at) has joined #tryton.de01:51
-!- yangoon(~mathiasb@p549F6F79.dip.t-dialin.net) has joined #tryton.de05:18
-!- mfladischer(~fladische@2001:470:1f0b:11df:5478:86ff:fe91:9af) has joined #tryton.de08:00
-!- mootoo(daemon@p5B32DFD9.dip.t-dialin.net) has joined #tryton.de08:03
-!- Timitos(~kp@88.217.184.172) has joined #tryton.de08:41
-!- paepke(~paepke@p4FEB6064.dip.t-dialin.net) has joined #tryton.de09:49
-!- paepke(~paepke@p4FEB116F.dip0.t-ipconnect.de) has joined #tryton.de10:57
-!- Timitos(~kp@88.217.184.172) has left #tryton.de11:52
-!- Timitos(~kp@88.217.184.172) has joined #tryton.de11:53
zappodromMoin, 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 :(.12:26
zappodromZur Info: Ich benutze als Server Debian lenny mit tryton 1.412:27
zappodromIm Verzeichnis /var/lib/python-support/python2.5/trytond/modules habe ich mir einen Link angelegt zu meinem eigenen Modulverzeichnis in meinem $HOME12:28
paepkezappodrom, hi12:29
zappodromIn $HOME/<Modulname> habe ich eine leere __init__.py  gelegt und eine entsprechende .odt12:29
paepkeok12:29
zappodromhi paepke!12:29
zappodromwenn ich das richtig verstehe, kann ich den Modulnamen bislang noch nicht in tryton "sehen", richtig?12:30
yangoonzappodrom: hi12:31
paepkezappodrom, nein, aber moment. da gibts ein quick'n'dirty wiki-seite12:31
yangoonzappodrom: du müsstest erst mal sagen was du genau vorhast12:31
paepkeyangoon, ich vermute die invoice.odt anpassen12:31
yangoonpaepke:  da gibts ca 3-5 verschiedene wege12:32
paepkeyangoon, jepp. und keiner von denen ist gescheit dokumentiert12:32
paepketodo nr. 243912:34
yangoonpaepke: zappodrom http://tryton.origo.ethz.ch/node/16312:35
paepkezappodrom, in der trytond doku ist folgendes beschrieben: http://doc.tryton.org/1.4/trytond/doc/reports.html12:36
zappodromhi yangoon, ich moechte ein eigenes modul fuer die ODT-Vorlagen "schreiben" um diese flexibel fuer verschiedene DB's (Kunden) verwalten zu koennen.12:39
zappodromfuer jeden kunden dann ein eigenes modul ist natuerlich kein problem...12:39
yangoonzappodrom: damit das modul zur auswahl steht musst du noch die __tryton__.py erstellen12:44
yangoonnimm doch einfach das account_invoice modul und passe es an deine bedürfnisse an12:45
yangoond.h. ca. 98% rauswerfen und einige einträge ändern12:45
zappodromdie 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.12:46
paepkezappodrom, muss12:46
zappodromah, ok12:46
paepkewie willst du denn in den einstellungen der berichte "darauf zugreifen"?12:47
zappodromich moechte ersteinmal nur die invoice.odt und ggf. die header_a4.odt angeben koennen...12:48
zappodromyangoon: 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.12:52
yangoonzappodrom: wenn du für kunden implementieren willst, wirst du um dise zusammenhänge allerdings nicht herumkommen;)12:53
yangoonzappodrom: prinzipiell werden reports in dem xml dateien ferenziert12:54
yangoonreferenziert12:54
yangoonund die xml dateien werden in der __tryton__.py referenziert12:55
zappodromyangoon: 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!13:01
-!- yangoon(~mathiasb@p549F6F79.dip.t-dialin.net) has joined #tryton.de13:34
zappodromSo, 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">13:51
zappodrom  <field name="name">Invoice</field>13:51
zappodrom  <field name="report_name">account.invoice</field>13:51
zappodrom  <field name="model">account.invoice</field>13:51
zappodrom  <field name="report">my_module/invoice.odt</field>13:51
zappodromargh; sorry!13:51
zappodromSo, ich habe jetzt eine __init__.py, __tryton__.py und eine modul.xml angelegt. In der modul.xml habe ich die eintraege gemaess folgenden link gemacht13:52
zappodromhttp://doc.tryton.org/1.4/trytond/doc/reports.html#replacing-existing-tryton-reports13:52
zappodromAllerdings wird "mein" modul nicht in der modul-liste angezeigt. was koennte ich falsch gemacht haben?13:53
zappodromSystem: Debian lenny, Tryton 1.4, Modulpfad: /var/lib/python-support/python2.5/trytond/modules mit link auf mein modul in $HOME13:54
paepkezappodrom, ist die referenz in der __tryton__.py auch drin?14:00
paepkealso zur xml14:00
zappodrompaepke: ja habe ich gemacht. Den inhalt habe ich mal hier gepostet: http://nopaste.info/5891597271.html14:08
zappodromvielleicht hast du kurz zeit drueber zu schauen.14:08
yangoonzappodrom: wenn du das modul direkt reinlinken willst, musst du den richtigen pfad nehmen14:10
yangoonzappodrom: /usr/share/pyshared/trytond/modules14:11
zappodromyangoon: dieses verzeichnis existiert nicht bei meiner installation unter debian lenny...14:13
yangoonzappodrom: ok, ich bin in squeeze14:13
zappodromgibt es nicht irgendwo eine config-datei in der man so etwas einstellen kann?14:13
zappodromich meine den pfad zu "additional-modules"14:14
yangoonzappodrom: http://code.google.com/p/tryton/wiki/InstallationOnDebian14:15
yangoonzappodrom: -> preleiminary consderations14:15
yangoonzappodrom: wenn du entwickeln willst, solltest du dir auch eine demnetsprechende umgebung aufsetzen14:16
paepkezappodrom, kannst du ausserdem auch noch deine ganze modul.xml mal pasten?14:18
zappodromyangoon: entwickeln waere uebertrieben, ich moechte ersteinmal "nur" das system verstehen und nutzen koennen :)14:19
paepkezappodrom, das mit dem anpassen funktioniert am besten über solche mini-module. also entwickelst du ;-)14:19
yangoonzappodrom: ein neues modul ist für mich entwickeln, nutzen wäre für mich einfacher export der invocie.odt, bearbeiten, reimport, fertig14:20
zappodrompaepke: yo, hier: http://nopaste.info/c5f28fec43.html14:21
zappodromyangoon: ja, stimmt schon - bloss der punkt "bearbeiten" ist auch noch eine baustelle und fuer mich ist es von der handhabung so einfacher...14:22
paepkezappodrom, ähm. kannst du das nochmal bitte als plain text posten?14:23
zappodromoh, natuerlich - sorry...14:24
zappodromso ist's besser: http://nopaste.info/97a78c839b.html14:25
paepkezappodrom, das modulverzeichnis ist auch exakt "weerts" ?14:27
paepkezappodrom, wo war nochmal das problem? :-/14:30
paepkeerscheint es immer noch nicht in der auswahl der module?14:31
udonozappodrom: hi, hast du den trytonserver mal neu gestartet?14:31
udonohi all14:31
zappodrompaepke: 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.html14:32
zappodromudono: nein. ich habe es bislang nur mit dem neuen einloggen ueber den client versucht14:32
paepkezappodrom, dann start mal bitte neu14:33
paepkeregeln für modulentwicklung:14:33
paepke1. server neu starten14:33
paepke2. datenbank updaten bein änderung eines moduls: trytond -u modulname -d datenbankname14:34
paepkehat jemand noch ne 3?14:34
paepke3. ev client neu starten14:34
zappodrom4. debug-level hochschrauben - aber wie?14:39
udonozappodrom: du musst nur den server auf der kommandozeile mit -v starten, dann bekommst du etwas mehr meldungen. Vor allem werden Exceptions direkt ausgegeben.14:42
udonozappodrom: wird dein modul nach server neustart angezeigt?14:43
zappodrompaepke, udono: ich habe folgende Meldung nach dem neustart erhalten: http://nopaste.info/236f323de0.html14:47
zappodromdementsprechend kann ich mich jetzt auch nicht mit dem Server verbinden :(14:50
udonozappodrom: lösch   from weerts import *  aus deiner __init__.py in deinem Modul...14:52
zappodrom*grins*14:59
zappodromjetzt wird das modul in der Modulliste angezeigt - allerdings ausgegraut. Eine installation funktioniert nicht. Ist das so richtig?15:00
paepkene. installieren muss gehen15:01
paepkedepends richtig15:01
paepke?15:01
zappodromich habe keine angegeben: http://nopaste.info/1d9f613904.html15:03
zappodrommuessen es die gleichen sein wie bei account_invoice?15:06
paepkewenn du nur reports setzt nein.15:06
paepkegibt der server irgendwas aus auf der kommandozeile beim start mit -v15:07
paepkemach auch mal testweise ne neue datenbank15:07
zappodrompaepke: wenn ich nur reports setzen moechte benoetige ich keine weiteren depends?15:09
paepkealso die module die du überschreibst sollten natürlich schon drin sein.15:10
paepkealso es macht sinn z.b. account_invoice in die abhängigkeit rein zu machen15:10
zappodromah, ok15:11
zappodromACTION .oO(hat heute schon richtig dazugelernt!)15:12
zappodrompaepke: [Wed Sep 08 15:14:51 2010] ERROR:modules:weerts:Unmet dependency ['account_invoice']15:16
zappodromin einer neuen datenbank15:16
paepkesieht das so aus (mit komma) ['account_invoice',]15:17
zappodromja. falsch?15:18
zappodromwahrscheinlich15:18
paepkene richtig :-)15:18
paepkegibts das modul auch?15:18
zappodromahh, ok15:18
zappodromja.15:18
zappodromhabe es gerade per hand installiert, und da lief die installation des eigenen moduls mit durch *juchu*!!15:19
zappodromich 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...15:20
paepkeok15:20
paepkealso it dein problem gelöst?15:21
zappodrom*puhh* so weit erst mal :) jetzt "nur noch" das anpassen der odt-Files verstehen.15:22
zappodromich 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.15:23
paepkegibts im client15:24
zappodromcool - dann gehe ich mal auf die suche...15:24
zappodromDANKE paepke, yangoon und udono fuer eure hilfe bis hierher.15:25
paepkezappodrom, welcome15:25
-!- heffer(~felix@hyperion.fetzig.org) has joined #tryton.de18:17
-!- heffer(~felix@fedora/heffer) has joined #tryton.de18:17
-!- chrue(~chrue@dialin-65225.ewetel.net) has joined #tryton.de19:50
-!- hoRn(~chatzilla@pd95be09e.dip0.t-ipconnect.de) has joined #tryton.de21:02
-!- paepke(~paepke@p4FEB116F.dip0.t-ipconnect.de) has joined #tryton.de21:08
-!- hoRn(~chatzilla@pd95be09e.dip0.t-ipconnect.de) has left #tryton.de21:44
-!- paepke(~paepke@p4FEB116F.dip0.t-ipconnect.de) has left #tryton.de22:02
-!- FWiesing_(~FWiesing@85-126-100-130.work.xdsl-line.inode.at) has joined #tryton.de23:58

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