| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-workflow |
| GIT | |
| GIT | https://github.com/OCA/sale-workflow.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-workflow/tree/16.0/sale_seasonality |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Miquel Raïch, David Beal, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-workflow |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:11:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/product-attribute: - product_simple_seasonality odoo/odoo: - product - base - base_setup - web - bus - web_tour - uom - sale - sales_team - account_payment - account - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module modifies campaigns to allow for tracking seasonality and campaigns of sales for better reporting. .. image:: /sale_seasonality/static/description/example.png |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_normal_form_view |
product.product | field | Inherits product.product_normal_form_view | |
product_product_tree_view |
product.product | field | Inherits product.product_product_tree_view | |
seasonality_form_view |
seasonality.form (in sale_seasonality) | seasonality | field | Inherits product_simple_seasonality.seasonality_form_view |
seasonality_search_view |
seasonality.search (in sale_seasonality) | seasonality | field | Inherits product_simple_seasonality.seasonality_search_view |
seasonality_tree_view |
seasonality.tree (in sale_seasonality) | seasonality | field | Inherits product_simple_seasonality.seasonality_tree_view |
utm_campaign_form_view |
utm.campaign.form (in product_campaign_seasonality) | utm.campaign | field | Inherits utm.utm_campaign_view_form |
utm_campaign_search_view |
utm.campaign.search (in product_campaign_seasonality) | utm.campaign | field | Inherits utm.view_utm_campaign_view_search |
utm_campaign_tree_view |
utm.campaign.tree (in product_campaign_seasonality) | utm.campaign | field | Inherits utm.utm_campaign_view_tree |
view_order_product_search |
sale.report | filter | Inherits sale.view_order_product_search |
next_campaign_ids
Many2many → utm.campaign
comodel_name='utm.campaign'
help='Define which campaigns concern this product'
No public methods.
seasonality_id
Many2one → seasonality
string='Seasonality'
args: 'seasonality'
No public methods.
granularity
Selection
default='year'
required=True
args: [('date', 'Date'), ('month', 'Month'), ('year', 'Year')]
No public methods.
display_name
Char
compute='_compute_display_name'
display_seasonality_name
Char
compute='_compute_display_seasonality'
store=True
end_date
Date
seasonality_id
Many2one → seasonality
string='Seasonality'
args: 'seasonality'
start_date
Date
default=fields.Date.context_today
required=True
start_date_year
Integer
compute='_compute_start_date_year'
store=True
No public methods.