Endpoint Product Catalog

endpoint_product_catalog
REPOSITORY
REPOSITORYOCA/web-api-contrib
GIT
GIThttps://github.com/OCA/web-api-contrib.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web-api-contrib/tree/18.0/endpoint_product_catalog
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSOCA-git-bot, SilvioC2C, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/web-api-contrib
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_assortment
OCA/server-tools:
    - rpc_helper
OCA/web-api:
    - endpoint
    - endpoint_route_handler
odoo/odoo:
    - base_sparse_field
    - base
    - product
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This addon allows configuring an endpoint for product catalogs.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
endpoint_endpoint_form_view endpoint.endpoint xpath Inherits endpoint.endpoint_endpoint_form_view
endpoint_endpoint_search_view endpoint.endpoint xpath Inherits endpoint.endpoint_endpoint_search_view
product_assortment_view_form ir.filters div Inherits product_assortment.product_assortment_view_form
Models touched (2)

New fields (3)
  • include_prices Boolean
  • lang_id Many2one → res.lang
    comodel_name='res.lang'
  • product_assortment_id Many2one → ir.filters
    comodel_name='ir.filters' domain=[('is_assortment', '=', True)]
Public methods (0)

No public methods.

New fields (2)
  • endpoint_count Integer
    compute='_compute_endpoint_count'
  • endpoint_ids One2many → endpoint.endpoint
    args: 'endpoint.endpoint', 'product_assortment_id'
Public methods (1)
  • action_view_endpoints(self)
REPOSITORY
REPOSITORYOCA/web-api-contrib
GIT
GIThttps://github.com/OCA/web-api-contrib.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web-api-contrib/tree/14.0/endpoint_product_catalog
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Simone Orsi, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/web-api-contrib
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_assortment
OCA/server-tools:
    - rpc_helper
OCA/web-api:
    - endpoint
    - endpoint_route_handler
odoo/odoo:
    - base_sparse_field
    - base
    - product
    - 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 (3)
XML IDNameModelTypeStatus
endpoint_endpoint_form_view endpoint.endpoint xpath Inherits endpoint.endpoint_endpoint_form_view
endpoint_endpoint_search_view endpoint.endpoint xpath Inherits endpoint.endpoint_endpoint_search_view
product_assortment_view_form ir.filters div Inherits product_assortment.product_assortment_view_form
Models touched (2)

New fields (3)
  • include_prices Boolean
  • lang_id Many2one → res.lang
    comodel_name='res.lang'
  • product_assortment_id Many2one → ir.filters
    comodel_name='ir.filters' domain=[('is_assortment', '=', True)]
Public methods (0)

No public methods.

New fields (2)
  • endpoint_count Integer
    compute='_compute_endpoint_count'
  • endpoint_ids One2many → endpoint.endpoint
    args: 'endpoint.endpoint', 'product_assortment_id'
Public methods (1)
  • action_view_endpoints(self)