mirror of
https://github.com/bringout/oca-ocb-core.git
synced 2026-04-21 11:12:05 +02:00
Initial commit: Core packages
This commit is contained in:
commit
12c29a983b
9512 changed files with 8379910 additions and 0 deletions
21
odoo-bringout-oca-ocb-base/doc/SECURITY.md
Normal file
21
odoo-bringout-oca-ocb-base/doc/SECURITY.md
Normal 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue