Windows7.0でOpenERP7.0を使用しています。カスタムモジュールに従業員名フィールドを追加するにはどうすればよいですか?ありがとう。
ini .py
ノートブックをインポートする
openerp .py
{{
"name" : "notebook",
"version" : "0.1",
"author" : "Jamil Shah",
"website" : "http://www.asp-aid.org/",
"category" : "Generic Modules/Others",
"depends" : ["hr"],
"description" : "Simple demo module",
"init_xml" : ["notebook_view.xml"],
"demo_xml" : [],
"update_xml" : [],
"active": False,
"installable": True
}
Notebook.py
openerp.osvインポートフィールド、ormから
クラスノートブック(orm.Model):
_name = "notebook"
_inherit = 'hr.employee'
_description = "Simple Notebook"
_columns = {
'employee_id' : fields.many2one('hr.employee', 'Employee'),
'title' : fields.char('Title', size=30, required=True),
'note' : fields.text('Note'),
'note_date' : fields.date('Date'),
}
ノート()
Notebook_view.xml
<data>
<record model="ir.ui.view" id="notebook_tree_view">
<field name="name">notebook.tree</field>
<field name="model">notebook</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Notebook">
<field name="title"/>
<field name="note"/>
<field name="note_date"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="notebook_form_view">
<field name="name">notebook.form</field>
<field name="model">notebook</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Notebook" version="7.0">
<field name="title"/>
<field name="note"/>
<field name="note_date"/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_notebook_form">
<field name="name">notebook</field>
<field name="res_model">notebook</field>
</record>
<menuitem id="notebook_menu"
name="Notebook"
icon="terp-project"
/>
<menuitem id="notebook_sub_menu"
name="Notes"
parent="notebook_menu"
/>
<menuitem id="notebook_menu_mainform"
name="Notes"
action="action_notebook_form"
parent="notebook_sub_menu"
/>
</data>