Sale Seasonality

sale_seasonality
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/16.0/sale_seasonality
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSMiquel Raïch, David Beal, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_simple_seasonality
odoo/odoo:
    - product
    - base
    - mail
    - 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

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
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
Models touched (4)

New fields (1)
  • next_campaign_ids Many2many → utm.campaign
    comodel_name='utm.campaign' help='Define which campaigns concern this product'
Public methods (0)

No public methods.

New fields (1)
  • seasonality_id Many2one → seasonality
    string='Seasonality' args: 'seasonality'
Public methods (0)

No public methods.

New fields (1)
  • granularity Selection
    default='year' required=True args: [('date', 'Date'), ('month', 'Month'), ('year', 'Year')]
Public methods (0)

No public methods.

New fields (6)
  • 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
Public methods (0)

No public methods.