Skip to content

Commit

Permalink
Merge PR #132 into 12.0
Browse files Browse the repository at this point in the history
Signed-off-by moylop260
  • Loading branch information
OCA-git-bot committed Oct 9, 2019
2 parents 412dbe2 + 554a276 commit 9da94e2
Show file tree
Hide file tree
Showing 10 changed files with 90 additions and 0 deletions.
6 changes: 6 additions & 0 deletions setup/utm_medium_multi_company/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
1 change: 1 addition & 0 deletions utm_medium_multi_company/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
18 changes: 18 additions & 0 deletions utm_medium_multi_company/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2019 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
'name': 'Utm Medium Multi Company',
'summary': """
This module add multi-company management to utm medium""",
'version': '12.0.1.0.0',
'license': 'AGPL-3',
'author': 'ACSONE SA/NV,'
'Odoo Community Association (OCA)',
'website': 'https://github.com/OCA/multi-company',
'depends': ['utm'],
'data': [
'security/utm_medium.xml',
'views/utm_medium.xml',
],
}
1 change: 1 addition & 0 deletions utm_medium_multi_company/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import utm_medium
18 changes: 18 additions & 0 deletions utm_medium_multi_company/models/utm_medium.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2019 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from odoo import fields, models


class UtmMedium(models.Model):

_inherit = 'utm.medium'

company_id = fields.Many2one(
'res.company',
'Company',
default=lambda self: self.env['res.company']._company_default_get(
'utm.medium'
),
ondelete='cascade',
)
1 change: 1 addition & 0 deletions utm_medium_multi_company/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Souheil Bejaoui <souheil.bejaoui@acsone.eu>
1 change: 1 addition & 0 deletions utm_medium_multi_company/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This module add multi-company management to utm medium
13 changes: 13 additions & 0 deletions utm_medium_multi_company/security/utm_medium.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2019 ACSONE SA/NV
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->

<odoo>
<record id="utm_medium_comp_rule" model="ir.rule">
<field name="name">Utm Medium multi company rule</field>
<field name="model_id" ref="utm.model_utm_medium"/>
<field name="domain_force">
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
</field>
</record>
</odoo>
30 changes: 30 additions & 0 deletions utm_medium_multi_company/views/utm_medium.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2019 ACSONE SA/NV
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->

<odoo>

<record model="ir.ui.view" id="utm_medium_form_view">
<field name="name">utm.medium.form (in utm_medium_multi_company)</field>
<field name="model">utm.medium</field>
<field name="inherit_id" ref="utm.utm_medium_view_form"/>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="company_id" groups="base.group_multi_company"/>
</field>
</field>
</record>


<record model="ir.ui.view" id="utm_medium_tree_view">
<field name="name">utm.medium.tree (in utm_medium_multi_company)</field>
<field name="model">utm.medium</field>
<field name="inherit_id" ref="utm.utm_medium_view_tree"/>
<field name="arch" type="xml">
<tree position="inside">
<field name="company_id" groups="base.group_multi_company"/>
</tree>
</field>
</record>

</odoo>

0 comments on commit 9da94e2

Please sign in to comment.