Access Rights
Settings
Employee
Multi Companies
Multi Currencies
Technical Features
Contact Creation
Access to Private Addresses
Portal
Portal members have specific access rights (such as record rules and restricted menus).
They usually do not belong to the usual Odoo groups.
Public
Public users have specific access rights (such as record rules and restricted menus).
They usually do not belong to the usual Odoo groups.
res.users.log per user
[('create_uid','=', user.id)]
res.partner company
['|','|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id]),('company_id','=',False)]
res_partner: portal/public: read access on my commercial partner
[('id', 'child_of', user.commercial_partner_id.id)]
Defaults: alter personal values only
[('key','=','default'),('user_id','=',user.id)]
ir.ui.view_custom rule
[('user_id','=',user.id)]
Partner bank company rule
['|','|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id]),('company_id','=',False)]
ICP read rule
['|',('group_ids','in', [g.id for g in user.groups_id]), ('group_ids','=',False)]
multi-company currency rate rule
['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
res.partner.rule.private.employee
['|', ('type', '!=', 'private'), ('type', '=', False)]
res.partner.rule.private.group
[('type', '=', 'private')]