N°5968 - Add structural data for Brand, Model, OSFamily and OSVersion

This commit is contained in:
BenGrenoble
2023-02-09 09:59:06 +01:00
parent cb84cbf7a8
commit 630c1dcdc8
5 changed files with 291 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<Set>
<Brand alias="Brand" id="1">
<name>Acer</name>
</Brand>
<Brand alias="Brand" id="2">
<name>Apple</name>
</Brand>
<Brand alias="Brand" id="3">
<name>Asus</name>
</Brand>
<Brand alias="Brand" id="4">
<name>Cisco</name>
</Brand>
<Brand alias="Brand" id="5">
<name>Dell</name>
</Brand>
<Brand alias="Brand" id="6">
<name>HP Inc</name>
</Brand>
<Brand alias="Brand" id="6">
<name>HPE</name>
</Brand>
<Brand alias="Brand" id="7">
<name>IBM</name>
</Brand>
<Brand alias="Brand" id="8">
<name>Lenovo</name>
</Brand>
<Brand alias="Brand" id="9">
<name>Razer</name>
</Brand>
<Brand alias="Brand" id="10">
<name>Samsung</name>
</Brand>
<Brand alias="Brand" id="11">
<name>Sony</name>
</Brand>
<Brand alias="Brand" id="12">
<name>Toshiba</name>
</Brand>
</Set>

View File

@@ -0,0 +1,83 @@
<Set>
<Model alias="Model" id="1">
<name>1050</name>
<brand_id>6</brand_id>
<brand_id_friendlyname>HPE</brand_id_friendlyname>
<brand_name>HPE</brand_name>
<type>Storage System</type>
<finalclass>Model</finalclass>
<friendlyname>1050</friendlyname>
</Model>
<Model alias="Model" id="2">
<name>42U NetShelter SX</name>
<brand_id>5</brand_id>
<brand_id_friendlyname>DELL</brand_id_friendlyname>
<brand_name>DELL</brand_name>
<type>Rack</type>
<finalclass>Model</finalclass>
<friendlyname>42U NetShelter SX</friendlyname>
</Model>
<Model alias="Model" id="3">
<name>8851</name>
<brand_id>4</brand_id>
<brand_id_friendlyname>CISCO</brand_id_friendlyname>
<brand_name>CISCO</brand_name>
<type>IP Phone</type>
<finalclass>Model</finalclass>
<friendlyname>8851</friendlyname>
</Model>
<Model alias="Model" id="4">
<name>AP8858EU3</name>
<brand_id>5</brand_id>
<brand_id_friendlyname>DELL</brand_id_friendlyname>
<brand_name>DELL</brand_name>
<type>PDU</type>
<finalclass>Model</finalclass>
<friendlyname>AP8858EU3</friendlyname>
</Model>
<Model alias="Model" id="5">
<name>DL380</name>
<brand_id>6</brand_id>
<brand_id_friendlyname>HPE</brand_id_friendlyname>
<brand_name>HPE</brand_name>
<type>Server</type>
<finalclass>Model</finalclass>
<friendlyname>DL380</friendlyname>
</Model>
<Model alias="Model" id="6">
<name>HP Elitebook 840 G8</name>
<brand_id>6</brand_id>
<brand_id_friendlyname>HP Inc</brand_id_friendlyname>
<brand_name>HP Inc</brand_name>
<type>PC</type>
<finalclass>Model</finalclass>
<friendlyname>HP Elitebook 840 G8</friendlyname>
</Model>
<Model alias="Model" id="7">
<name>HP LaserJet Enterprise 500 MFP M525dn</name>
<brand_id>6</brand_id>
<brand_id_friendlyname>HP Inc</brand_id_friendlyname>
<brand_name>HP Inc</brand_name>
<type>Printer</type>
<finalclass>Model</finalclass>
<friendlyname>HP LaserJet Enterprise 500 MFP M525dn</friendlyname>
</Model>
<Model alias="Model" id="8">
<name>HP Z4 G4</name>
<brand_id>6</brand_id>
<brand_id_friendlyname>HP Inc</brand_id_friendlyname>
<brand_name>HP Inc</brand_name>
<type>PC</type>
<finalclass>Model</finalclass>
<friendlyname>HP Z4 G4</friendlyname>
</Model>
<Model alias="Model" id="9">
<name>R550</name>
<brand_id>5</brand_id>
<brand_id_friendlyname>DELL</brand_id_friendlyname>
<brand_name>DELL</brand_name>
<type>Server</type>
<finalclass>Model</finalclass>
<friendlyname>R550</friendlyname>
</Model>
</Set>

View File

@@ -0,0 +1,48 @@
<Set>
<OSFamily alias="OSFamily" id="1">
<name>Arch</name>
<finalclass>OS Family</finalclass>
<friendlyname>Arch</friendlyname>
</OSFamily>
<OSFamily alias="OSFamily" id="2">
<name>Debian</name>
<finalclass>OS Family</finalclass>
<friendlyname>Debian</friendlyname>
</OSFamily>
<OSFamily alias="OSFamily" id="3">
<name>Oracle Linux</name>
<finalclass>OS Family</finalclass>
<friendlyname>Oracle Linux</friendlyname>
</OSFamily>
<OSFamily alias="OSFamily" id="4">
<name>Red Hat</name>
<finalclass>OS Family</finalclass>
<friendlyname>Red Hat</friendlyname>
</OSFamily>
<OSFamily alias="OSFamily" id="5">
<name>Ubuntu</name>
<finalclass>OS Family</finalclass>
<friendlyname>Ubuntu</friendlyname>
</OSFamily>
<OSFamily alias="OSFamily" id="6">
<name>Ubuntu server</name>
<finalclass>OS Family</finalclass>
<friendlyname>Ubuntu server</friendlyname>
</OSFamily>
<OSFamily alias="OSFamily" id="7">
<name>vCenter Server</name>
<finalclass>OS Family</finalclass>
<friendlyname>vCenter Server</friendlyname>
</OSFamily>
<OSFamily alias="OSFamily" id="8">
<name>Windows</name>
<finalclass>OS Family</finalclass>
<friendlyname>Windows</friendlyname>
</OSFamily>
<OSFamily alias="OSFamily" id="9">
<name>Windows server</name>
<finalclass>OS Family</finalclass>
<friendlyname>Windows server</friendlyname>
</OSFamily>
</Set>

View File

@@ -0,0 +1,114 @@
<Set>
<OSVersion alias="OSVersion" id="1">
<name>10</name>
<osfamily_id>8</osfamily_id>
<osfamily_id_friendlyname>Windows</osfamily_id_friendlyname>
<osfamily_name>Windows</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>10</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="2">
<name>11</name>
<osfamily_id>8</osfamily_id>
<osfamily_id_friendlyname>Windows</osfamily_id_friendlyname>
<osfamily_name>Windows</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>11</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="3">
<name>11.5</name>
<osfamily_id>2</osfamily_id>
<osfamily_id_friendlyname>Debian</osfamily_id_friendlyname>
<osfamily_name>Debian</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>11.5</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="4">
<name>18.04 LTS</name>
<osfamily_id>6</osfamily_id>
<osfamily_id_friendlyname>Ubuntu server</osfamily_id_friendlyname>
<osfamily_name>Ubuntu server</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>18.04 LTS</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="5">
<name>20.04 LTS</name>
<osfamily_id>5</osfamily_id>
<osfamily_id_friendlyname>Ubuntu</osfamily_id_friendlyname>
<osfamily_name>Ubuntu</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>20.04 LTS</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="6">
<name>20.04 LTS</name>
<osfamily_id>6</osfamily_id>
<osfamily_id_friendlyname>Ubuntu server</osfamily_id_friendlyname>
<osfamily_name>Ubuntu server</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>20.04 LTS</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="7">
<name>2019</name>
<osfamily_id>9</osfamily_id>
<osfamily_id_friendlyname>Windows server</osfamily_id_friendlyname>
<osfamily_name>Windows server</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>2019</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="8">
<name>2022</name>
<osfamily_id>9</osfamily_id>
<osfamily_id_friendlyname>Windows server</osfamily_id_friendlyname>
<osfamily_name>Windows server</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>2022</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="9">
<name>22.04 LTS</name>
<osfamily_id>5</osfamily_id>
<osfamily_id_friendlyname>Ubuntu</osfamily_id_friendlyname>
<osfamily_name>Ubuntu</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>22.04 LTS</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="10">
<name>22.04 LTS</name>
<osfamily_id>6</osfamily_id>
<osfamily_id_friendlyname>Ubuntu server</osfamily_id_friendlyname>
<osfamily_name>Ubuntu server</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>22.04 LTS</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="11">
<name>6.7</name>
<osfamily_id>7</osfamily_id>
<osfamily_id_friendlyname>vCenter Server</osfamily_id_friendlyname>
<osfamily_name>vCenter Server</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>6.7</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="12">
<name>9</name>
<osfamily_id>4</osfamily_id>
<osfamily_id_friendlyname>Red Hat</osfamily_id_friendlyname>
<osfamily_name>Red Hat</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>9</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="13">
<name>9.1</name>
<osfamily_id>3</osfamily_id>
<osfamily_id_friendlyname>Oracle Linux</osfamily_id_friendlyname>
<osfamily_name>Oracle Linux</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>9.1</friendlyname>
</OSVersion>
<OSVersion alias="OSVersion" id="140">
<name>Roling release</name>
<osfamily_id>1</osfamily_id>
<osfamily_id_friendlyname>Arch</osfamily_id_friendlyname>
<osfamily_name>Arch</osfamily_name>
<finalclass>OS Version</finalclass>
<friendlyname>Roling release</friendlyname>
</OSVersion>
</Set>

View File

@@ -25,6 +25,10 @@ SetupWebPage::AddModule(
'model.itop-structure.php',
),
'data.struct' => array(
'./data/en_us.data.itop-brand.xml',
'./data/en_us.data.itop-model.xml',
'./data/en_us.data.itop-osfamily.xml',
'./data/en_us.data.itop-osversion.xml',
),
'data.sample' => array(
'data.sample.organizations.xml',