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

Module: Document Management System

Entity: dms.access.group

Compute Method: _compute_inclusive_permissions

Inputs Method Outputs
"""Provide full permissions inheriting from parent recursively."""
for one in self:
            one.update(
                {
                    f"perm_inclusive_{perm}": (
                        one[f"perm_{perm}"]
                        or one.parent_group_id[f"perm_inclusive_{perm}"]
                    )
                    for perm in ("create", "unlink", "write")
                }
            )

Back to entity