Skip to content

wadellg/angular-simple-permission

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

#angular-simple-permission


You must get current user permissions before angular app start.

the simple example like :

(function(document,$,angular){
  angular.element(document).ready(function() {
    $.ajax({
      url: '/api/get_user_permission',
      type: "GET",
      dataType: 'json'
    }).then(function(data){
        for (var i = 0; i < data.permissions.length; i++) {
          data.permissions[i] = data.permissions[i].replace(/\s/g,"");
        };
        angular.module('myApp').run(['$rootScope', function($rootScope){
          $rootScope.userPermissionList = data.permissions;
        }]);
        angular.bootstrap(document, ['myApp']);
    });
  });
})(document,jQuery,angular);

You can code by yourself about the module for the condition without permission. They have already been marked in the module.

Defaut action is redirect to '/unauthorized' page.

Chinese friends plz see my blog: http://my.oschina.net/blogshi/blog/300595

About

An Angular module to manage permissions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%