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....