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

Popular posts from this blog

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project.Error occurred in starting fork -

windows - Debug iNetMgr.exe unhandle exception System.Management.Automation.CmdletInvocationException -

unity3d - Fatal error- Monodevelop-Unity failed to start -