gitextract_fjzzp53t/ ├── .eslintignore ├── .eslintrc ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── Bug_report.md │ │ ├── Feature_request.md │ │ ├── Question.md │ │ └── config.yml │ ├── PULL_REQUEST_TEMPLATE.md │ └── stale.yml ├── .gitignore ├── .npmrc ├── .nycrc ├── .travis.yml ├── CHANGES.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE ├── README.md ├── common/ │ └── models/ │ ├── README.md │ ├── access-token.js │ ├── access-token.json │ ├── acl.js │ ├── acl.json │ ├── application.js │ ├── application.json │ ├── change.js │ ├── change.json │ ├── checkpoint.js │ ├── checkpoint.json │ ├── email.js │ ├── email.json │ ├── key-value-model.js │ ├── key-value-model.json │ ├── role-mapping.js │ ├── role-mapping.json │ ├── role.js │ ├── role.json │ ├── scope.js │ ├── scope.json │ ├── user.js │ └── user.json ├── docs/ │ └── api-explorer-details.md ├── docs.json ├── example/ │ ├── client-server/ │ │ ├── client.js │ │ ├── models.js │ │ └── server.js │ ├── colors/ │ │ └── app.js │ ├── mobile-models/ │ │ └── app.js │ ├── replication/ │ │ └── app.js │ └── simple-data-source/ │ └── app.js ├── index.js ├── intl/ │ ├── cs/ │ │ └── messages.json │ ├── de/ │ │ └── messages.json │ ├── en/ │ │ └── messages.json │ ├── es/ │ │ └── messages.json │ ├── fr/ │ │ └── messages.json │ ├── it/ │ │ └── messages.json │ ├── ja/ │ │ └── messages.json │ ├── ko/ │ │ └── messages.json │ ├── nl/ │ │ └── messages.json │ ├── pl/ │ │ └── messages.json │ ├── pt/ │ │ └── messages.json │ ├── ru/ │ │ └── messages.json │ ├── tr/ │ │ └── messages.json │ ├── zh-Hans/ │ │ └── messages.json │ └── zh-Hant/ │ └── messages.json ├── lib/ │ ├── access-context.js │ ├── application.js │ ├── browser-express.js │ ├── builtin-models.js │ ├── configure-shared-methods.js │ ├── connectors/ │ │ ├── base-connector.js │ │ ├── mail.js │ │ └── memory.js │ ├── current-context.js │ ├── globalize.js │ ├── loopback.js │ ├── model.js │ ├── persisted-model.js │ ├── registry.js │ ├── runtime.js │ ├── server-app.js │ └── utils.js ├── package.json ├── server/ │ └── middleware/ │ ├── context.js │ ├── error-handler.js │ ├── favicon.js │ ├── rest.js │ ├── static.js │ ├── status.js │ ├── token.js │ └── url-not-found.js ├── templates/ │ ├── reset-form.ejs │ └── verify.ejs └── test/ ├── access-control.integration.js ├── access-token.test.js ├── acl.test.js ├── app.test.js ├── authorization-scopes.test.js ├── change-stream.test.js ├── change.test.js ├── checkpoint.test.js ├── context-options.test.js ├── data-source.test.js ├── e2e/ │ ├── remote-connector.e2e.js │ └── replication.e2e.js ├── email.test.js ├── error-handler.test.js ├── fixtures/ │ ├── access-control/ │ │ ├── common/ │ │ │ └── models/ │ │ │ ├── access-token.json │ │ │ ├── account.json │ │ │ ├── accountWithReplaceOnPUTfalse.json │ │ │ ├── alert.json │ │ │ ├── bank.json │ │ │ ├── email.json │ │ │ ├── transaction.json │ │ │ └── user.json │ │ └── server/ │ │ ├── config.json │ │ ├── datasources.json │ │ ├── model-config.json │ │ └── server.js │ ├── e2e/ │ │ └── server/ │ │ ├── models.js │ │ └── server.js │ ├── shared-methods/ │ │ ├── both-configs-set/ │ │ │ ├── common/ │ │ │ │ └── models/ │ │ │ │ ├── todo.js │ │ │ │ └── todo.json │ │ │ └── server/ │ │ │ ├── config.json │ │ │ ├── datasources.json │ │ │ ├── model-config.json │ │ │ └── server.js │ │ ├── config-default-false/ │ │ │ ├── common/ │ │ │ │ └── models/ │ │ │ │ ├── todo.js │ │ │ │ └── todo.json │ │ │ └── server/ │ │ │ ├── config.json │ │ │ ├── datasources.json │ │ │ ├── model-config.json │ │ │ └── server.js │ │ ├── config-default-true/ │ │ │ ├── common/ │ │ │ │ └── models/ │ │ │ │ ├── todo.js │ │ │ │ └── todo.json │ │ │ └── server/ │ │ │ ├── config.json │ │ │ ├── datasources.json │ │ │ ├── model-config.json │ │ │ └── server.js │ │ ├── config-defined-false/ │ │ │ ├── common/ │ │ │ │ └── models/ │ │ │ │ ├── todo.js │ │ │ │ └── todo.json │ │ │ └── server/ │ │ │ ├── config.json │ │ │ ├── datasources.json │ │ │ ├── model-config.json │ │ │ └── server.js │ │ ├── config-defined-true/ │ │ │ ├── common/ │ │ │ │ └── models/ │ │ │ │ ├── todo.js │ │ │ │ └── todo.json │ │ │ └── server/ │ │ │ ├── config.json │ │ │ ├── datasources.json │ │ │ ├── model-config.json │ │ │ └── server.js │ │ ├── model-config-default-false/ │ │ │ ├── common/ │ │ │ │ └── models/ │ │ │ │ ├── todo.js │ │ │ │ └── todo.json │ │ │ └── server/ │ │ │ ├── config.json │ │ │ ├── datasources.json │ │ │ ├── model-config.json │ │ │ └── server.js │ │ ├── model-config-default-true/ │ │ │ ├── common/ │ │ │ │ └── models/ │ │ │ │ ├── todo.js │ │ │ │ └── todo.json │ │ │ └── server/ │ │ │ ├── config.json │ │ │ ├── datasources.json │ │ │ ├── model-config.json │ │ │ └── server.js │ │ ├── model-config-defined-false/ │ │ │ ├── common/ │ │ │ │ └── models/ │ │ │ │ ├── todo.js │ │ │ │ └── todo.json │ │ │ └── server/ │ │ │ ├── config.json │ │ │ ├── datasources.json │ │ │ ├── model-config.json │ │ │ └── server.js │ │ └── model-config-defined-true/ │ │ ├── common/ │ │ │ └── models/ │ │ │ ├── todo.js │ │ │ └── todo.json │ │ └── server/ │ │ ├── config.json │ │ ├── datasources.json │ │ ├── model-config.json │ │ └── server.js │ ├── simple-app/ │ │ ├── boot/ │ │ │ ├── bad.txt │ │ │ └── foo.js │ │ ├── common/ │ │ │ └── models/ │ │ │ ├── bar.js │ │ │ ├── bar.json │ │ │ └── foo.json │ │ └── server/ │ │ ├── config.json │ │ ├── datasources.json │ │ └── model-config.json │ ├── simple-integration-app/ │ │ ├── common/ │ │ │ └── models/ │ │ │ ├── access-token.json │ │ │ ├── appointment.json │ │ │ ├── customer-forceid.json │ │ │ ├── customer.json │ │ │ ├── email.json │ │ │ ├── patient.json │ │ │ ├── physician.json │ │ │ ├── profile.json │ │ │ ├── store-replacing.json │ │ │ ├── store-updating.json │ │ │ ├── store.json │ │ │ ├── user.json │ │ │ └── widget.json │ │ └── server/ │ │ ├── config.json │ │ ├── datasources.json │ │ ├── model-config.json │ │ └── server.js │ └── user-integration-app/ │ ├── common/ │ │ └── models/ │ │ ├── blog.json │ │ ├── my-user.json │ │ └── post.json │ └── server/ │ ├── config.json │ ├── datasources.json │ ├── model-config.json │ └── server.js ├── geo-point.test.js ├── helpers/ │ ├── error-loggers.js │ ├── expect.js │ ├── loopback-testing-helper.js │ ├── use-english.js │ └── wait-for-event.js ├── hidden-properties.test.js ├── integration.test.js ├── karma.conf.js ├── key-value-model.test.js ├── loopback.test.js ├── memory.test.js ├── mocha.opts ├── model.application.test.js ├── model.test.js ├── multiple-user-principal-accessing-another-user-model.js ├── multiple-user-principal-types.test.js ├── registries.test.js ├── relations.integration.js ├── remote-connector.test.js ├── remoting-coercion.test.js ├── remoting.integration.js ├── replication.rest.test.js ├── replication.test.js ├── rest.middleware.test.js ├── role-mapping.test.js ├── role.test.js ├── user-password.test.js ├── user.integration.js ├── user.test.js ├── util/ │ ├── describe.js │ ├── it.js │ └── model-tests.js └── utils.test.js