I'm trying to write my first module. I got a menu option to appear but
when I double-click on it I get a pop-up message:
Object Error object dispatch.memo doesn't exist.
Why is my object not being loaded?
I'm running openerp-server 5.0.1 on Python 2.5 on Ubuntu 9.04
My module is called citrus, here's the code:
__init__.py
import citrus
__terp__.py
{
"name" : "Citrus Processing",
"version" : "0",
"author" : "MKC",
"license" : "",
"description" : """Receiving, processing, stocking, distributing
and quality control of citrus fruit products.""",
"website" : "",
"depends" : ["stock_location", "delivery"],
"category" : "Enterprise Specific Modules/Citrus Processing",
"init_xml" : [],
"demo_xml" : [],
"update_xml" : ["dispatch_memo_view.xml"],
'installable': True,
'active': False,
}
-- dispatch_memo.py
from osv import osv, fields
class dispatch_memo(osv.osv):
_name = 'dispatch.memo'
_description = 'Dispatch Memo'
_columns = {
'sales_order': fields.many2one('sale.order', 'Order
Ref', required=True, ondelete='cascade', select=True),
'carrier': fields.many2one('delivery.carrier',
'Carrier', required=True, ondelete='cascade', select=True),
}
_defaults = {
}
dispatch_memo()
-- dispatch_memo_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record model="ir.ui.view" id="view_citrus_dispatch_memo_form">
<field name="name">citrus.dispatch.memo.form </field>
<field name="model">dispatch.memo</field>
<field name="type">form</field>
</record>
<record model="ir.actions.act_window"
id="action_citrus_dispatch_memo">
<field name="name">Dispatch Memo</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">dispatch.memo</field>
<field name="view_type">form</field>
</record>
<menuitem id="menu_citrus_dispatch_memo"
name="Dispatch Memos"
parent="stock.menu_stock_root"
action="action_citrus_dispatch_memo"
sequence="50"/>
</data>
</openerp>
I'm following the online "Developer Book". Is there a more up-to-date
and complete tutorial anywhere?
Martin
_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users