├── .gitignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE.md ├── README.md ├── bower.json ├── config ├── grunt │ ├── aliases.js │ ├── beautifier.js │ ├── clean.js │ ├── concat.js │ ├── connect.js │ ├── coveralls.js │ ├── jshint.js │ ├── karma.js │ ├── ngAnnotate.js │ ├── protractor.js │ ├── uglify.js │ └── watch.js ├── karma │ └── karma.conf.js └── protractor │ └── protractor.conf.js ├── dist ├── angular-permission-ng.js ├── angular-permission-ng.min.js ├── angular-permission-ng.min.js.map ├── angular-permission-ui.js ├── angular-permission-ui.min.js ├── angular-permission-ui.min.js.map ├── angular-permission.js ├── angular-permission.min.js └── angular-permission.min.js.map ├── index.js ├── package.json ├── sauce.yml ├── src ├── permission-ng │ ├── permission-ng.js │ └── transition │ │ ├── TransitionEventNames.js │ │ └── TransitionEvents.js ├── permission-ui │ ├── authorization │ │ ├── StateAuthorization.js │ │ └── StatePermissionMap.js │ ├── permission-ui.js │ └── transition │ │ ├── TransitionEventNames.js │ │ └── TransitionEvents.js └── permission │ ├── authorization │ ├── Authorization.js │ └── PermissionMap.js │ ├── decorators │ └── $q.js │ ├── directives │ └── permission.js │ ├── models │ ├── Permission.js │ └── Role.js │ ├── permission.js │ ├── permissionProvider.js │ ├── stores │ ├── PermissionStore.js │ └── RoleStore.js │ ├── strategies │ └── PermissionStrategies.js │ └── transition │ ├── TransitionEvents.js │ └── TransitionProperties.js └── test ├── e2e ├── permission-ng │ ├── assets │ │ ├── demo.css │ │ ├── demo.html │ │ └── demo.js │ └── permission-ng.e2e.js └── permission-ui │ ├── assets │ ├── demo.css │ ├── demo.html │ └── demo.js │ └── permission-ui.e2e.js └── unit ├── permission-ng ├── permission-ng.test.js └── transition │ └── TransitionEvents.test.js ├── permission-ui ├── authorization │ ├── StateAuthorization.test.js │ └── StatePermissionMap.test.js ├── permission-ui.test.js └── transition │ └── TransitionEvents.test.js └── permission ├── authorization ├── Authorization.test.js └── PermissionMap.test.js ├── configuration └── permissionProvider.test.js ├── decorators └── $q.test.js ├── directives ├── permissionDirective-ui.test.js └── permissionDirective.test.js ├── models ├── Permission.test.js └── Role.test.js ├── stores ├── PermissionStore.test.js └── RoleStore.test.js ├── strategies └── PermissionStrategies.test.js └── transition └── TransitionEvent.test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | bower_components/ 3 | coverage/ 4 | .tmp 5 | .DS_Store 6 | .idea 7 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | **/.* 2 | config/ 3 | test/ 4 | src/ 5 | Gruntfile.js 6 | CONTRIBUTING.md -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/bower.json -------------------------------------------------------------------------------- /config/grunt/aliases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/aliases.js -------------------------------------------------------------------------------- /config/grunt/beautifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/beautifier.js -------------------------------------------------------------------------------- /config/grunt/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/clean.js -------------------------------------------------------------------------------- /config/grunt/concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/concat.js -------------------------------------------------------------------------------- /config/grunt/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/connect.js -------------------------------------------------------------------------------- /config/grunt/coveralls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/coveralls.js -------------------------------------------------------------------------------- /config/grunt/jshint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/jshint.js -------------------------------------------------------------------------------- /config/grunt/karma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/karma.js -------------------------------------------------------------------------------- /config/grunt/ngAnnotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/ngAnnotate.js -------------------------------------------------------------------------------- /config/grunt/protractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/protractor.js -------------------------------------------------------------------------------- /config/grunt/uglify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/uglify.js -------------------------------------------------------------------------------- /config/grunt/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/grunt/watch.js -------------------------------------------------------------------------------- /config/karma/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/karma/karma.conf.js -------------------------------------------------------------------------------- /config/protractor/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/config/protractor/protractor.conf.js -------------------------------------------------------------------------------- /dist/angular-permission-ng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission-ng.js -------------------------------------------------------------------------------- /dist/angular-permission-ng.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission-ng.min.js -------------------------------------------------------------------------------- /dist/angular-permission-ng.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission-ng.min.js.map -------------------------------------------------------------------------------- /dist/angular-permission-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission-ui.js -------------------------------------------------------------------------------- /dist/angular-permission-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission-ui.min.js -------------------------------------------------------------------------------- /dist/angular-permission-ui.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission-ui.min.js.map -------------------------------------------------------------------------------- /dist/angular-permission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission.js -------------------------------------------------------------------------------- /dist/angular-permission.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission.min.js -------------------------------------------------------------------------------- /dist/angular-permission.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/dist/angular-permission.min.js.map -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/package.json -------------------------------------------------------------------------------- /sauce.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/sauce.yml -------------------------------------------------------------------------------- /src/permission-ng/permission-ng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission-ng/permission-ng.js -------------------------------------------------------------------------------- /src/permission-ng/transition/TransitionEventNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission-ng/transition/TransitionEventNames.js -------------------------------------------------------------------------------- /src/permission-ng/transition/TransitionEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission-ng/transition/TransitionEvents.js -------------------------------------------------------------------------------- /src/permission-ui/authorization/StateAuthorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission-ui/authorization/StateAuthorization.js -------------------------------------------------------------------------------- /src/permission-ui/authorization/StatePermissionMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission-ui/authorization/StatePermissionMap.js -------------------------------------------------------------------------------- /src/permission-ui/permission-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission-ui/permission-ui.js -------------------------------------------------------------------------------- /src/permission-ui/transition/TransitionEventNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission-ui/transition/TransitionEventNames.js -------------------------------------------------------------------------------- /src/permission-ui/transition/TransitionEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission-ui/transition/TransitionEvents.js -------------------------------------------------------------------------------- /src/permission/authorization/Authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/authorization/Authorization.js -------------------------------------------------------------------------------- /src/permission/authorization/PermissionMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/authorization/PermissionMap.js -------------------------------------------------------------------------------- /src/permission/decorators/$q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/decorators/$q.js -------------------------------------------------------------------------------- /src/permission/directives/permission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/directives/permission.js -------------------------------------------------------------------------------- /src/permission/models/Permission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/models/Permission.js -------------------------------------------------------------------------------- /src/permission/models/Role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/models/Role.js -------------------------------------------------------------------------------- /src/permission/permission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/permission.js -------------------------------------------------------------------------------- /src/permission/permissionProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/permissionProvider.js -------------------------------------------------------------------------------- /src/permission/stores/PermissionStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/stores/PermissionStore.js -------------------------------------------------------------------------------- /src/permission/stores/RoleStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/stores/RoleStore.js -------------------------------------------------------------------------------- /src/permission/strategies/PermissionStrategies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/strategies/PermissionStrategies.js -------------------------------------------------------------------------------- /src/permission/transition/TransitionEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/transition/TransitionEvents.js -------------------------------------------------------------------------------- /src/permission/transition/TransitionProperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/src/permission/transition/TransitionProperties.js -------------------------------------------------------------------------------- /test/e2e/permission-ng/assets/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/e2e/permission-ng/assets/demo.css -------------------------------------------------------------------------------- /test/e2e/permission-ng/assets/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/e2e/permission-ng/assets/demo.html -------------------------------------------------------------------------------- /test/e2e/permission-ng/assets/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/e2e/permission-ng/assets/demo.js -------------------------------------------------------------------------------- /test/e2e/permission-ng/permission-ng.e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/e2e/permission-ng/permission-ng.e2e.js -------------------------------------------------------------------------------- /test/e2e/permission-ui/assets/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/e2e/permission-ui/assets/demo.css -------------------------------------------------------------------------------- /test/e2e/permission-ui/assets/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/e2e/permission-ui/assets/demo.html -------------------------------------------------------------------------------- /test/e2e/permission-ui/assets/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/e2e/permission-ui/assets/demo.js -------------------------------------------------------------------------------- /test/e2e/permission-ui/permission-ui.e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/e2e/permission-ui/permission-ui.e2e.js -------------------------------------------------------------------------------- /test/unit/permission-ng/permission-ng.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission-ng/permission-ng.test.js -------------------------------------------------------------------------------- /test/unit/permission-ng/transition/TransitionEvents.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission-ng/transition/TransitionEvents.test.js -------------------------------------------------------------------------------- /test/unit/permission-ui/authorization/StateAuthorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission-ui/authorization/StateAuthorization.test.js -------------------------------------------------------------------------------- /test/unit/permission-ui/authorization/StatePermissionMap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission-ui/authorization/StatePermissionMap.test.js -------------------------------------------------------------------------------- /test/unit/permission-ui/permission-ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission-ui/permission-ui.test.js -------------------------------------------------------------------------------- /test/unit/permission-ui/transition/TransitionEvents.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission-ui/transition/TransitionEvents.test.js -------------------------------------------------------------------------------- /test/unit/permission/authorization/Authorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/authorization/Authorization.test.js -------------------------------------------------------------------------------- /test/unit/permission/authorization/PermissionMap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/authorization/PermissionMap.test.js -------------------------------------------------------------------------------- /test/unit/permission/configuration/permissionProvider.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/configuration/permissionProvider.test.js -------------------------------------------------------------------------------- /test/unit/permission/decorators/$q.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/decorators/$q.test.js -------------------------------------------------------------------------------- /test/unit/permission/directives/permissionDirective-ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/directives/permissionDirective-ui.test.js -------------------------------------------------------------------------------- /test/unit/permission/directives/permissionDirective.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/directives/permissionDirective.test.js -------------------------------------------------------------------------------- /test/unit/permission/models/Permission.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/models/Permission.test.js -------------------------------------------------------------------------------- /test/unit/permission/models/Role.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/models/Role.test.js -------------------------------------------------------------------------------- /test/unit/permission/stores/PermissionStore.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/stores/PermissionStore.test.js -------------------------------------------------------------------------------- /test/unit/permission/stores/RoleStore.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/stores/RoleStore.test.js -------------------------------------------------------------------------------- /test/unit/permission/strategies/PermissionStrategies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/strategies/PermissionStrategies.test.js -------------------------------------------------------------------------------- /test/unit/permission/transition/TransitionEvent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelVidaurre/angular-permission/HEAD/test/unit/permission/transition/TransitionEvent.test.js --------------------------------------------------------------------------------