Ciao a tutti,
ho inziato da pochissimo a sviluppare un modulo per ODOO e sono alle prime armi con Python.
Vorrei inserire nella anagrafica di un prodotto un nuovo tab "allegati" ed al suo interno inserire un bottone che chiama una url esterna.
Ricevo il messaggio di errore : AttributeError: 'product.template' object has no attribute 'openURL'
Potreste gentilmente darmi una mano?
Questa è la view:
<openerp>
<data>
<record id="my_view_product_template_form_inherit" model="ir.ui.view">
<field name="name">view.product.template.form.inherit</field>
<field name="model">product.template</field>
<field name="type">form</field>
<field name="inherit_id" ref="product.product_template_form_view"/>
<field name="arch" type="xml">
<!-- Dopo la pagina con name 'Notes'... -->
<xpath expr="//page[@name='notes']" position="after">
<!-- ...aggiungi una pagina Allegati dopo la pagina della note!-->
<page string="Allegati" >
<group>
<button string="Gestione Allegati" type="object" name="openURL" class="oe_highlight"/>
</group>
</page>
</xpath>
</field>
</record>
</data>
</openerp>
e questo il file di .py
from openerp import models, api
def openURL(self, cr, uid, ids, context=None):
return {
'type': 'ir.actions.act_url',
'url': "http://192.168.25.50:8080/share/page" ,
'target': 'new', # open in a new tab
}
Grazie mille