diff --git a/master/bt5/slapos_erp5/LocalRolesTemplateItem/assignment_request_module.xml b/master/bt5/slapos_erp5/LocalRolesTemplateItem/assignment_request_module.xml
deleted file mode 100644
index c20800c60597ed3e24331b17803c187d243a4d4d..0000000000000000000000000000000000000000
--- a/master/bt5/slapos_erp5/LocalRolesTemplateItem/assignment_request_module.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<local_roles_item>
- <local_roles>
-  <role id='F-PRODUCTION*'>
-   <item>Auditor</item>
-  </role>
- </local_roles>
- <local_role_group_ids>
-  <local_role_group_id id='function'>
-    <principal id='F-PRODUCTION*'>Auditor</principal>
-  </local_role_group_id>
- </local_role_group_ids>
-</local_roles_item>
\ No newline at end of file
diff --git a/master/bt5/slapos_erp5/LocalRolesTemplateItem/invitation_token_module.xml b/master/bt5/slapos_erp5/LocalRolesTemplateItem/invitation_token_module.xml
index 986ee0a1c23294124b2bc4f78218bd3d700b8217..ed9902d34c97653d887e77c8bedb6b1578637a16 100644
--- a/master/bt5/slapos_erp5/LocalRolesTemplateItem/invitation_token_module.xml
+++ b/master/bt5/slapos_erp5/LocalRolesTemplateItem/invitation_token_module.xml
@@ -1,14 +1,4 @@
 <local_roles_item>
  <local_roles>
-  <role id='F-PRODUCTION*'>
-   <item>Auditor</item>
-   <item>Author</item>
-  </role>
  </local_roles>
- <local_role_group_ids>
-  <local_role_group_id id='function'>
-    <principal id='F-PRODUCTION*'>Auditor</principal>
-    <principal id='F-PRODUCTION*'>Author</principal>
-  </local_role_group_id>
- </local_role_group_ids>
 </local_roles_item>
\ No newline at end of file
diff --git a/master/bt5/slapos_erp5/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml b/master/bt5/slapos_erp5/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
index ab5a13e41fa8c3b1a3e66c13937d06be94c8d44a..ddfc57b63b34bcc6d138af28ed48b8f8c559bfaf 100644
--- a/master/bt5/slapos_erp5/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
+++ b/master/bt5/slapos_erp5/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
@@ -3,6 +3,7 @@
   <item>Cloud Contract Line</item>
  </portal_type>
  <portal_type id="Invitation Token Module">
+  <item>Contract Invitation Token</item>
   <item>Invitation Token</item>
  </portal_type>
  <portal_type id="Organisation">
diff --git a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Assignment%20Request%20Module.xml b/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Assignment%20Request%20Module.xml
deleted file mode 100644
index 8a6eb593209cdc2c728679e7111437142739728a..0000000000000000000000000000000000000000
--- a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Assignment%20Request%20Module.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<type_roles>
-  <role id='Auditor'>
-   <property id='title'>Production</property>
-   <multi_property id='categories'>local_role_group/function</multi_property>
-   <multi_property id='category'>function/production*</multi_property>
-   <multi_property id='base_category'>function</multi_property>
-  </role>
-</type_roles>
\ No newline at end of file
diff --git a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Assignment%20Request.xml b/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Assignment%20Request.xml
deleted file mode 100644
index 600ebe860dd0f884a53c0e7a8e5bb4f3e5abf22f..0000000000000000000000000000000000000000
--- a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Assignment%20Request.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<type_roles>
-</type_roles>
\ No newline at end of file
diff --git a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Invitation%20Token%20Module.xml b/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Invitation%20Token%20Module.xml
index 342641d5a755bdcc399b48595fa694ea2e07c56b..600ebe860dd0f884a53c0e7a8e5bb4f3e5abf22f 100644
--- a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Invitation%20Token%20Module.xml
+++ b/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Invitation%20Token%20Module.xml
@@ -1,8 +1,2 @@
 <type_roles>
-  <role id='Auditor; Author'>
-   <property id='title'>Production</property>
-   <multi_property id='categories'>local_role_group/function</multi_property>
-   <multi_property id='category'>function/production*</multi_property>
-   <multi_property id='base_category'>function</multi_property>
-  </role>
 </type_roles>
\ No newline at end of file
diff --git a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Invitation%20Token.xml b/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Invitation%20Token.xml
deleted file mode 100644
index 6273fe0f65e5359ed93ee713815daa5723ab6ce5..0000000000000000000000000000000000000000
--- a/master/bt5/slapos_erp5/PortalTypeRolesTemplateItem/Invitation%20Token.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<type_roles>
-  <role id='Assignee'>
-   <property id='title'>Destination Project Production Agent</property>
-   <property id='description'>XXX add local role group</property>
-   <property id='condition'>python: context.getDestinationProject('', portal_type='Project') != ""</property>
-   <property id='base_category_script'>ERP5Type_getSecurityCategoryFromContent</property>
-   <multi_property id='categories'>local_role_group/project</multi_property>
-   <multi_property id='category'>function/production/agent</multi_property>
-   <multi_property id='base_category'>destination_project</multi_property>
-  </role>
-  <role id='Assignor'>
-   <property id='title'>Destination Project Production Manager</property>
-   <property id='description'>XXX add local role group</property>
-   <property id='condition'>python: context.getDestinationProject('', portal_type='Project') != ""</property>
-   <property id='base_category_script'>ERP5Type_getSecurityCategoryFromContent</property>
-   <multi_property id='categories'>local_role_group/project</multi_property>
-   <multi_property id='category'>function/production/manager</multi_property>
-   <multi_property id='base_category'>destination_project</multi_property>
-  </role>
-</type_roles>
\ No newline at end of file
diff --git a/master/bt5/slapos_erp5/PortalTypeTemplateItem/portal_types/Invitation%20Token.xml b/master/bt5/slapos_erp5/PortalTypeTemplateItem/portal_types/Invitation%20Token.xml
index 1a2a153dadd5fb3b014258306eb993f8f5773219..6838116df63b30878d4d36da445272e207ec8997 100644
--- a/master/bt5/slapos_erp5/PortalTypeTemplateItem/portal_types/Invitation%20Token.xml
+++ b/master/bt5/slapos_erp5/PortalTypeTemplateItem/portal_types/Invitation%20Token.xml
@@ -42,15 +42,9 @@
             <key> <string>portal_type</string> </key>
             <value> <string>Base Type</string> </value>
         </item>
-        <item>
-            <key> <string>short_title</string> </key>
-            <value>
-              <none/>
-            </value>
-        </item>
         <item>
             <key> <string>type_class</string> </key>
-            <value> <string>Ticket</string> </value>
+            <value> <string>XMLObject</string> </value>
         </item>
         <item>
             <key> <string>type_interface</string> </key>
diff --git a/master/bt5/slapos_erp5/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml b/master/bt5/slapos_erp5/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
index b0148aad1428657d2c554f7e42f53a16f137fcc1..4e5980743621d3c9c006cd31e3a62b943962b8f0 100644
--- a/master/bt5/slapos_erp5/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
+++ b/master/bt5/slapos_erp5/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
@@ -77,7 +77,7 @@
  </chain>
  <chain>
   <type>Invitation Token</type>
-  <workflow>edit_workflow, local_permission_slapos_interaction_workflow, validation_workflow</workflow>
+  <workflow>edit_workflow, validation_workflow</workflow>
  </chain>
  <chain>
   <type>Mail Message</type>
diff --git a/master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSERP5GroupRoleSecurity.py b/master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSERP5GroupRoleSecurity.py
index eb28a8f9b6d6eb95c15ec784781395224c46ec8c..58e57193290d989ca5e2e55b6da74a36896d4e78 100644
--- a/master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSERP5GroupRoleSecurity.py
+++ b/master/bt5/slapos_erp5/TestTemplateItem/portal_components/test.erp5.testSlapOSERP5GroupRoleSecurity.py
@@ -1015,15 +1015,6 @@ class TestSoftwareProduct(TestSlapOSGroupRoleSecurityMixin):
     self.assertRoles(product, '%s_F-CUSTOMER' % project.getReference(), ['Auditor'])
 
 
-class TestInvitationTokenModule(TestSlapOSGroupRoleSecurityMixin):
-  def test_InvitationTokenModule(self):
-    module = self.portal.invitation_token_module
-    self.assertSecurityGroup(module,
-        ['F-PRODUCTION*', module.Base_getOwnerId()], False)
-    self.assertRoles(module, 'F-PRODUCTION*', ['Auditor', 'Author'])
-    self.assertRoles(module, module.Base_getOwnerId(), ['Owner'])
-
-
 class TestSupportRequestModule(TestSlapOSGroupRoleSecurityMixin):
   def test_SupportRequestModule(self):
     module = self.portal.support_request_module
@@ -1035,30 +1026,6 @@ class TestSupportRequestModule(TestSlapOSGroupRoleSecurityMixin):
     self.assertRoles(module, module.Base_getOwnerId(), ['Owner'])
 
 
-class TestInvitationToken(TestSlapOSGroupRoleSecurityMixin):
-  ticket_portal_type = 'Invitation Token'
-
-  def test_InvitationToken_default(self):
-    support_request = self.portal.getDefaultModuleValue(self.ticket_portal_type).newContent(
-        portal_type=self.ticket_portal_type)
-    self.assertSecurityGroup(support_request,
-        [self.user_id], False)
-    self.assertRoles(support_request, self.user_id, ['Owner'])
-
-  def test_InvitationToken_DestinationProject(self):
-    project = self.addProject()
-    support_request = self.portal.getDefaultModuleValue(self.ticket_portal_type).newContent(
-        portal_type=self.ticket_portal_type)
-    support_request.edit(
-        destination_project_value=project)
-    self.assertSecurityGroup(support_request, [self.user_id,
-        '%s_F-PRODAGNT' % project.getReference(),
-        '%s_F-PRODMAN' % project.getReference()], False)
-    self.assertRoles(support_request, self.user_id, ['Owner'])
-    self.assertRoles(support_request, '%s_F-PRODMAN' % project.getReference(), ['Assignor'])
-    self.assertRoles(support_request, '%s_F-PRODAGNT' % project.getReference(), ['Assignee'])
-
-
 class TestSupportRequest(TestSlapOSGroupRoleSecurityMixin):
   ticket_portal_type = 'Support Request'
 
diff --git a/master/bt5/slapos_erp5/WorkflowTemplateItem/portal_workflow/local_permission_slapos_interaction_workflow/interaction_SupportRequest_edit.xml b/master/bt5/slapos_erp5/WorkflowTemplateItem/portal_workflow/local_permission_slapos_interaction_workflow/interaction_SupportRequest_edit.xml
index dadc23223d557bd31b73a69cfa4ec1f0d00ecc09..310c8b1084b1dcf4e9724d3e8d16deeceb3ee3e7 100644
--- a/master/bt5/slapos_erp5/WorkflowTemplateItem/portal_workflow/local_permission_slapos_interaction_workflow/interaction_SupportRequest_edit.xml
+++ b/master/bt5/slapos_erp5/WorkflowTemplateItem/portal_workflow/local_permission_slapos_interaction_workflow/interaction_SupportRequest_edit.xml
@@ -35,7 +35,6 @@
                 <string>Support Request</string>
                 <string>Upgrade Decision</string>
                 <string>Regularisation Request</string>
-                <string>Invitation Token</string>
               </tuple>
             </value>
         </item>
diff --git a/master/bt5/slapos_erp5/bt/template_local_role_list b/master/bt5/slapos_erp5/bt/template_local_role_list
index e3dc254a4db2e3c58d15e29480d0e093b9849bed..e51ba894683fa51084f58468464abe085d465a01 100644
--- a/master/bt5/slapos_erp5/bt/template_local_role_list
+++ b/master/bt5/slapos_erp5/bt/template_local_role_list
@@ -14,7 +14,6 @@ account_module/refundable_vat
 account_module/sales
 accounting_module
 allocation_supply_module
-assignment_request_module
 business_process_module
 business_process_module/slapos_sale_subscription_business_process
 cloud_contract_module
diff --git a/master/bt5/slapos_erp5/bt/template_portal_type_allowed_content_type_list b/master/bt5/slapos_erp5/bt/template_portal_type_allowed_content_type_list
index c30a93ed29892987ac6352db2c364c50dd2c4f06..201f3a28808792964381862c5dff65f3de220b1c 100644
--- a/master/bt5/slapos_erp5/bt/template_portal_type_allowed_content_type_list
+++ b/master/bt5/slapos_erp5/bt/template_portal_type_allowed_content_type_list
@@ -1,4 +1,5 @@
 Contract Invitation Token | Cloud Contract Line
+Invitation Token Module | Contract Invitation Token
 Invitation Token Module | Invitation Token
 Organisation | Geographical Area
 Organisation | Geographical Location
\ No newline at end of file
diff --git a/master/bt5/slapos_erp5/bt/template_portal_type_role_list b/master/bt5/slapos_erp5/bt/template_portal_type_role_list
index 5350588ab384f6204a8099f1cc7881588a063ac7..4ca286a21f2fc23dc7a2c38189bc6633240e5f69 100644
--- a/master/bt5/slapos_erp5/bt/template_portal_type_role_list
+++ b/master/bt5/slapos_erp5/bt/template_portal_type_role_list
@@ -8,8 +8,6 @@ Acknowledgement
 Allocation Supply
 Allocation Supply Module
 Assignment
-Assignment Request
-Assignment Request Module
 Balance Transaction
 Bank Account
 Business Process
@@ -47,7 +45,6 @@ Instance Tree
 Instance Tree Module
 Integration Site
 Integration Tool
-Invitation Token
 Invitation Token Module
 Letter
 Mail Message
diff --git a/master/bt5/slapos_erp5/bt/template_portal_type_workflow_chain_list b/master/bt5/slapos_erp5/bt/template_portal_type_workflow_chain_list
index aba7928c99e330f2fb3a0e176f00cdd8e43e41ec..a87d9e0bc3bd68d7082fcc8f5562d94154cba6a5 100644
--- a/master/bt5/slapos_erp5/bt/template_portal_type_workflow_chain_list
+++ b/master/bt5/slapos_erp5/bt/template_portal_type_workflow_chain_list
@@ -21,7 +21,6 @@ Inventory Cell | -immobilisation_movement_interaction_workflow
 Inventory Line | -immobilisation_movement_interaction_workflow
 Inventory | -immobilisation_movement_interaction_workflow
 Invitation Token | edit_workflow
-Invitation Token | local_permission_slapos_interaction_workflow
 Invitation Token | validation_workflow
 Mail Message | local_permission_slapos_interaction_workflow
 Open Sale Order | local_permission_slapos_interaction_workflow