(function () { 'use strict'; var controllerId = 'rulesAdmin'; angular.module('app').controller(controllerId, ['common', 'datacontext', 'config', '$scope', '$modal', '$rootScope', '$timeout', '$location', 'user', '$http', 'OrganisationAdminService', 'features', rulesAdmin]); function rulesAdmin(common, datacontext, config, $scope, $modal, $rootScope, $timeout, $location, user, $http, OrganisationAdminService, features) { var getLogFn = common.logger.getLogFn; var log = getLogFn(controllerId); var logSuccess = getLogFn(controllerId, "success"); var logError = getLogFn(controllerId, "error"); var initializing = true; var vm = this; activate(); function activate() { NProgress.done(); getFeatures(); } function getFeatures() { OrganisationAdminService.getTopLevelOrg().then(function (org) { features.getCurrentFeatures(org.id).then(function (features) { vm.features = features; }); }); } } })();