From eb7d7ded7d28fde0ad83d599256edb730d67197a Mon Sep 17 00:00:00 2001
From: Rafael Monnerat <rafael@nexedi.com>
Date: Sat, 19 Jun 2021 01:21:29 +0000
Subject: [PATCH] slapos_erp5: Allow shadow person access sale trade condition
 module

---
 .../LocalRolesTemplateItem/sale_trade_condition_module.xml  | 6 ++++++
 .../Sale%20Trade%20Condition%20Module.xml                   | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/master/bt5/slapos_erp5/LocalRolesTemplateItem/sale_trade_condition_module.xml b/master/bt5/slapos_erp5/LocalRolesTemplateItem/sale_trade_condition_module.xml
index 5203c1f11..26b81e738 100644
--- a/master/bt5/slapos_erp5/LocalRolesTemplateItem/sale_trade_condition_module.xml
+++ b/master/bt5/slapos_erp5/LocalRolesTemplateItem/sale_trade_condition_module.xml
@@ -7,12 +7,18 @@
   <role id='R-MEMBER'>
    <item>Auditor</item>
   </role>
+  <role id='R-SHADOW-PERSON'>
+   <item>Assignor</item>
+  </role>
  </local_roles>
  <local_role_group_ids>
   <local_role_group_id id='group'>
     <principal id='G-COMPANY'>Auditor</principal>
     <principal id='G-COMPANY'>Author</principal>
   </local_role_group_id>
+  <local_role_group_id id='shadow'>
+    <principal id='R-SHADOW-PERSON'>Assignor</principal>
+  </local_role_group_id>
   <local_role_group_id id='user'>
     <principal id='R-MEMBER'>Auditor</principal>
   </local_role_group_id>
diff --git a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Sale%20Trade%20Condition%20Module.xml b/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Sale%20Trade%20Condition%20Module.xml
index 90adeee3c..c70298b45 100644
--- a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Sale%20Trade%20Condition%20Module.xml
+++ b/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Sale%20Trade%20Condition%20Module.xml
@@ -11,4 +11,10 @@
    <multi_property id='category'>role/member</multi_property>
    <multi_property id='base_category'>role</multi_property>
   </role>
+  <role id='Assignor'>
+   <property id='title'>Person Shadow</property>
+   <multi_property id='categories'>local_role_group/shadow</multi_property>
+   <multi_property id='category'>role/shadow/person</multi_property>
+   <multi_property id='base_category'>role</multi_property>
+  </role>
 </type_roles>
\ No newline at end of file
-- 
2.30.9