تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
3567 أدوات العرض

Hello everybody, I am new to odoo and I am working with version 13, I tried inheriting the hr.contact model to add terms but the result I get is that I can't add any term ...

here is the contact.py file  :    

rom odoo import models, fields


class HrContract(models.Model):
_inherit = "hr.contract"
term_ids = fields.One2many('hr.contract.type.term', 'contract_type_id')


class HrContractTypeTerm(models.Model):
_name = 'hr.contract.type.term'
_description = 'Employee Contract Types Terms'

contract_type_id = fields.Many2one('hr.contract.type')
sequence = fields.Integer(default=10)
name = fields.Char(required=True)
body = fields.Text(required=True)
and here is the view file 




hr.contract.inherited.contract_type
hr.contract































Contract
hr.contract
tree,form












































thank you in advance.

PS:  how can I add a screenshot here to explain more the problem

الصورة الرمزية
إهمال
أفضل إجابة

Hello @Asma Ben Brahem

please check the access rights of new model.

الصورة الرمزية
إهمال
أفضل إجابة

Have you set access rights for "hr.contract.type.term"?

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
2
سبتمبر 23
3840
1
ديسمبر 22
2148
3
نوفمبر 22
4346
1
نوفمبر 22
4653
1
مايو 22
3957