1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /**
- * Created by robin on 11/1/15.
- */
-
- angular.module('camotionAdmin')
- .controller('NavBarController', ['$scope', 'luticateAuthCache', 'luticateAuthUsers', '$state',
- function($scope, luticateAuthCache, luticateAuthUsers, $state) {
-
-
- $scope.logout = function()
- {
- var promiseLogout = {
- id: "promiseLogout",
- loaderGroups: ["body"]
- };
- luticateAuthUsers.logout(promiseLogout).finally(function()
- {
- $state.go('login');
- });
- };
-
- $scope.isLogged = function()
- {
- var user = luticateAuthCache.getUser();
- return user != null && user.Id != 0;
- };
-
- $scope.getUsername = function()
- {
- var user = luticateAuthCache.getUser();
- if (user != null) {
- return user.Username;
- }
- return "";
- };
-
- $scope.canSeeLuticate = function()
- {
- return luticateAuthCache.hasOneEffectivePermission(["LU_USER_GET","LU_GROUP_GET", "LU_PERM_GET"]);
- };
- }]);
|