我試圖通過繼承在hr模塊中添加額外的字段,即在hr.employee對象中,但是當我添加該字段時,在Hr模塊employee表單中我的給定字段沒有顯示,所以請幫助。所有我想要做的就是創建這樣每當該模塊被安裝則該列應該出現另一個單獨的模塊(我的領域jdate應該coach_id場後出現)無法通過添加附加字段來自定義hrner模塊
class joining_date(osv.osv):
_name="joining.date"
_inherit = "hr.employee"
_columns={
'jdate':fields.date('Joining date'),
}
joining_date()
XML部分:
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<record id="view_join_date" model="ir.ui.view">
<field name="name">Join_date</field>
<field name="model">joining.date</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<data>
<xpath expr="//form/sheet/notebook/page/group[1]/group[2][@name='coach_id']" position="after">
<field name="jdate"/>
</xpath>
</data>
</field>
</record>
的OpenERP文件:
{
'name': 'HR join date',
'version': '1.0',
'category': 'Tools',
'description': """ To add extra join date field""",
'author': 'Greywind',
'website': 'http://www.greywind.com',
'depends': ['hr','base', 'account_accountant'],
'data': [
'joindate_view.xml'],
'demo': [],
'installable': True,
'auto_install': False,
}