[AM] Do not show active alert for owner if assigned to somebody else
Bug: skia:8645
Change-Id: I9061cfe5791a7f94a1286a97f6c127a6a2cc81f4
Reviewed-on: https://skia-review.googlesource.com/c/179739
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
diff --git a/am/modules/alert-manager-sk/alert-manager-sk.js b/am/modules/alert-manager-sk/alert-manager-sk.js
index 3dac5a1..4b3aaab 100644
--- a/am/modules/alert-manager-sk/alert-manager-sk.js
+++ b/am/modules/alert-manager-sk/alert-manager-sk.js
@@ -163,7 +163,7 @@
</tabs-sk>
<tabs-panel-sk>
<section class=mine>
- ${incidentList(ele, ele._incidents.filter(i => i.active && ((ele._user === ele._trooper && (i.params.__silence_state !== 'silenced')) || (i.params.assigned_to === ele._user) || (i.params.owner === ele._user))))}
+ ${incidentList(ele, ele._incidents.filter(i => i.active && ((ele._user === ele._trooper && (i.params.__silence_state !== 'silenced')) || (i.params.assigned_to === ele._user) || (i.params.owner === ele._user && i.params.assigned_to === ''))))}
</section>
<section class=incidents>
${incidentList(ele, ele._incidents)}
@@ -587,7 +587,8 @@
&& (
(isTrooper && !incident.params.assigned_to)
|| (incident.params.assigned_to == this._user)
- || (incident.params.owner == this._user)
+ || (incident.params.owner == this._user
+ && incident.params.assigned_to === '')
)
) {
return true