Skip to content

Commit

Permalink
MIG 14.0 crm_team_parent
Browse files Browse the repository at this point in the history
  • Loading branch information
AmalBenAissa committed Nov 22, 2023
1 parent 2ed8457 commit 521aa06
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 13 deletions.
7 changes: 2 additions & 5 deletions crm_team_parent/models/crm_team.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright 2018 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from odoo import api, fields, models, _
from odoo import _, api, fields, models
from odoo.exceptions import ValidationError


Expand Down Expand Up @@ -33,8 +33,5 @@ def _check_for_loop(new_child, current):
for rec in self.filtered("parent_id"):
if not _check_for_loop(rec, rec):
raise ParentLoopError(
_(
"Wrong Parent Team: "
"No loop allowed in the teams' hierarchy."
)
_("Wrong Parent Team: " "No loop allowed in the teams' hierarchy.")
)
16 changes: 8 additions & 8 deletions crm_team_parent/views/crm_team.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2018 ACSONE SA/NV
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->

Expand All @@ -7,29 +7,29 @@
<record model="ir.ui.view" id="crm_team_tree_view">
<field name="name">crm.team.tree (in crm_team_parent)</field>
<field name="model">crm.team</field>
<field name="inherit_id" ref="sales_team.crm_team_view_tree"/>
<field name="inherit_id" ref="sales_team.crm_team_view_tree" />
<field name="arch" type="xml">
<xpath expr="//field[@name='user_id']" position="after">
<field name="parent_id"/>
<field name="parent_id" />
</xpath>
</field>
</record>

<record model="ir.ui.view" id="crm_team_form_view">
<field name="name">crm.team.form (in crm_team_parent)</field>
<field name="model">crm.team</field>
<field name="inherit_id" ref="sales_team.crm_team_view_form"/>
<field name="inherit_id" ref="sales_team.crm_team_view_form" />
<field name="arch" type="xml">
<field name="user_id" position="after">
<field name="parent_id" domain="[('id', '!=', id)]"/>
<field name="id" invisible="1"/>
<field name="parent_id" domain="[('id', '!=', id)]" />
<field name="id" invisible="1" />
</field>
<xpath expr="//notebook/page[@name='members']" position="after">
<page string="Children Teams" name="children">
<field name="child_ids">
<tree delete="false" create="false">
<field name="name"/>
<field name="user_id"/>
<field name="name" />
<field name="user_id" />
</tree>
</field>
</page>
Expand Down

0 comments on commit 521aa06

Please sign in to comment.