appointment.type: apt user rule
[
'|', '|', '|',
('create_uid', '=', user.id),
('staff_user_ids.id', '=', user.id),
('staff_user_ids', '=', False),
('schedule_based_on', '=', 'resources')]
appointment.type: apt user rule (unlink = own only)
[('create_uid', '=', user.id)]
appointment.type: apt administrator rule
[(1, '=', 1)]
appointment.slot: user rule: own type only
[('appointment_type_id.create_uid', '=', user.id)]
appointment.slot: apt administrator rule
[(1, '=', 1)]
appointment.invite: user rule
['|', ('create_uid', '=', user.id), ('staff_user_ids.id', '=', user.id)]
appointment.invite: apt user rule (unlink = own only)
[('create_uid', '=', user.id)]
appointment.invite: apt administrator rule
[(1, '=', 1)]