| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 103 |
| Technical Name |
pos_user_rules |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/baheywadeahakim |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 103 |
| Technical Name |
pos_user_rules |
| License | LGPL-3 |
| Website | https://www.linkedin.com/in/baheywadeahakim |
POS Config Rule
Advanced POS security rules for Odoo. Control which POS Configurations each user can access and what actions they are allowed to perform.
Core Features
POS Config Access
Restrict which Point of Sale configurations a user can see and operate. Prevent switching to unauthorized shops/counters.
Action Permissions
Define allowed actions per user (example: Open Session, Close Session, Refund, Discount, etc.) based on your module’s rule model.
User-Based Assignment
Assign POS rules directly per user. Perfect for cashiers, supervisors, auditors, and managers.
Advanced Control & Security
Automatic Filtering
POS configurations are filtered automatically. Users only see what they are allowed to use.
Enforced Restrictions
Block unauthorized POS usage (opening sessions, operating wrong config, etc.). Reduces mistakes and prevents misuse.
Simple Setup
Configure from the user form (or security rules menu). No complex implementation required for daily usage.
How to Configure
- Install the module in your Odoo instance.
- Go to Settings → Users & Companies → Users.
- Open the desired user.
- Assign allowed POS Configurations.
- Set the user permissions/actions (based on your rule settings).
- Save and start operating POS with controlled access.
Workflow Overview
1) User Rule Assignment
Assign allowed POS configurations and actions for each user.
2) POS Config Filtering
User will only see the POS configs assigned to them.
Support & Contact
bahey.wadea@gmail.com
www.linkedin.com/in/baheywadeahakim
Please log in to comment on this module