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

Module: Event Sessions

Entity: event.event

Compute Method: _compute_session_count

Inputs Method Outputs
  • id
groups = self.env["event.session"].read_group(
            domain=[("event_id", "in", self.ids)],
            fields=["event_id"],
            groupby=["event_id"],
        )
result = {g["event_id"][0]: g["event_id_count"] for g in groups}
for rec in self:
            rec.session_count = result.get(rec.id, 0)

Back to entity