/**========================================================= * Module: SettingsController.js * Handles app setting =========================================================*/ (function () { 'use strict'; angular .module('naut') .controller('SettingsController', SettingsController); function SettingsController($scope, settings, $rootScope) { // Restore/Save layout settings settings.loadAndWatch(); // Set scope for panel settings $scope.themes = settings.availableThemes(); $scope.setTheme = settings.setTheme; $rootScope.backendAddressIP = 'https://eproc.bni-life.co.id'; $rootScope.vmAppLink = 'https://eproc.bni-life.co.id/vm/dashboard.promise'; $rootScope.pmAppLink = 'https://eproc.bni-life.co.id/pm/#/app/promise/dashboard'; $rootScope.cmAppLink = 'https://eproc.bni-life.co.id/cm/dashboard.promise'; $rootScope.isInterfacing = 'true'; $rootScope.fileUploadSize = '10485760'; $rootScope.fileTypeImg = 'jpg,jpeg,png,img,gif'; $rootScope.fileTypeDoc = 'pdf,xls,xlsx,doc,docx,txt,jpg,jpeg,png'; $rootScope.backendAddress = $rootScope.backendAddressIP + "/catalog-ws"; $rootScope.uploadBackendAddress = $rootScope.backendAddress + "/procurement/file/upload"; $rootScope.viewUploadBackendAddress = $rootScope.backendAddress + "/file/view"; $rootScope.forumAppLink = $rootScope.backendAddressIP + "/forum/"; $rootScope.cartList = []; // Vendor Update Status Constanta $rootScope.vendorStatus = { daftar: 0, approve: 1, blackList: 2 } } SettingsController.$inject = ['$scope', 'settings', '$rootScope']; })();