Sidepanel - templates, controllers
[groupbasedpolicy.git] / groupbasedpolicy-ui / module / src / main / resources / gbp / resolved-policy / sidepanel / contract-list-sidepanel.controller.js
diff --git a/groupbasedpolicy-ui/module/src/main/resources/gbp/resolved-policy/sidepanel/contract-list-sidepanel.controller.js b/groupbasedpolicy-ui/module/src/main/resources/gbp/resolved-policy/sidepanel/contract-list-sidepanel.controller.js
new file mode 100644 (file)
index 0000000..6692db0
--- /dev/null
@@ -0,0 +1,17 @@
+define([], function() {
+    'use strict';
+
+    angular.module('app.gbp').controller('ContractListSidePanelController', ContractListSidePanelController);
+
+    ContractListSidePanelController.$inject = ['$scope'];
+
+    function ContractListSidePanelController($scope) {
+        $scope.fadeAll();
+
+        $scope.sidePanelContracts = Object.keys($scope.resolvedPolicy.contracts).map(function (k) {
+            var ob = $scope.resolvedPolicy.contracts[k];
+            return ob;
+        });
+        $scope.activeObject = 'contract';
+    }
+});