Giving same priority colors in the shelved table and fixed unshelving UI bug

This commit is contained in:
Salijoghli 2025-06-11 14:32:11 +04:00
parent b0b2751ad7
commit ef264bbed4

View File

@ -493,11 +493,10 @@
],
"custom": {
"priorities": {
"critical": false,
"diagnostic": false,
"high": false,
"low": false,
"medium": false
"diagnostic": true,
"high": true,
"low": true,
"medium": true
}
},
"events": {
@ -928,80 +927,6 @@
"filters": {
"active": {
"results": {
"data": [
{
"ackNotes": "",
"ackPipeline": "",
"ackTime": "",
"ackUser": "",
"activePipeline": "",
"activeTime": "2025-06-10 14:02:45.721+0400",
"clearPipeline": "",
"clearTime": "",
"deadband": "0.0",
"displayPath": "System/wbsckt_logging/Alarm",
"eventId": "8ef553ea-ce84-47ca-9a64-66227511f6dd",
"eventTime": "2025-06-10 14:02:45.721+0400",
"eventValue": "true",
"isAcked": "false",
"isActive": "true",
"isClear": "false",
"label": "Alarm",
"name": "Alarm",
"notes": "",
"priority": "Critical",
"source": "prov:MTN6_SCADA_TAG_PROVIDER:/tag:System/wbsckt_logging:/alm:Alarm",
"state": "Active, Unacknowledged"
},
{
"ackNotes": "",
"ackPipeline": "",
"ackTime": "",
"ackUser": "",
"activePipeline": "",
"activeTime": "2025-06-10 14:11:27.172+0400",
"clearPipeline": "",
"clearTime": "",
"deadband": "0.0",
"displayPath": "System/DBConnected/NEEEWWWW",
"eventId": "91a21a7a-8eae-4985-ab42-7285e5205427",
"eventTime": "2025-06-10 14:11:27.172+0400",
"eventValue": "true",
"isAcked": "false",
"isActive": "true",
"isClear": "false",
"label": "NEEEWWWW",
"name": "NEEEWWWW",
"notes": "",
"priority": "High",
"source": "prov:MTN6_SCADA_TAG_PROVIDER:/tag:System/DBConnected:/alm:NEEEWWWW",
"state": "Active, Unacknowledged"
},
{
"ackNotes": "",
"ackPipeline": "",
"ackTime": "",
"ackUser": "",
"activePipeline": "",
"activeTime": "2025-06-10 14:23:42.047+0400",
"clearPipeline": "",
"clearTime": "",
"deadband": "0.0",
"displayPath": "System/close_socket/papapapa",
"eventId": "c51c44cb-2f8e-4cfd-ba0f-c2b862a1744d",
"eventTime": "2025-06-10 14:23:42.047+0400",
"eventValue": "true",
"isAcked": "false",
"isActive": "true",
"isClear": "false",
"label": "papapapa",
"name": "papapapa",
"notes": "",
"priority": "Diagnostic",
"source": "prov:MTN6_SCADA_TAG_PROVIDER:/tag:System/close_socket:/alm:papapapa",
"state": "Active, Unacknowledged"
}
],
"enabled": true
},
"states": {
@ -1093,7 +1018,7 @@
"component": {
"onActionPerformed": {
"config": {
"script": "\tshelved_alarm_table \u003d self.parent.parent.parent.getChild(\"FlexContainer_0\").getChild(\"AlarmsTable\")\n\t\n\tselected_alarms \u003d shelved_alarm_table.props.selection.data\n\tif(len(selected_alarms)\u003d\u003d0):\n\t\treturn\n\t\n\tfor alarm in selected_alarms:\n\t\tsystem.alarm.unshelve(alarm.path)\n\t\t\n\tshelved_alarm_table.props.data \u003d []"
"script": "\n\tselected_alarms \u003d self.parent.parent.parent.getChild(\"FlexContainer_0\").getChild(\"AlarmsTable\").props.selection.data\n\tif len(selected_alarms) \u003d\u003d 0:\n\t\treturn\n\t\n\t# Unshelve selected alarms\n\tfor alarm in selected_alarms:\n\t\tsystem.alarm.unshelve(alarm[\u0027path\u0027])\n\t\t\n\tpaths_to_remove \u003d {alarm[\u0027path\u0027] for alarm in selected_alarms}\n\t\n\tshelved_alarms \u003d self.parent.parent.parent.parent.parent.getChild(\"TabContainer\").custom.shelvedAlarms\n\t\t\n\tif shelved_alarms is not None:\n\t\tremaining_data \u003d [a for a in shelved_alarms if a[\u0027path\u0027] not in paths_to_remove]\n\t\t\n\tself.parent.parent.parent.parent.parent.getChild(\"TabContainer\").custom.shelvedAlarms \u003d remaining_data"
},
"scope": "G",
"type": "script"
@ -1168,9 +1093,6 @@
{
"children": [
{
"custom": {
"shelvedAlarmsData": null
},
"meta": {
"name": "AlarmsTable"
},
@ -1184,6 +1106,12 @@
"config": {
"path": "...../TabContainer.custom.shelvedAlarms"
},
"transforms": [
{
"code": " data \u003d []\n for row in value: \n keys \u003d row.keys() \n if row[\"priority\"] \u003d\u003d \"High\": \n style \u003d {\"backgroundColor\": \"#fd6059\"} \n elif row[\"priority\"] \u003d\u003d \"Low\": \n style \u003d {\"backgroundColor\": \"#fafa6c\"} \n elif row[\"priority\"] \u003d\u003d \"Diagnostic\": \n style \u003d {\"backgroundColor\": \"#5da0f9\"} \n elif row[\"priority\"] \u003d\u003d \"Medium\": \n style \u003d {\"backgroundColor\": \"#fca25f\"} \n elif row[\"priority\"] \u003d\u003d \"Critical\": \n style \u003d {\"backgroundColor\": \"#c86462\"} \n else:\n style \u003d {\"backgroundColor\": \"\"}\n \n formatted_rows \u003d [{\"value\": v, \"style\": style} for v in row.values()]\n \n row_dict \u003d dict(zip(keys, formatted_rows))\n data.append(row_dict)\n return data ",
"type": "script"
}
],
"type": "property"
}
},
@ -1236,6 +1164,7 @@
"align": "center",
"justify": "left",
"style": {
"backgroundColor": "#FFFEFE",
"classes": ""
},
"title": ""
@ -1665,7 +1594,6 @@
"text": "No Shelved Alarms"
}
},
"enableFooter": true,
"selection": {
"mode": "multiple interval"
}
@ -1703,7 +1631,7 @@
"children": [
{
"custom": {
"SetFilter": true
"SetFilter": false
},
"events": {
"component": {
@ -1806,17 +1734,17 @@
"$": [
"ts",
192,
1749545137258
1749561376741
],
"$ts": 1749545137258
"$ts": 1749561376741
},
"startDate": {
"$": [
"ts",
192,
1749545137258
1749561376741
],
"$ts": 1749543337258
"$ts": 1749559576741
}
},
"meta": {
@ -1989,7 +1917,7 @@
}
},
"props": {
"formattedValue": "Jun 10, 2025 12:15 PM",
"formattedValue": "Jun 10, 2025 4:46 PM",
"style": {
"margin": 15
}
@ -2074,7 +2002,7 @@
}
},
"props": {
"formattedValue": "Jun 10, 2025 12:45 PM",
"formattedValue": "Jun 10, 2025 5:16 PM",
"maxDate": {
"$": [
"ts",
@ -2089,10 +2017,10 @@
"value": {
"$": [
"ts",
192,
1749545137258
201,
1749561376741
],
"$ts": 1749545137258
"$ts": 1749561376741
}
},
"scripts": {
@ -2216,13 +2144,14 @@
}
],
"custom": {
"ShowFilters": true
"ShowFilters": false
},
"meta": {
"name": "Filters"
},
"position": {
"basis": "180px",
"display": false,
"grow": 1,
"shrink": 0
},
@ -2277,22 +2206,22 @@
],
"$ts": 1747562336635
},
"priority_filters": "",
"priority_filters": "low",
"time_from_filter": {
"$": [
"ts",
192,
1749545137263
1749634338103
],
"$ts": 1749543337258
"$ts": 1749559576741
},
"time_to_filter": {
"$": [
"ts",
192,
1749545137263
1749634338103
],
"$ts": 1749545137258
"$ts": 1749561376741
}
},
"meta": {
@ -3092,158 +3021,6 @@
"filter": {
"enabled": true,
"results": {
"data": [
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:00:40",
"EndTimestamp": 1749545054000,
"ID": 194,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749545014000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749545012000,
"ID": 191,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749544890000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749544888000,
"ID": 188,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749544766000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749544764000,
"ID": 185,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749544642000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749544640000,
"ID": 182,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749544518000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749544516000,
"ID": 179,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749544394000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749544392000,
"ID": 176,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749544270000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:03",
"EndTimestamp": 1749544268000,
"ID": 173,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749544145000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749544143000,
"ID": 170,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749544021000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749544019000,
"ID": 167,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749543897000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749543895000,
"ID": 164,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749543773000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:03",
"EndTimestamp": 1749543771000,
"ID": 161,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749543648000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:00:15",
"EndTimestamp": 1749543646000,
"ID": 158,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749543631000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:02",
"EndTimestamp": 1749543629000,
"ID": 155,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749543507000,
"Tag": "alm:papapapa"
},
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:02:04",
"EndTimestamp": 1749543505000,
"ID": 152,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749543381000,
"Tag": "alm:papapapa"
}
],
"enabled": true
}
},
@ -3255,12 +3032,12 @@
"data": [
{
"Description": "alm:papapapa - papapapa",
"Duration": "00:01:45",
"EndTimestamp": 1749547975000,
"ID": 293,
"Duration": "00:00:09",
"EndTimestamp": 1749565341000,
"ID": 668,
"MCM": "System",
"Priority": "Low",
"StartTimestamp": 1749547870000,
"Priority": "Diagnostic",
"StartTimestamp": 1749565332000,
"Tag": "alm:papapapa"
}
],
@ -3385,22 +3162,22 @@
"custom": {
"download_in_progress": true,
"enable_timeout": false,
"priority_filters": "",
"priority_filters": "low",
"time_from_filter": {
"$": [
"ts",
192,
1749545137263
1749634338103
],
"$ts": 1749543337258
"$ts": 1749559576741
},
"time_to_filter": {
"$": [
"ts",
192,
1749545137263
1749634338103
],
"$ts": 1749545137258
"$ts": 1749561376741
},
"type_filters": null
},
@ -3636,36 +3413,7 @@
}
],
"custom": {
"shelvedAlarms": [
{
"activeTime": "2025-06-10 13:46:26",
"expirationTime": "Tue Jun 10 14:55:04 GET 2025",
"name": "Alarm",
"path": "prov:MTN6_SCADA_TAG_PROVIDER:/tag:MCM01/hello world:/alm:Alarm",
"priority": "Diagnostic"
},
{
"activeTime": "2025-06-10 14:23:42",
"expirationTime": "Tue Jun 10 14:55:04 GET 2025",
"name": "papapapa",
"path": "prov:MTN6_SCADA_TAG_PROVIDER:/tag:System/close_socket:/alm:papapapa",
"priority": "Diagnostic"
},
{
"activeTime": "2025-06-10 14:11:27",
"expirationTime": "Tue Jun 10 14:55:04 GET 2025",
"name": "NEEEWWWW",
"path": "prov:MTN6_SCADA_TAG_PROVIDER:/tag:System/DBConnected:/alm:NEEEWWWW",
"priority": "High"
},
{
"activeTime": "2025-06-10 14:02:45",
"expirationTime": "Tue Jun 10 14:55:04 GET 2025",
"name": "Alarm",
"path": "prov:MTN6_SCADA_TAG_PROVIDER:/tag:System/wbsckt_logging:/alm:Alarm",
"priority": "Critical"
}
]
"shelvedAlarms": []
},
"meta": {
"name": "TabContainer"
@ -3686,6 +3434,7 @@
"contentStyle": {
"classes": "Background-Styles/Grey-Background"
},
"currentTabIndex": 1,
"menuType": "modern",
"style": {
"classes": "Background-Styles/Grey-Background"