Files
NetAlertX/front/plugins/ui_settings/config.json
jokob-sk e0dd3ab53e 📚 Docs + Readme
2024-08-24 08:10:00 +10:00

164 lines
4.3 KiB
JSON
Executable File

{
"code_name": "ui_settings",
"unique_prefix": "UI",
"plugin_type": "core",
"enabled": true,
"data_source": "template",
"show_ui": false,
"localized": ["display_name", "description", "icon"],
"display_name": [
{
"language_code": "en_us",
"string": "UI settings"
}
],
"description": [
{
"language_code": "en_us",
"string": "Plugin to adjust UI settings."
}
],
"icon": [
{
"language_code": "en_us",
"string": "<i class=\"fa fa-paint-roller\"></i>"
}
],
"params": [],
"settings": [
{
"function": "device_columns",
"type": {
"dataType": "array",
"elements": [
{
"elementType": "select",
"elementOptions": [{ "multiple": "true", "ordeable": "true" }],
"transformers": []
}
]
},
"maxLength": 50,
"default_value": [
"getString-Device_TableHead_Icon-value-3",
"getString-Device_TableHead_Name-value-0",
"getString-Device_TableHead_Type-value-2",
"getString-Device_TableHead_LastIP-value-8",
"getString-Device_TableHead_Status-value-10",
"getString-Device_TableHead_MAC_full-value-11"
],
"options": [
"getString-Device_TableHead_Name-value-0",
"getString-Device_TableHead_Owner-value-1",
"getString-Device_TableHead_Type-value-2",
"getString-Device_TableHead_Icon-value-3",
"getString-Device_TableHead_Favorite-value-4",
"getString-Device_TableHead_Group-value-5",
"getString-Device_TableHead_FirstSession-value-6",
"getString-Device_TableHead_LastSession-value-7",
"getString-Device_TableHead_LastIP-value-8",
"getString-Device_TableHead_MAC-value-9",
"getString-Device_TableHead_Status-value-10",
"getString-Device_TableHead_MAC_full-value-11",
"getString-Device_TableHead_LastIPOrder-value-12",
"getString-Device_TableHead_Rowid-value-13",
"getString-Device_TableHead_Parent_MAC-value-14",
"getString-Device_TableHead_Connected_Devices-value-15",
"getString-Device_TableHead_Location-value-16",
"getString-Device_TableHead_Vendor-value-17",
"getString-Device_TableHead_Port-value-18",
"getString-Device_TableHead_GUID-value-19",
"getString-Device_TableHead_SyncHubNodeName-value-20",
"getString-Device_TableHead_NetworkSite-value-21",
"getString-Device_TableHead_SSID-value-22"
],
"localized": ["name", "description"],
"name": [
{
"language_code": "en_us",
"string": "Device Columns"
}
],
"description": [
{
"language_code": "en_us",
"string": "Which columns to show on the Devices page."
}
]
},
{
"function": "shown_cards",
"type": {
"dataType": "array",
"elements": [
{
"elementType": "select",
"elementOptions": [{ "multiple": "true" }],
"transformers": []
}
]
},
"maxLength": 50,
"default_value": [
"my_devices",
"connected",
"favorites",
"new",
"down",
"archived"
],
"options": [
"my_devices",
"connected",
"favorites",
"new",
"down",
"archived",
"offline",
"all"
],
"localized": ["name", "description"],
"name": [
{
"language_code": "en_us",
"string": "Tiles to Show"
}
],
"description": [
{
"language_code": "en_us",
"string": "Which tiles to show on the top of the Devices page."
}
]
},
{
"function": "hide_empty",
"type": {
"dataType": "boolean",
"elements": [
{
"elementType": "input",
"elementOptions": [{ "type": "checkbox" }],
"transformers": []
}
]
},
"default_value": false,
"options": [],
"localized": ["name", "description"],
"name": [
{
"language_code": "en_us",
"string": "Hide empty tiles"
}
],
"description": [
{
"language_code": "en_us",
"string": "Hide Device tiles with zero results."
}
]
}
]
}