N°9086 - Add uniqueness rules on OSFamily, OSVersion and IOSVersion (#794)

This commit is contained in:
Vincent Dumas
2026-03-26 12:20:07 +01:00
committed by GitHub
parent 3c17b1bdea
commit b85f4a5161
18 changed files with 147 additions and 5 deletions

View File

@@ -1064,8 +1064,13 @@ Dict::Add('EN US', 'English', 'English', [
'Class:OSVersion/Attribute:osfamily_id+' => '',
'Class:OSVersion/Attribute:osfamily_name' => 'OS family name',
'Class:OSVersion/Attribute:osfamily_name+' => '',
<<<<<<< feature/9086-UniquenessRulesOnTypology
'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family',
'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family',
=======
'Class:OSVersion/Attribute:ospatches_list' => 'OS patches',
'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version',
>>>>>>> develop
]);
//
@@ -1074,9 +1079,15 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:OSFamily' => 'OS Family',
<<<<<<< feature/9086-UniquenessRulesOnTypology
'Class:OSFamily+' => '',
'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique',
'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists',
=======
'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.',
'Class:OSFamily/Attribute:osversions_list' => 'OS versions',
'Class:OSFamily/Attribute:osversions_list+' => 'All the OS versions for this OS family',
>>>>>>> develop
]);
//
@@ -1178,8 +1189,13 @@ Dict::Add('EN US', 'English', 'English', [
'Class:IOSVersion/Attribute:brand_id+' => '',
'Class:IOSVersion/Attribute:brand_name' => 'Brand name',
'Class:IOSVersion/Attribute:brand_name+' => '',
<<<<<<< feature/9086-UniquenessRulesOnTypology
'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand',
'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand',
=======
'Class:IOSVersion/Attribute:networkdevices_list' => 'Network devices',
'Class:IOSVersion/Attribute:networkdevices_list+' => 'All the network devices running this IOS version',
>>>>>>> develop
]);
//