[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