UI Feature flagging support
[vid.git] / epsdk-app-onap / src / main / webapp / app / fusion / external / ebz / angular_js / app.js
index e5db518..416dc32 100755 (executable)
@@ -1,5 +1,14 @@
 angular.module('att.abs.helper', []);\r
 angular.module('quantum', []);\r
 var app=angular.module("abs", ["att.abs", "att.abs.helper","modalServices", /*'ngAnimate','ngTouch',*/ 'ui.bootstrap',\r
-                               "att.gridster","checklist-model","ngRoute", "ngCookies", 'btorfs.multiselect','ngFileUpload']);\r
+                               "att.gridster","checklist-model","ngRoute", "ngCookies", 'btorfs.multiselect','ngFileUpload','feature-flags', 'angularMoment']);\r
 \r
+app.run(function(featureFlags, $http) {\r
+    $http.get('flags').then(function (results) {\r
+         var flags = [];\r
+        for (var key in results.data) {\r
+            flags.push({"key":key, "active":results.data[key]})\r
+        }\r
+        featureFlags.set(flags);\r
+    })\r
+});\r