diff --git a/sale_team_property/__init__.py b/sale_team_property/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/sale_team_property/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/sale_team_property/__manifest__.py b/sale_team_property/__manifest__.py new file mode 100644 index 00000000..b51f6826 --- /dev/null +++ b/sale_team_property/__manifest__.py @@ -0,0 +1,21 @@ +{ + 'name': 'Sale Team Property', + 'version': "17.0.1.0.0", + 'category': 'Base', + 'sequence': 14, + 'summary': '', + 'author': 'ADHOC SA', + 'website': 'www.adhoc.com.ar', + 'license': 'AGPL-3', + 'depends': [ + 'crm', + 'sale_management', + 'sales_team', + ], + 'data': [ + 'views/sale_order_views.xml' + ], + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/sale_team_property/models/__init__.py b/sale_team_property/models/__init__.py new file mode 100644 index 00000000..1e4ddb08 --- /dev/null +++ b/sale_team_property/models/__init__.py @@ -0,0 +1,2 @@ +from . import crm_team +from . import sale_order diff --git a/sale_team_property/models/crm_team.py b/sale_team_property/models/crm_team.py new file mode 100644 index 00000000..6dbb4d4d --- /dev/null +++ b/sale_team_property/models/crm_team.py @@ -0,0 +1,7 @@ +from odoo import models, fields + + +class Team(models.Model): + _inherit = 'crm.team' + + sale_order_properties_definition = fields.PropertiesDefinition('Sale Order Properties') diff --git a/sale_team_property/models/sale_order.py b/sale_team_property/models/sale_order.py new file mode 100644 index 00000000..cbcca946 --- /dev/null +++ b/sale_team_property/models/sale_order.py @@ -0,0 +1,9 @@ +from odoo import models, fields + + +class SaleOrder(models.Model): + _inherit = 'sale.order' + + properties = fields.Properties('Sale Order Properties', + definition='team_id.sale_order_properties_definition', + copy=True) diff --git a/sale_team_property/views/sale_order_views.xml b/sale_team_property/views/sale_order_views.xml new file mode 100644 index 00000000..3c8154aa --- /dev/null +++ b/sale_team_property/views/sale_order_views.xml @@ -0,0 +1,13 @@ + + + + sale.order.view.form.inherit + sale.order + + + + + + + +