├── .editorconfig ├── .gitignore ├── .npmignore ├── LICENSE ├── ObjectAclController.js ├── README.md ├── circle.yml ├── lib ├── AclError.js ├── ClientParser.js ├── CurrentUserUtil.js ├── DataSourceParser.js ├── ObjectAcl.js └── RequestParser.js ├── package.json └── test ├── CurrentUserUtil.spec.js ├── MixinOptions.spec.js ├── ObjectAcl.e2e.js ├── ObjectAcl.spec.js ├── ObjectAclController.e2e.js ├── ObjectID.spec.js ├── User.spec.js ├── test-server ├── client │ └── README.md ├── package.json └── server │ ├── boot │ ├── authentication.js │ ├── currentUser.js │ └── root.js │ ├── component-config.json │ ├── config.json │ ├── datasources.json │ ├── middleware.json │ ├── model-config.json │ ├── model-config.mongo.json │ ├── models │ ├── book.js │ ├── book.json │ ├── member.js │ └── member.json │ └── server.js └── util ├── UserMock.js └── deleteCollections.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .idea 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/LICENSE -------------------------------------------------------------------------------- /ObjectAclController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/ObjectAclController.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/circle.yml -------------------------------------------------------------------------------- /lib/AclError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/lib/AclError.js -------------------------------------------------------------------------------- /lib/ClientParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/lib/ClientParser.js -------------------------------------------------------------------------------- /lib/CurrentUserUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/lib/CurrentUserUtil.js -------------------------------------------------------------------------------- /lib/DataSourceParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/lib/DataSourceParser.js -------------------------------------------------------------------------------- /lib/ObjectAcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/lib/ObjectAcl.js -------------------------------------------------------------------------------- /lib/RequestParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/lib/RequestParser.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/package.json -------------------------------------------------------------------------------- /test/CurrentUserUtil.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/CurrentUserUtil.spec.js -------------------------------------------------------------------------------- /test/MixinOptions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/MixinOptions.spec.js -------------------------------------------------------------------------------- /test/ObjectAcl.e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/ObjectAcl.e2e.js -------------------------------------------------------------------------------- /test/ObjectAcl.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/ObjectAcl.spec.js -------------------------------------------------------------------------------- /test/ObjectAclController.e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/ObjectAclController.e2e.js -------------------------------------------------------------------------------- /test/ObjectID.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/ObjectID.spec.js -------------------------------------------------------------------------------- /test/User.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/User.spec.js -------------------------------------------------------------------------------- /test/test-server/client/README.md: -------------------------------------------------------------------------------- 1 | ## Client 2 | 3 | This is the place for your application front-end files. 4 | -------------------------------------------------------------------------------- /test/test-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/package.json -------------------------------------------------------------------------------- /test/test-server/server/boot/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/boot/authentication.js -------------------------------------------------------------------------------- /test/test-server/server/boot/currentUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/boot/currentUser.js -------------------------------------------------------------------------------- /test/test-server/server/boot/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/boot/root.js -------------------------------------------------------------------------------- /test/test-server/server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/component-config.json -------------------------------------------------------------------------------- /test/test-server/server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/config.json -------------------------------------------------------------------------------- /test/test-server/server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/datasources.json -------------------------------------------------------------------------------- /test/test-server/server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/middleware.json -------------------------------------------------------------------------------- /test/test-server/server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/model-config.json -------------------------------------------------------------------------------- /test/test-server/server/model-config.mongo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/model-config.mongo.json -------------------------------------------------------------------------------- /test/test-server/server/models/book.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function(Book) { 4 | 5 | }; 6 | -------------------------------------------------------------------------------- /test/test-server/server/models/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/models/book.json -------------------------------------------------------------------------------- /test/test-server/server/models/member.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function(Member) { 4 | 5 | }; 6 | -------------------------------------------------------------------------------- /test/test-server/server/models/member.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/models/member.json -------------------------------------------------------------------------------- /test/test-server/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/test-server/server/server.js -------------------------------------------------------------------------------- /test/util/UserMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/util/UserMock.js -------------------------------------------------------------------------------- /test/util/deleteCollections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesperbruunhansen/loopback-object-acl/HEAD/test/util/deleteCollections.js --------------------------------------------------------------------------------