Add OS type searchable dropdown to Granite Loader
Map the OS (UDA#CONTROLLER CONFIG#OS) and OSTYPE (UDA#EQUIP MIGRATION#OSTYPE) columns to a picklist of 38 standard OS types extracted from the Granite Team_Device Loader reference sheet. Both columns now render as searchable dropdowns in the bulk defaults row and inline cell editing.
This commit is contained in:
@@ -54,6 +54,17 @@ export const RESPONSIBLE_TEAMS = [
|
||||
|
||||
export const EQUIP_STATUSES = ['ACTIVE', 'DESIGNED', 'PENDING DECOMMISSION', 'DECOMMISSIONED'];
|
||||
|
||||
export const OS_TYPES = [
|
||||
'ADVANCED CORE OS', 'ALMALINUX', 'ARISTA', 'CENTOS', 'CENTOS STREAM',
|
||||
'CISCO IOS', 'CISCO IOS XE', 'CISCO IOS XR', 'CISCO ISE', 'CISCO NX-OS',
|
||||
'CLOUDLINUX', 'DEBIAN', 'FEDORA', 'FREEBSD', 'GENTOO',
|
||||
'IBM AIX', 'IBM I', 'JUNOS', 'OPENSUSE', 'ORACLE LINUX',
|
||||
'RED HAT LINUX', 'RHEL', 'ROCKY LINUX', 'SCIENTIFIC LINUX', 'SOLARIS',
|
||||
'SUNOS', 'SUSE LINUX ENTERPRISE', 'UBUNTU', 'UNIX', 'VENDOR EMBEDDED SYSTEM',
|
||||
'VMKERNEL', 'VMWARE ESX', 'VMWARE ESXI', 'VMWARE ESXI PHOTON',
|
||||
'VMWARE VCENTER SERVER', 'VMWARE VCENTER SERVER APPLIANCE', 'VXWORKS', 'WINDOWS',
|
||||
];
|
||||
|
||||
export const EQUIPMENT_CLASSES = ['S', 'C'];
|
||||
|
||||
// Small list — columns that should render as searchable dropdowns
|
||||
@@ -62,4 +73,6 @@ export const COLUMN_PICKLISTS = {
|
||||
RESPONSIBLE_TEAM: RESPONSIBLE_TEAMS,
|
||||
EQUIP_STATUS: EQUIP_STATUSES,
|
||||
EQUIPMENT_CLASS: EQUIPMENT_CLASSES,
|
||||
OS: OS_TYPES,
|
||||
OSTYPE: OS_TYPES,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user