From 3711e8a5a1661f2f19e9d64d4d20a379bb482c45 Mon Sep 17 00:00:00 2001
From: Vincent Dumas <42336698+v-dumas@users.noreply.github.com>
Date: Thu, 13 Aug 2026 10:57:33 +0200
Subject: [PATCH] =?UTF-8?q?N=C2=B09666=20&=20N=C2=B09658=20-=20Localize=20?=
=?UTF-8?q?sample=20data=20(User=20and=20Delivery=20Model)=20(#999)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../data/data.sample.contactcontract.xml | 19 +++
...ml => data.sample.deliverymodel.en_us.xml} | 0
.../data/data.sample.deliverymodel.fr_fr.xml | 13 ++
.../module.itop-service-mgmt-provider.php | 3 +-
.../data/data.sample.contactcontract.xml | 19 +++
...ml => data.sample.deliverymodel.en_us.xml} | 2 +
.../data/data.sample.deliverymodel.fr_fr.xml | 13 ++
.../module.itop-service-mgmt.php | 3 +-
....users.xml => data.sample.users.en_us.xml} | 0
.../data/data.sample.users.fr_fr.xml | 116 ++++++++++++++++++
.../itop-structure/module.itop-structure.php | 2 +-
11 files changed, 187 insertions(+), 3 deletions(-)
create mode 100644 datamodels/2.x/itop-service-mgmt-provider/data/data.sample.contactcontract.xml
rename datamodels/2.x/itop-service-mgmt-provider/data/{data.sample.deliverymodel.xml => data.sample.deliverymodel.en_us.xml} (100%)
create mode 100644 datamodels/2.x/itop-service-mgmt-provider/data/data.sample.deliverymodel.fr_fr.xml
create mode 100644 datamodels/2.x/itop-service-mgmt/data/data.sample.contactcontract.xml
rename datamodels/2.x/itop-service-mgmt/data/{data.sample.deliverymodel.xml => data.sample.deliverymodel.en_us.xml} (86%)
create mode 100644 datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.fr_fr.xml
rename datamodels/2.x/itop-structure/data/{data.sample.users.xml => data.sample.users.en_us.xml} (100%)
create mode 100644 datamodels/2.x/itop-structure/data/data.sample.users.fr_fr.xml
diff --git a/datamodels/2.x/itop-service-mgmt-provider/data/data.sample.contactcontract.xml b/datamodels/2.x/itop-service-mgmt-provider/data/data.sample.contactcontract.xml
new file mode 100644
index 0000000000..2bac72932f
--- /dev/null
+++ b/datamodels/2.x/itop-service-mgmt-provider/data/data.sample.contactcontract.xml
@@ -0,0 +1,19 @@
+
+
+
+ 1
+ 5
+
+
+ 3
+ 45
+
+
+ 3
+ 4
+
+
+ 1
+ 4
+
+
diff --git a/datamodels/2.x/itop-service-mgmt-provider/data/data.sample.deliverymodel.xml b/datamodels/2.x/itop-service-mgmt-provider/data/data.sample.deliverymodel.en_us.xml
similarity index 100%
rename from datamodels/2.x/itop-service-mgmt-provider/data/data.sample.deliverymodel.xml
rename to datamodels/2.x/itop-service-mgmt-provider/data/data.sample.deliverymodel.en_us.xml
diff --git a/datamodels/2.x/itop-service-mgmt-provider/data/data.sample.deliverymodel.fr_fr.xml b/datamodels/2.x/itop-service-mgmt-provider/data/data.sample.deliverymodel.fr_fr.xml
new file mode 100644
index 0000000000..6618255cbd
--- /dev/null
+++ b/datamodels/2.x/itop-service-mgmt-provider/data/data.sample.deliverymodel.fr_fr.xml
@@ -0,0 +1,13 @@
+
+
+
+ Support externe
+ 2
+ Ce modèle de support s'applique aux clients externes. Il permet d'affecter les tickets aux équipes "Helpdesk", "Network Support" et "Systems and application support"
+
+
+ Support interne
+ 2
+ Ce modèle de support s'applique aux clients internes. Il permet d'affecter les tickets aux équipes "Helpdesk", "Network Support", "Hardware Support" et "Systems and application support"
+
+
diff --git a/datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
index c1e9e2f6d8..39642bdff7 100755
--- a/datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
@@ -32,12 +32,13 @@ SetupWebPage::AddModule(
'data/data.sample.services.en_us.xml',
'data/data.sample.serviceelements.en_us.xml',
'data/data.sample.contactservice.xml',
+ 'data/data.sample.contactcontract.xml',
'data/data.sample.sla.en_us.xml',
'data/data.sample.slt.en_us.xml',
'data/data.sample.sltsla.xml',
'data/data.sample.customercontractsservice.xml',
// 'data/data.sample.providercontractservice.xml', => Not available in this installation mode
- 'data/data.sample.deliverymodel.xml',
+ 'data/data.sample.deliverymodel.en_us.xml',
'data/data.sample.deliverymodelcontact.xml',
'data/data.sample.organizations.xml',
],
diff --git a/datamodels/2.x/itop-service-mgmt/data/data.sample.contactcontract.xml b/datamodels/2.x/itop-service-mgmt/data/data.sample.contactcontract.xml
new file mode 100644
index 0000000000..2bac72932f
--- /dev/null
+++ b/datamodels/2.x/itop-service-mgmt/data/data.sample.contactcontract.xml
@@ -0,0 +1,19 @@
+
+
+
+ 1
+ 5
+
+
+ 3
+ 45
+
+
+ 3
+ 4
+
+
+ 1
+ 4
+
+
diff --git a/datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.xml b/datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.en_us.xml
similarity index 86%
rename from datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.xml
rename to datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.en_us.xml
index c4a87a9706..aa4f6d8407 100644
--- a/datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.xml
+++ b/datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.en_us.xml
@@ -3,11 +3,13 @@
External support
2
+ no
This support model applies to external customers. It allows tickets to be assigned to"Helpdesk", "Network Support" and "Systems and application support" teams
Internal support
2
+ no
This support model applies to internal customers. It allows tickets to be assigned to"Helpdesk", "Network Support" , "Hardware Support" and "Systems and application support" teams
diff --git a/datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.fr_fr.xml b/datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.fr_fr.xml
new file mode 100644
index 0000000000..6618255cbd
--- /dev/null
+++ b/datamodels/2.x/itop-service-mgmt/data/data.sample.deliverymodel.fr_fr.xml
@@ -0,0 +1,13 @@
+
+
+
+ Support externe
+ 2
+ Ce modèle de support s'applique aux clients externes. Il permet d'affecter les tickets aux équipes "Helpdesk", "Network Support" et "Systems and application support"
+
+
+ Support interne
+ 2
+ Ce modèle de support s'applique aux clients internes. Il permet d'affecter les tickets aux équipes "Helpdesk", "Network Support", "Hardware Support" et "Systems and application support"
+
+
diff --git a/datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
index fd01f31d27..1110c2a91b 100755
--- a/datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
@@ -32,12 +32,13 @@ SetupWebPage::AddModule(
'data/data.sample.services.en_us.xml',
'data/data.sample.serviceelements.en_us.xml',
'data/data.sample.contactservice.xml',
+ 'data/data.sample.contactcontract.xml',
'data/data.sample.sla.en_us.xml',
'data/data.sample.slt.en_us.xml',
'data/data.sample.sltsla.xml',
'data/data.sample.customercontractsservice.xml',
'data/data.sample.providercontractsservice.xml',
- 'data/data.sample.deliverymodel.xml',
+ 'data/data.sample.deliverymodel.en_us.xml',
'data/data.sample.deliverymodelcontact.xml',
'data/data.sample.organizations.xml',
],
diff --git a/datamodels/2.x/itop-structure/data/data.sample.users.xml b/datamodels/2.x/itop-structure/data/data.sample.users.en_us.xml
similarity index 100%
rename from datamodels/2.x/itop-structure/data/data.sample.users.xml
rename to datamodels/2.x/itop-structure/data/data.sample.users.en_us.xml
diff --git a/datamodels/2.x/itop-structure/data/data.sample.users.fr_fr.xml b/datamodels/2.x/itop-structure/data/data.sample.users.fr_fr.xml
new file mode 100644
index 0000000000..0e47fd5525
--- /dev/null
+++ b/datamodels/2.x/itop-structure/data/data.sample.users.fr_fr.xml
@@ -0,0 +1,116 @@
+
+
+
+ 9
+ jules.vernes@it.com
+ IT Department
+ SupportAgent
+ FR FR
+ disabled
+
+ force_expire
+ 2026-06-04
+
+
+ 4
+ SupportAgent
+ SELECT URP_Profiles WHERE id='5'
+ Support Agent
+
+
+
+ 26
+ Jean Ferrat
+ IT Department
+ ConfigManager
+ FR FR
+ disabled
+
+ force_expire
+ 2026-06-04
+
+
+ 5
+ ConfigManager
+ SELECT URP_Profiles WHERE id='3'
+ Configuration Manager
+
+
+
+ 15
+ agatha.christie@demo.com
+ Sales Department
+ PortalUser
+ FR FR
+ disabled
+
+ force_expire
+ 2026-04-17
+
+
+ 2
+ PortalUser
+ SELECT URP_Profiles WHERE id='2'
+ Portal user
+
+
+
+ 2
+ PortalUser
+ 6
+ Sales Department
+
+ no
+
+
+ 6
+ claude.monet@demo.com
+ Sales Department
+ SalesManager
+ FR FR
+ disabled
+
+ force_expire
+ 2026-06-04
+
+
+ 3
+ SalesManager
+ SELECT URP_Profiles WHERE id='12'
+ Portal power user
+
+
+
+ 3
+ SalesManager
+ SELECT URP_Profiles WHERE id='2'
+ Portal user
+
+
+
+ 3
+ SalesManager
+ 6
+ Sales Department
+
+ no
+
+
+ 18
+ rene.descartes@demo.com
+ Demo
+ SuperUser
+ FR FR
+ disabled
+
+ force_expire
+ 2026-04-17
+
+
+ 6
+ SuperUser
+ SELECT URP_Profiles WHERE id='117'
+ Super User
+
+
+
diff --git a/datamodels/2.x/itop-structure/module.itop-structure.php b/datamodels/2.x/itop-structure/module.itop-structure.php
index 7e1a389e91..4586800cf3 100644
--- a/datamodels/2.x/itop-structure/module.itop-structure.php
+++ b/datamodels/2.x/itop-structure/module.itop-structure.php
@@ -36,7 +36,7 @@ SetupWebPage::AddModule(
'data/data.sample.auditcategory.xml',
'data/data.sample.auditcategory-auditdomain.xml',
'data/data.sample.auditrule.xml',
- 'data/data.sample.users.xml',
+ 'data/data.sample.users.en_us.xml',
],
// Documentation