Initial commit: Core packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:45 +02:00
commit 12c29a983b
9512 changed files with 8379910 additions and 0 deletions

View file

@ -0,0 +1,21 @@
# 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.