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/!