mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[WIP] res.partner inheritance
This commit is contained in:
@@ -18,6 +18,7 @@
|
|||||||
'views/hotel_node_user.xml',
|
'views/hotel_node_user.xml',
|
||||||
'views/hotel_node_group.xml',
|
'views/hotel_node_group.xml',
|
||||||
'views/hotel_node_room_type.xml',
|
'views/hotel_node_room_type.xml',
|
||||||
|
'views/inherited_res_partner_views.xml',
|
||||||
'wizards/wizard_hotel_node_reservation.xml',
|
'wizards/wizard_hotel_node_reservation.xml',
|
||||||
'security/hotel_node_security.xml',
|
'security/hotel_node_security.xml',
|
||||||
'security/ir.model.access.csv'
|
'security/ir.model.access.csv'
|
||||||
|
|||||||
@@ -5,3 +5,4 @@ from . import hotel_node_user
|
|||||||
from . import hotel_node_group
|
from . import hotel_node_group
|
||||||
from . import hotel_node_room
|
from . import hotel_node_room
|
||||||
from . import hotel_node_room_type
|
from . import hotel_node_room_type
|
||||||
|
from . import inherited_res_partner
|
||||||
|
|||||||
14
hotel_node_master/models/inherited_res_partner.py
Normal file
14
hotel_node_master/models/inherited_res_partner.py
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# Copyright 2018 Pablo Q. Barriuso
|
||||||
|
# Copyright 2018 Alexandre Díaz
|
||||||
|
# Copyright 2018 Dario Lodeiros
|
||||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||||
|
|
||||||
|
from odoo import models, fields
|
||||||
|
|
||||||
|
|
||||||
|
class ResPartner(models.Model):
|
||||||
|
|
||||||
|
_inherit = 'res.partner'
|
||||||
|
# As res.partner has already a `user_ids` field, you can not use that name in this inheritance
|
||||||
|
node_user_ids = fields.One2many('hotel.node.user', 'partner_id',
|
||||||
|
'Users associated to this partner')
|
||||||
16
hotel_node_master/views/inherited_res_partner_views.xml
Normal file
16
hotel_node_master/views/inherited_res_partner_views.xml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<odoo>
|
||||||
|
|
||||||
|
<record id="view_partner_form" model="ir.ui.view">
|
||||||
|
<field name="model">res.partner</field>
|
||||||
|
<field name="inherit_id" ref="base.view_partner_form" />
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<xpath expr="//page[@string='Contacts & Addresses']" position='before'>
|
||||||
|
<page string='Hotels & Users' autofocus="autofocus">
|
||||||
|
<field name="node_user_ids" />
|
||||||
|
</page>
|
||||||
|
</xpath>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
</odoo>
|
||||||
Reference in New Issue
Block a user