oca-ocb-core/odoo-bringout-oca-ocb-base/doc/SECURITY.md
2025-08-29 15:20:45 +02:00

21 lines
558 B
Markdown

# Security Model
## Access Rights
- `ir.model.access`: per-model CRUD access per group.
- Default entries for base models, extended by modules.
## Record Rules
- Domain-based filtering of accessible records.
- Multi-company isolation rules in base.
## Groups
- `res.groups` organized by application category.
- Inheritance via `implied_ids`.
## Sudo & Superuser
- `sudo()` to bypass rules for system operations.
- User ID `1` is superuser.
## Portal / Public
- `public` user for anonymous access.
- `portal` group for shared documents and portal pages.