1
我正在使用OpenERP-6.0和Ubuntu-12.04。context_today()未在XML中定義OpenERP 6
下面的代碼工作正常在7.0,但它給錯誤在6.0
這裏是我的代碼:
<record model="ir.actions.act_window" id="action_sale_graph">
<field name="name">Sale Order Graph</field>
<field name="res_model">sale.order</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('state', '=', 'In-Process'),('sale_date','<=',time.strftime('%d/%m/%Y')),('sale_date','>=', ((context_today() - relativedelta(months=2)).strftime('%d/%m/%Y')))]</field>
<field name="context">{'group_by':['sale_date']}</field>
<field name="view_id" ref="sale_graph_view"/>
</record>
我面臨以下錯誤:
File "/home/arbeis/oddo/ydev/oe/openerp/addons/web/controllers/main.py", line 695, in clean_action
action['domain'] = eval(action['domain'], eval_ctx) or []
File "<string>", line 1, in <module>
NameError: name 'context_today' is not defined
我嘗試使用datetime.date.today工作,但我不能按一個月的儀表板....在OpenERP的7.0我用一個月的代碼工作組,但上的OpenERP 6.0使用datetime.date.today數據按日期顯示......可以幫助我感謝您的支持 –