Dummy rule, just to enable rule evaluation, shows some specific errors [('email_from', '!=', 'donotsetmewiththisvalue')] Public: public only [('access', '=', 'public')] Portal: public/logged/logged readonly only [ '|', ('access', 'in', ('public', 'logged', 'logged_ro')), '&', ('access', '=', 'followers'), ('message_partner_ids', 'in', [user.partner_id.id])] Portal: update logged only [ '|', ('access', '=', 'logged'), '&', ('access', '=', 'followers'), ('message_partner_ids', 'in', [user.partner_id.id])] Internal: read not admin [('access', '!=', 'admin')] Internal: update not admin and not readonly [('access', 'not in', ('internal_ro', 'admin'))] Admin: all [(1, '=', 1)] Portal: read unlocked [('is_locked', '=', False)] Internal: create/write/unlink unlocked and not readonly [('is_readonly', '=', False), ('is_locked', '=', False)] Admin: all [(1, '=', 1)] Mail Test Multi Company [('company_id', 'in', company_ids + [False])] MC Readonly Rule [('company_id', 'in', company_ids + [False])] Mail Test Multi Company With Activity [('company_id', 'in', company_ids + [False])] Portal Mail Test Ticket [('message_partner_ids', 'in', [user.partner_id.id])] Mail Test Ticket Multi Company [('company_id', 'in', company_ids + [False])] Portal Mail Test Ticket Multi Company [('message_partner_ids', 'in', [user.partner_id.id])] Mail Test Ticket Multi Company Partner [('company_id', 'in', company_ids + [False])] Portal Mail Test Ticket Multi Company Partner [('message_partner_ids', 'in', [user.partner_id.id])] Portal Mail Test Container [('message_partner_ids', 'in', [user.partner_id.id])] Mail Test Container Multi Company [('company_id', 'in', company_ids + [False])] Portal Mail Test Container Multi Company [('message_partner_ids', 'in', [user.partner_id.id])]