Quantcast
Channel: OpenERP Help - Individual question feed
Viewing all articles
Browse latest Browse all 464

How to fix intergrity error ?

$
0
0
I'm trying to make a custom module that inherit hr.employee and project.project Py : class notebook_project(osv.osv): _name = "notebook.project" _description = "Notebook Project ID" _columns = { 'project_id' : fields.many2one('project.project', 'Project', required=True, store=True,), 'notebook_project_lines' : fields.one2many('notebook.project', 'notebook_project_id', 'Members Lines'), 'notebook_project_id': fields.many2one('notebook.project', 'Project ID', ondelete='cascade', select=True), 'project_member' : fields.many2one('hr.employee', 'Members', required=True, store=True,), } notebook_project() class project_project(osv.osv): _inherit = "project.project" _columns = { "project_ids": fields.one2many('notebook.project', 'project_id','Project', domain=[('project_id','=',False)]), } class hr_employee(osv.osv): _inherit = "hr.employee" _columns = { "project_members": fields.one2many('notebook.project', 'project_member','Member', domain=[('project_member','=',False)]), } When i'm entering the value of fields , i get an intergrity error The operation cannot be completed, probably due to the following: - deletion: you may be trying to delete a record while other records still reference it - creation/update: a mandatory field is not correctly set object reference is project_id and project_member . Please help :(

Viewing all articles
Browse latest Browse all 464

Trending Articles