Ok, lasciando da parte l'accesso al server...se procedo diversamente volevo far notare che anche solo questo pezzo di codice non mi viene processato eppure non mi pare tanto difficile.
...qualche idea, sul perché non posso richiamare la funzione su product.product.calculate_cost tramite il bottone XML?
<field name="model">product.product</field>
...
<button type="object" name="calculate_cost" string="Calculate" attrs="{'invisible':[('cost_method','=','average')]}" />
import osv
import product
class product_product(osv.osv):
_inherit='product.product'
def calculate_cost(self, cr, uid, ids, context=None):
return False
product_product()
Sono arrivato alla conclusione che forse dovrei riavviare il programma sul server, ma non avendolo mai fatto, sto chiedendo all'installatore.
Anche perché mi esce l'avviso "Attempted to run OpenERP server as root. This is not good, aborting." e io non posseggo altri accessi diversi da root per ora.