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(
                {
                    "perm_inclusive_%s" % perm: (
                        one["perm_%s" % perm]
                        or one.parent_group_id["perm_inclusive_%s" % perm]
                    )
                    for perm in ("create", "unlink", "write")
                }
            )

Back to entity