Add pattern to match AC application name 30/730/1
authorLott, Christopher (cl778h) <cl778h@att.com>
Thu, 15 Aug 2019 20:43:31 +0000 (16:43 -0400)
committerLott, Christopher (cl778h) <cl778h@att.com>
Thu, 15 Aug 2019 20:43:31 +0000 (16:43 -0400)
Trigger on "admin" in addition to "admission".

Change-Id: I1f432e9cb9b92e80d213610f1a8d01112f016249
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
docs/release-notes.rst
webapp-frontend/src/app/app-control/app-control.component.ts

index ce75fac..8b51696 100644 (file)
@@ -37,6 +37,7 @@ Version 1.2.0, 15 Aug 2019
 * Update E2 manager client to spec version 20190813
 * Add controller for page refresh of Angular routes
 * Extend E2 mock configuration for demo purposes
+* Add pattern for matching AC/admin application name
 
 Version 1.0.5, 5 July 2019
 --------------------------
index 35c910d..6ef4b16 100644 (file)
@@ -55,11 +55,12 @@ export class AppControlComponent implements OnInit {
 
   controlApp(app: XappControlRow): void {
     // TODO: identify apps without hardcoding to names
-    const acAppPattern =  /[Aa][Dd][Mm][Ii][Ss]{2}[Ii][Oo][Nn]/;
+    const acAppPattern0 =  /[Aa][Dd][Mm][Ii][Nn]/;
+    const acAppPattern1 =  /[Aa][Dd][Mm][Ii][Ss]{2}[Ii][Oo][Nn]/;
     const anrAppPattern0 = /ANR/;
     const anrAppPattern1 = /[Aa][Uu][Tt][Oo][Mm][Aa][Tt][Ii][Cc]/;
     const anrAppPattern2 = /[Nn][Ee][Ii][Gg][Hh][Bb][Oo][Rr]/;
-    if (acAppPattern.test(app.xapp)) {
+    if (acAppPattern0.test(app.xapp) || acAppPattern1.test(app.xapp)) {
       this.router.navigate(['/ac']);
     } else if (anrAppPattern0.test(app.xapp) || (anrAppPattern1.test(app.xapp) && anrAppPattern2.test(app.xapp))) {
       this.router.navigate(['/anr']);