: Many2many fields hr.employee.em_contrat and hr.employee.em_champ use the same table and columns
lors de la migration du module odoo 10 vers 15
code
# -*- coding: utf-8 -*-
from odoo import fields, models, api, _
from odoo.exceptions import ValidationError
class payrollReport(models.Model):
_name = 'hr.payroll.report'
_descripion = 'Payroll Report'
_rec_name = 'report_title'
rule_ids = fields.Many2many("hr.salary.rule", string=u"Salary Rules", required=True, )#default_order='sequence desc'
report_title = fields.Char(string=u"Report Title")
champ = fields.Many2many(comodel_name='ir.model.fields','rel_table1','current_model_id1','country_model_id1', string=u"Employés")
contrat = fields.Many2many(comodel_name='ir.model.fields','rel_table2','current_model_id2','country_model_id2',string=u"Contrats")
-
# -*- coding: utf-8 -*-
from odoo import fields, models, api, _
from odoo.exceptions import ValidationError
class payrollReport(models.Model):
_inherit = 'hr.employee'
em_champ = fields.Many2many('ir.model.fields',string="Employés")
em_contrat = fields.Many2many('ir.model.fields',string="Contrats")