├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── stale.yml ├── .gitignore ├── .jshintignore ├── .jshintrc ├── .npmignore ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── client └── README.md ├── common └── models │ ├── project.js │ ├── project.json │ ├── team.js │ ├── team.json │ ├── user.js │ └── user.json ├── package.json ├── server ├── boot │ ├── authentication.js │ ├── role-resolver.js │ ├── routes.js │ └── sample-models.js ├── component-config.json ├── config.json ├── datasources.json ├── middleware.json ├── model-config.json ├── server.js └── views │ ├── index.ejs │ └── projects.ejs └── test ├── rest_api_test.js └── start-server.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- 1 | /client/ 2 | /node_modules/ 3 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/.npmignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/README.md -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- 1 | ## Client 2 | 3 | This is the place for your application front-end files. 4 | -------------------------------------------------------------------------------- /common/models/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/common/models/project.js -------------------------------------------------------------------------------- /common/models/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/common/models/project.json -------------------------------------------------------------------------------- /common/models/team.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/common/models/team.js -------------------------------------------------------------------------------- /common/models/team.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/common/models/team.json -------------------------------------------------------------------------------- /common/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/common/models/user.js -------------------------------------------------------------------------------- /common/models/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/common/models/user.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/package.json -------------------------------------------------------------------------------- /server/boot/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/boot/authentication.js -------------------------------------------------------------------------------- /server/boot/role-resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/boot/role-resolver.js -------------------------------------------------------------------------------- /server/boot/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/boot/routes.js -------------------------------------------------------------------------------- /server/boot/sample-models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/boot/sample-models.js -------------------------------------------------------------------------------- /server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/component-config.json -------------------------------------------------------------------------------- /server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/config.json -------------------------------------------------------------------------------- /server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/datasources.json -------------------------------------------------------------------------------- /server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/middleware.json -------------------------------------------------------------------------------- /server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/model-config.json -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/server.js -------------------------------------------------------------------------------- /server/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/views/index.ejs -------------------------------------------------------------------------------- /server/views/projects.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/server/views/projects.ejs -------------------------------------------------------------------------------- /test/rest_api_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/test/rest_api_test.js -------------------------------------------------------------------------------- /test/start-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-access-control/HEAD/test/start-server.js --------------------------------------------------------------------------------