mirror of
https://github.com/bringout/oca-pos.git
synced 2026-04-18 21:22:04 +02:00
Reorganized 74 POS-related modules for better structure: - Moved all odoo-bringout-oca-pos-* packages from packages/oca-technical/ - Now organized in dedicated packages/oca-pos/ submodule - Includes payment, receipt, loyalty, order, product, and partner modules - Maintains all module functionality while improving project organization This creates a cleaner separation between general technical modules and Point of Sale specific functionality. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1.9 KiB
1.9 KiB
Security
Access control and security definitions in pos_access_right.
Access Control Lists (ACLs)
Model access permissions defined in:
- bosnian_translations.json
- 50 model access rules
- bosnian_translations_output.json
- 444 model access rules
- CHANGELOG.md
- 132 model access rules
- doc
- docker
- input
- nix
- odoo.conf
- 58 model access rules
- odoo_packages_bez_l10n.txt
- 1947 model access rules
- odoo_packages_bringout.txt
- 1947 model access rules
- odoo_packages.txt
- 2085 model access rules
- output
- packages
- README.md
- 338 model access rules
- scripts
- temp
- TRANSLATION_BS_SUMMARY.md
- 146 model access rules
Record Rules
Row-level security rules defined in:
Security Groups & Configuration
Security groups and permissions defined in:
- res_groups.xml
- 6 security groups defined
graph TB
subgraph "Security Layers"
A[Users] --> B[Groups]
B --> C[Access Control Lists]
C --> D[Models]
B --> E[Record Rules]
E --> F[Individual Records]
end
Security files overview:
- res_groups.xml
- Security groups, categories, and XML-based rules
Notes
- Access Control Lists define which groups can access which models
- Record Rules provide row-level security (filter records by user/group)
- Security groups organize users and define permission sets
- All security is enforced at the ORM level by Odoo