(function() { 'use strict'; var app = angular.module('securis'); app.controller('LicensesCtrl', [ '$scope', '$http', 'toaster', 'Catalogs', '$store', '$L', function($scope, $http, toaster, Catalogs, $store, $L) { $scope.currentPack = $store.get('currentPack'); $scope.packs = [ {id: 1, "organization_name": "BP-Spain", "application_name": "CurisIntegrity", "licensetype_code": "CIBS", "code": "BP-SA-0001", "licenses": 50, "lic_available": 23}, {id: 2, "organization_name": "Exxon", "application_name": "CurisData", "licensetype_code": "CDL1", "code": "EX-SA-0001", "licenses": 1, "lic_available": 0}, {id: 3, "organization_name": "Repsol S.A. empresa con nombre muy largo", "application_name": "CurisData", "licensetype_code": "CDL2", "code": "RE-SA-0001", "licenses": 5, "lic_available": 2}, {id: 4, "organization_name": "BP-Spain", "application_name": "CurisIntegrity v3.0", "code": "BP-SA-0002", "licensetype_code": "CISA", "licenses": 150, "lic_available": 13}, ]; $scope.licenses = [ {id: 1, "code": "BP-SA-001-AKSJMS234", "user_fullname": "Johnny Belmonte", "user_email": "jb@curisit.net", "status": 3}, {id: 2, "code": "BP-SA-001-KAJSDHAJS", "user_fullname": "Walter Simons", "user_email": "ws@curisit.net", "status": 1}, {id: 3, "code": "BP-SA-001-ASKDGHKA", "user_fullname": "Frank Belmonte", "user_email": "fb@curisit.net", "status": 2}, {id: 4, "code": "BP-SA-001-BBBGGGG", "user_fullname": "John Dalton", "user_email": "jd@curisit.net", "status": 3}, {id: 5, "code": "BP-SA-001-AKADNAJANA", "user_fullname": "Walter Martins", "user_email": "wm@curisit.net", "status": 3}, {id: 6, "code": "BP-SA-001-AKANDAKS", "user_fullname": "Joe Bolton", "user_email": "jbol@curisit.net", "status": 2} ]; $scope.ellipsis = function(txt, len) { if (!txt || txt.length <= len) return txt; return txt.substring(0, len) + '...'; } $scope.selectPack = function(pack) { console.log('Pack selected: ' + JSON.stringify(pack)); $scope.currentPack = pack; $store.put('currentPack', pack); } } ]); })();