Commit e900b16f authored by Jérome Perrin's avatar Jérome Perrin

business template: do not export owner role in LocalRoleTemplateItem

parent a93e5999
...@@ -4569,11 +4569,14 @@ class LocalRolesTemplateItem(BaseTemplateItem): ...@@ -4569,11 +4569,14 @@ class LocalRolesTemplateItem(BaseTemplateItem):
xml_data = '<local_roles_item>' xml_data = '<local_roles_item>'
# local roles # local roles
xml_data += '\n <local_roles>' xml_data += '\n <local_roles>'
for key in sorted(local_roles_dict): for user_id, role_list in sorted(local_roles_dict.items()):
xml_data += "\n <role id='%s'>" %(key,) if 'Owner' in role_list:
tuple = local_roles_dict[key] # We don't export Owner role as it set automatically when installing business template.
for item in tuple: role_list.remove('Owner')
xml_data += "\n <item>%s</item>" %(item,) if role_list:
xml_data += "\n <role id='%s'>" %(user_id,)
for role in role_list:
xml_data += "\n <item>%s</item>" %(role,)
xml_data += '\n </role>' xml_data += '\n </role>'
xml_data += '\n </local_roles>' xml_data += '\n </local_roles>'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment