Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: webkit custom parser su windows

webkit custom parser su windows 6 Anni 2 Mesi fa #9496

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
Ciao ragazzi,
sto riscontrando un comportamento molto strano utilizzando webkit su openerp su windows.
Ho scritto un custom parser dove definisco due variabili
class report_magazzino(report_sxw.rml_parse):
    def __init__(self, cr, uid, name, context):
        import pdb
        pdb.set_trace()
        super(report_webkit_html, self).__init__(cr, uid, name, context=context)
        perc = os.path.dirname(os.path.abspath(__file__))
        css_bootstrap = os.path.join(perc, 'css', 'bootstrap.min.css')
        css_personal = os.path.join(perc, 'css', 'personal.css')
        self.localcontext.update({
            'time': time,
            'cr':cr,
            'uid': uid,
            'css_bootstrap': css_bootstrap,
            'css_personal': css_personal,
            })
        
report_sxw.report_sxw('report.webkit.magazzino',
                       'stock.picking', 
                       'addons/webkit_reports/report/report_magazzino.mako',
                       parser=report_magazzino)
il tutto si trova dentro la cartella report dell'addon.
Su linux questo mi funziona, se lo faccio con openerp installato sotto windows webkit mi restituisce l'errore
NameError: Undefined
quando incontra la variabile ${css_bootstrap} dentro il template mako
Come vedete ho anche inserito il pdb.set_trace che non viene mai chiamato.
Vi è mai capitato? non sono riuscito a trovare niente di che su internet, forse sto cercando male.
Grazie per qualunque aiuto o dritta.
P.s. purtroppo sono costretto ad utilizzare openerp su windows in questo caso....
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:webkit custom parser su windows 6 Anni 2 Mesi fa #9510

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
Mi rispondo da solo poichè sono riuscito a capire quale è il problema.
nel file xml per la registrazione del report il codice riportato era questo:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <report auto="False"
                id="report_carico_magazzino_html"
                model="stock.picking"
                name="webkitcarico.magazzino"
                file="f_reports/reports/report_carico_magazzino_html.mako"
                string="Stampa Carico/Scarico (wk)"
                report_type="webkit"
                webkit_header="reports.ir_header_webkit_base0"
                />
    </data>
</openerp>

insomma quello che creava casino era
string="Stampa Carico/Scarico (wk)"
il backslash dentro il campo string....
ma porc... :bash: :censored: :throw: :censored: :whistling:
l'importante è averlo risolto e lo scrivo cosi la prossima volta me lo ricordo! :barmy:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.125 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam