Loyalty incompatibilities

loyalty_incompatibility
REPOSITORY
REPOSITORYOCA/sale-promotion
GIT
GIThttps://github.com/OCA/sale-promotion.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-promotion/tree/18.0/loyalty_incompatibility
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/sale-promotion
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - loyalty
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - account
    - onboarding
    - analytic
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Base module to handle incompatibility between promotions and coupons

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
loyalty_program_view_form loyalty.program field Inherits loyalty.loyalty_program_view_form
loyalty_program_view_tree loyalty.program field Inherits loyalty.loyalty_program_view_tree
Models touched (1)

New fields (1)
  • incompatible_promotion_ids Many2many → loyalty.program
    column1='program_id' column2='incompatible_program_id' comodel_name='loyalty.program' domain="[('id', '!=', id)]" inverse='_inverse_incompatible_promotion_ids' relation='sale_loyalty_program_incompatibility_rel' string='Incompatible Promotions'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-promotion
GIT
GIThttps://github.com/OCA/sale-promotion.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-promotion/tree/17.0/loyalty_incompatibility
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/sale-promotion
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - loyalty
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Base module to handle incompatibility between promotions and coupons

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
loyalty_program_view_form loyalty.program field Inherits loyalty.loyalty_program_view_form
loyalty_program_view_tree loyalty.program field Inherits loyalty.loyalty_program_view_tree
Models touched (1)

New fields (1)
  • incompatible_promotion_ids Many2many → loyalty.program
    column1='program_id' column2='incompatible_program_id' comodel_name='loyalty.program' domain="[('id', '!=', id)]" inverse='_inverse_incompatible_promotion_ids' relation='sale_loyalty_program_incompatibility_rel' string='Incompatible Promotions'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-promotion
GIT
GIThttps://github.com/OCA/sale-promotion.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-promotion/tree/16.0/loyalty_incompatibility
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/sale-promotion
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:41
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - loyalty
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
loyalty_program_view_form loyalty.program field Inherits loyalty.loyalty_program_view_form
loyalty_program_view_tree loyalty.program field Inherits loyalty.loyalty_program_view_tree
Models touched (1)

New fields (1)
  • incompatible_promotion_ids Many2many → loyalty.program
    column1='program_id' column2='incompatible_program_id' comodel_name='loyalty.program' domain="[('id', '!=', id)]" inverse='_inverse_incompatible_promotion_ids' relation='sale_loyalty_program_incompatibility_rel' string='Incompatible Promotions'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/sale-promotion
PULL REQUEST
PULL REQUEST[19.0] [MIG] loyalty_incompatibility: Migration to 19.0 (#317)