Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Click & Collect

Entity: website

Compute Method: _compute_in_store_dm_id

Inputs Method Outputs
  • id
  • company_id
  • company_id.id
in_store_delivery_methods = self.env["delivery.carrier"].search([
            ("delivery_type", "=", "in_store"),
            ("is_published", "=", True),
        ])
for website in self:
            website.in_store_dm_id = in_store_delivery_methods.filtered_domain([
                "|",
                ("website_id", "=", False),
                ("website_id", "=", website.id),
                "|",
                ("company_id", "=", False),
                ("company_id", "=", website.company_id.id),
            ])[:1]

Back to entity