Odoo8-Call a python function from menuitem and rereturn a URL? -
i tried call python function menuitem , return url? function didn't return anything, no error. code :
in py:
def browse_ftp(self, cr, uid, ids, context=none): fi_url='http://www.google.com' print'final url',fi_url // print url return { 'type': 'ir.actions.act_url', 'url':fi_url, 'target': 'self' }
in vew.xml:
<record id="action_make_testing" model="ir.actions.server"> <field name="name">test browsse file</field> <field name="condition">true</field> <field name="type">ir.actions.server</field> <field name="model_id" ref="model_document_ftp_browse" /> <field name="state">code</field> <field name="code">self.browse_ftp(cr, uid, context.get('active_ids', []), context=context)</field> </record>
menuitem:
<menuitem name="test " action="action_make_testing" id="menu_test" icon="stock_execute" parent="knowledge.menu_document_configuration" sequence="135" />
i have modified ir.action.server view below:
<record id="action_make_testing" model="ir.actions.server"> <field name="name">test browsse file</field> <field name="condition">true</field> <field name="type">ir.actions.server</field> <field name="model_id" ref="model_document_ftp_browse" /> <field name="state">code</field> <field name="code">action = self.browse_ftp(cr, uid, context.get('active_ids', []), context=context)</field> </record>
Comments
Post a Comment