I created a small module in Openerp 7.0. Tried to add it the way we do in 6.1, but cannot find my module. Am I missing something? Please help. __init__.py:
import demo
__openerp__.py
{
'name' : 'Demo',
'version' : '1.1',
'author' : 'OpenERP SA',
'category' : 'Tools',
'description' : 'First module in 7.0',
'website': 'http://www.evontech.com',
'images' : [],
'depends' : ['base_setup'],
'data': ['demo_view.xml'],
'installable': True,
'auto_install': False,
}
demo.py
import time
from lxml import etree
import openerp.addons.decimal_precision as dp
import openerp.exceptions
from openerp import netsvc
from openerp import pooler
from openerp.osv import fields, osv, orm
from openerp.tools.translate import _
class demo(osv.osv):
_name = 'demo'
_columns = {
'name':fields.char('Name', size=50),
}
demo()
demo_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_demo_tree" model="ir.ui.view">
<field name="name">demo.tree</field>
<field name="model">demo</field>
<field name="arch" type="xml">
<tree string="Demo">
<field name="name"/>
</tree>
</field>
</record>
<record id="view_demo_tree" model="ir.ui.view">
<field name="name">demo.form</field>
<field name="model">demo</field>
<field name="arch" type="xml">
<form string="Demo" version="7.0">
<field name="name" />
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_demo_form">
<field name="name">New Name</field>
<field name="res_model">demo</field>
<field name="view_mode">form</field>
</record>
<record model="ir.actions.act_window" id="action_demo_tree">
<field name="name">Names</field>
<field name="res_model">demo</field>
<field name="view_mode">tree</field>
</record>
<menu action="action_demo_tree" id="menu_action_demo_tree"/>
<menuitem name="Demo" parent="menu_action_demo_tree" id="menu__action_demo_form" action="action_demo_form" sequence="1"/>
</data>
</openerp>