From ad97722b1b35aff50d0adf13a19715f7b8373c07 Mon Sep 17 00:00:00 2001 From: Richard Sassine Date: Tue, 4 May 2021 18:00:38 +0300 Subject: initial commit --- helpdesk_mgmt/security/helpdesk_security.xml | 98 ++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 helpdesk_mgmt/security/helpdesk_security.xml (limited to 'helpdesk_mgmt/security/helpdesk_security.xml') diff --git a/helpdesk_mgmt/security/helpdesk_security.xml b/helpdesk_mgmt/security/helpdesk_security.xml new file mode 100644 index 0000000..a469881 --- /dev/null +++ b/helpdesk_mgmt/security/helpdesk_security.xml @@ -0,0 +1,98 @@ + + + + + User: Personal tickets + + + + + User + + + + + Helpdesk Manager + + + + + + + + Personal Tickets + + ['|',('user_id','=',user.id),('user_id','=',False)] + + + + All Tickets + + [(1,'=',1)] + + + + + Helpdesk Ticket Company Rule + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + Helpdesk Category Company Rule + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + Helpdesk Channel Company Rule + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + Helpdesk Stage Company Rule + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + Helpdesk Tag Company Rule + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + Helpdesk Team Company Rule + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + + + + Portal Personal Tickets + + [('message_partner_ids','child_of',[user.commercial_partner_id.id])] + + + + -- cgit v1.2.3