please verify that my view created for the following module is correct or not.
region.py
from openerp.osv import osv,fields
class region(osv.Model):
_name = 'region.region'
_columns = {
'name': fields.char('Name', size = 100),
'region_rel': fields.one2many('region.region.relation', 'rel_id', 'Region Relation'),
}
class regionrel(osv.Model):
_name = 'region.region.relation'
_columns = {
'rel_id': fields.many2one('region.region', 'Region'),
'country': fields.many2one('res.country', 'Country'),
'state': fields.many2one('res.country.state', 'State'),
}
region_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<menuitem id="region_main_menu" name="Regions"/>
<record id="region_region_tree_view" model="ir.ui.view">
<field name="name">region.region.tree</field>
<field name="model">region.region</field>
<field name="arch" type="xml">
<tree string="Regions">
<field name="name"/>
</tree>
</field>
</record>
<record id="region_region_form_view" model="ir.ui.view">
<field name="name">region.region.form</field>
<field name="model">region.region</field>
<field name="arch" type="xml">
<form string="regions" version="7.0">
<group colspan="2" col="3">
<field name="name"/>
</group>
<notebook colspan="6">
<page string="Region">
<field colspan="4" name="region_lines" nolabel="1" widget="one2many_list">
<tree editable="bottom" colors="red:test in ()">
<field name="country"/>
<field name="state"/>
</tree>
<form string="Region">
<field name="country"/>
<field name="state"/>
</form>
</field>
</page>
</notebook>
</form>
</field>
</record>
<record id="region_normal_action" model="ir.actions.act_window">
<field name="name">region</field>
<field name="res_model">region.region</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem id="section_main_menu" parent="region_main_menu" name = "Region Information"/>
<menuitem id="region_real_menu" parent="section_main_menu" action="region_normal_action"/>
</data>
</openerp>