File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22from . import edi_backend_type
33from . import edi_endpoint
44from . import edi_exchange_record
5- from . import edi_exchange_consumer_mixin
Original file line number Diff line number Diff line change 1+ from . import models
Original file line number Diff line number Diff line change 1414 "edi_partner_oca" ,
1515 "edi_endpoint_oca" ,
1616 ],
17+ "data" : [
18+ "views/partner_views.xml" ,
19+ ],
1720 "auto_install" : True ,
1821}
Original file line number Diff line number Diff line change 1+ from . import res_partner
Original file line number Diff line number Diff line change 1+ # Copyright 2026 Camptocamp SA
2+ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
3+
4+ from odoo import fields , models
5+
6+
7+ class ResPartner (models .Model ):
8+ _inherit = "res.partner"
9+
10+ origin_edi_endpoint_id = fields .Many2one (
11+ string = "EDI origin endpoint" ,
12+ comodel_name = "edi.endpoint" ,
13+ ondelete = "set null" ,
14+ related = "origin_exchange_record_id.edi_endpoint_id" ,
15+ store = True ,
16+ )
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <!-- Copyright 2026 Camptocamp SA
3+ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
4+ <odoo >
5+ <record id =" view_partner_form" model =" ir.ui.view" >
6+ <field name =" name" >res.partner.form - edi_partner_endpoint_oca</field >
7+ <field name =" model" >res.partner</field >
8+ <field name =" inherit_id" ref =" edi_partner_oca.view_partner_form" />
9+ <field name =" arch" type =" xml" >
10+ <field name =" edi_disable_auto" position =" after" >
11+ <field name =" origin_edi_endpoint_id" />
12+ </field >
13+ </field >
14+ </record >
15+
16+ <record id =" view_partner_tree" model =" ir.ui.view" >
17+ <field name =" name" >res.partner.tree - edi_partner_endpoint_oca</field >
18+ <field name =" model" >res.partner</field >
19+ <field name =" inherit_id" ref =" base.view_partner_tree" />
20+ <field name =" arch" type =" xml" >
21+ <field name =" email" position =" after" >
22+ <field name =" origin_edi_endpoint_id" optional =" hide" />
23+ </field >
24+ </field >
25+ </record >
26+ </odoo >
Original file line number Diff line number Diff line change 1+ from . import models
Original file line number Diff line number Diff line change 1+ from . import sale_order
Original file line number Diff line number Diff line change 55from odoo import fields , models
66
77
8- class EDIExchangeConsumerMixin (models .AbstractModel ):
9- _inherit = "edi.exchange.consumer.mixin "
8+ class SaleOrder (models .Model ):
9+ _inherit = "sale.order "
1010
1111 origin_edi_endpoint_id = fields .Many2one (
1212 string = "EDI origin endpoint" ,
@@ -16,3 +16,15 @@ class EDIExchangeConsumerMixin(models.AbstractModel):
1616 # Store it to ease searching
1717 store = True ,
1818 )
19+
20+
21+ class SaleOrderLine (models .Model ):
22+ _inherit = "sale.order.line"
23+
24+ origin_edi_endpoint_id = fields .Many2one (
25+ string = "EDI origin endpoint" ,
26+ comodel_name = "edi.endpoint" ,
27+ ondelete = "set null" ,
28+ related = "origin_exchange_record_id.edi_endpoint_id" ,
29+ store = True ,
30+ )
You can’t perform that action at this time.
0 commit comments