Configuration parameters
Some parameters are inherited from the simple version of the extension, others are from the extended version, but all are detailled below.
Either way, they should already be present in your configuration file to ease the configuration.
Parameters of the simple version
enabled
Enable / disable the graphical part of the extension without having to uninstall it (datamodel changes will remain). Value can betrue
orfalse
.device_tooltip_attributes
Specify which attributes to display in the “More information” section of the device tooltip. Must be an array of object classes pointing to an array of attributes (see example below). Note that attributes displayed in the “General information” are hardcoded and do not come from a “zlist”.
Default values:
'molkobain-datacenter-view' => array(
'enabled' => true,
'device_tooltip_attributes' => array(
'DatacenterDevice' => array(
'brand_id',
'model_id',
'serialnumber',
'asset_number',
),
'NetworkDevice' => array(
'networkdevicetype_id',
'brand_id',
'model_id',
'ram',
'serialnumber',
'asset_number',
),
'Server' => array(
'brand_id',
'model_id',
'osfamily_id',
'cpu',
'ram',
'serialnumber',
'asset_number',
),
),
),
Parameters of the extended version
enabled
Enable / disable the graphical part of the extension without having to uninstall it (datamodel changes will remain). Value can betrue
orfalse
.debug
Enable / disable debug information the JS console, enable it only when troubleshooting. Value can betrue
orfalse
.display_consistency_checks
Display or not the consistency checks when updating / viewing an element. Value can betrue
orfalse
.enforce_consistency_checks
Whether the consistency checks are blocking when when updating / creating an element. Value can betrue
orfalse
.custom_device_classes
List of custom datamodel classes to display in the graphical view even though they don’t derive from the excepted datamodel classes. Value must be a PHP array of valid datamodel classes.custom_device_colors
Colors to used for custom classes. Value must be a PHP array with the class name as key and the text/background HTML color as values, see example below.
Default values:
'molkobain-datacenter-view-extended' => array(
'enabled' => true,
'debug' => false,
'display_consistency_checks' => true,
'enforce_consistency_checks' => false,
'custom_device_classes' => array(),
'custom_device_colors' => array(
'ExampleClass' => array(
'text' => '#fff',
'background' => '#e87c1e',
),
),
),