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

Reply via email to