OCA/role-policy
OCA community repository with 6 Odoo modules confirmed in the OdooWiki catalogue (versions 13.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Role PolicyOdoo 13role_policy
Replaces Odoo's standard security groups with flat roles. Administrators assign roles to users, menus, actions and views, and each role explicitly grants access rights, menu visibility and view behaviour.
- Role Policy AccountOdoo 13role_policy_account
Adds an access right that controls who is allowed to post journal entries in accounting. When the role policy app is installed together with Accounting, posting an invoice or journal entry can be blocked for users without the right.
- Role Policy DemoOdoo 13role_policy_demo
Installs sample roles, users and screen rules so you can try out the Role Policy module. It creates a 'Data Maintenance' role with access to Contacts and a 'Chief Security Officer' role, plus demo users dm and cso.
- Role Policy HROdoo 13role_policy_hr
Adds HR-specific protection to the Role Policy app: the HR Officer group is treated as untouchable, and saving your own user profile refreshes the page so role changes take effect immediately.
- Role Policy HR ExpensesOdoo 13role_policy_hr_expense
Makes the standard Expense menus visible to all internal users, so employees can reach their own expense notes without adding expense menus to their role. Expense approval menus stay limited to team approvers.
- Role Policy SaleOdoo 13role_policy_sale
Adds role-based access control to product sales counts, hiding the sold quantity from users who cannot read sales reports.