├── .circleci ├── ansible │ ├── configure-server.yml │ ├── deploy-backend.yml │ ├── inventory.txt │ └── roles │ │ ├── configure-prometheus-node-exporter │ │ ├── files │ │ │ └── node_exporter.service │ │ └── tasks │ │ │ └── main.yml │ │ ├── configure-server │ │ └── tasks │ │ │ └── readme.md │ │ └── deploy │ │ └── tasks │ │ └── readme.md ├── config.yml └── files │ ├── backend.yml │ ├── cloudfront.yml │ └── frontend.yml ├── .github └── workflows │ └── manual.yml ├── .gitignore ├── .theia └── settings.json ├── CODEOWNERS ├── LICENSE.md ├── README.md ├── backend ├── .env.sample ├── .nestcli.json ├── .npmignore ├── .prettierrc ├── README.md ├── development.env ├── nodemon-debug.json ├── package-lock.json ├── package.json ├── src │ ├── main.hmr.ts │ ├── main.ts │ ├── migrations │ │ ├── 1549375960026-AddOrders.ts │ │ ├── 1549398619849-FixProductIdTable.ts │ │ └── 1555722583168-AddEmployee.ts │ └── modules │ │ ├── app │ │ ├── app.logger.ts │ │ ├── app.module.ts │ │ └── app.service.ts │ │ ├── auth │ │ ├── auth.module.ts │ │ ├── currentUser.spec.ts │ │ ├── currentUser.ts │ │ ├── json-object.interface.ts │ │ ├── jwt-payload.interface.ts │ │ ├── jwt.strategy.ts │ │ ├── user.decorator.ts │ │ └── user.interface.ts │ │ ├── common │ │ ├── commands │ │ │ ├── ICommand.ts │ │ │ ├── ICommandHandler.ts │ │ │ ├── baseCommandHandler.ts │ │ │ ├── commandDispatcher.ts │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ ├── syncCommandDispatcher.ts │ │ │ └── validation │ │ │ │ ├── CompositeValidator.spec.ts │ │ │ │ ├── CompositeValidator.ts │ │ │ │ ├── ICommandValidator.ts │ │ │ │ ├── IValidationError.ts │ │ │ │ ├── IValidationResult.ts │ │ │ │ ├── commandValidator.decorator.ts │ │ │ │ ├── commandValidatorOptions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── invalidCommandValidatorException.ts │ │ │ │ ├── joiValidator.ts │ │ │ │ └── validationExplorer.ts │ │ ├── common.module.ts │ │ ├── controllers │ │ │ ├── index.ts │ │ │ ├── paginatedQuery.ts │ │ │ └── query.ts │ │ ├── entities │ │ │ ├── aggregateRoot.spec.ts │ │ │ ├── aggregateRoot.ts │ │ │ ├── baseRepository.spec.ts │ │ │ ├── baseRepository.ts │ │ │ └── index.ts │ │ ├── events │ │ │ ├── domainEvent.ts │ │ │ ├── eventDispatcher.ts │ │ │ ├── eventHandler.ts │ │ │ ├── index.ts │ │ │ └── syncEventDispatcher.ts │ │ ├── index.ts │ │ └── interceptors │ │ │ └── TransformInterceptor.ts │ │ ├── config │ │ ├── about.interface.ts │ │ ├── config.module.ts │ │ └── config.service.ts │ │ ├── domain │ │ ├── employees │ │ │ ├── commands │ │ │ │ ├── activate-employee.command.ts │ │ │ │ ├── create-employee.command.ts │ │ │ │ ├── deactivate-employee.command.ts │ │ │ │ ├── handlers │ │ │ │ │ ├── employee-activator.handler.spec.ts │ │ │ │ │ ├── employee-activator.handler.ts │ │ │ │ │ ├── employee-address-updater.handler.spec.ts │ │ │ │ │ ├── employee-address-updater.handler.ts │ │ │ │ │ ├── employee-birthdate-updater.handler.spec.ts │ │ │ │ │ ├── employee-birthdate-updater.handler.ts │ │ │ │ │ ├── employee-company-email-updater.handler.spec.ts │ │ │ │ │ ├── employee-company-email-updater.handler.ts │ │ │ │ │ ├── employee-creator.handler.spec.ts │ │ │ │ │ ├── employee-creator.handler.ts │ │ │ │ │ ├── employee-deactivator.handler.spec.ts │ │ │ │ │ ├── employee-deactivator.handler.ts │ │ │ │ │ ├── employee-display-name-updater.handler.spec.ts │ │ │ │ │ ├── employee-display-name-updater.handler.ts │ │ │ │ │ ├── employee-effective-date-updater.handler.spec.ts │ │ │ │ │ ├── employee-effective-date-updater.handler.ts │ │ │ │ │ ├── employee-name-updater.handler.spec.ts │ │ │ │ │ ├── employee-name-updater.handler.ts │ │ │ │ │ ├── employee-personal-email-updater.handler.spec.ts │ │ │ │ │ ├── employee-personal-email-updater.handler.ts │ │ │ │ │ ├── employee-phone-number-updater.handler.spec.ts │ │ │ │ │ ├── employee-phone-number-updater.handler.ts │ │ │ │ │ ├── employee-salary-type-updater.handler.spec.ts │ │ │ │ │ ├── employee-salary-type-updater.handler.ts │ │ │ │ │ ├── employee-salary-updater.handler.spec.ts │ │ │ │ │ ├── employee-salary-updater.handler.ts │ │ │ │ │ ├── employee-tags-updater.handler.spec.ts │ │ │ │ │ ├── employee-tags-updater.handler.ts │ │ │ │ │ ├── employee-updater.handler.spec.ts │ │ │ │ │ ├── employee-updater.handler.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── update-employee-address.command.ts │ │ │ │ ├── update-employee-birthdate.command.ts │ │ │ │ ├── update-employee-company-email.command.ts │ │ │ │ ├── update-employee-display-name.command.ts │ │ │ │ ├── update-employee-effective-date.command.ts │ │ │ │ ├── update-employee-name.command.ts │ │ │ │ ├── update-employee-personal-email.command.ts │ │ │ │ ├── update-employee-phone-number.command.ts │ │ │ │ ├── update-employee-salary-type.command.ts │ │ │ │ ├── update-employee-salary.command.ts │ │ │ │ ├── update-employee-tags.command.ts │ │ │ │ ├── update-employee.command.ts │ │ │ │ └── validators │ │ │ │ │ ├── forActivateEmployee │ │ │ │ │ ├── activate-employee-composite.validator.ts │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ └── check-employee-exists.validator.ts │ │ │ │ │ ├── forCreateEmployee │ │ │ │ │ ├── check-properties-value.validator.spec.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ └── create-employee-composite.validator.ts │ │ │ │ │ ├── forDeactivateEmployee │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ └── remove-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeAddress │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeBirthDate │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeCompanyEmail │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeDisplayName │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeEffectiveDate │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeName │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeePersonalEmail │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeePhoneNumber │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeSalary │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeSalaryType │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ ├── forUpdateEmployeeTags │ │ │ │ │ ├── check-employee-exists.validator.spec.ts │ │ │ │ │ ├── check-employee-exists.validator.ts │ │ │ │ │ ├── check-properties-value.validator.ts │ │ │ │ │ ├── check-properties.value.validator.spec.ts │ │ │ │ │ └── update-employee-composite.validator.ts │ │ │ │ │ └── index.ts │ │ │ ├── employee.controller.spec.ts │ │ │ ├── employee.controller.ts │ │ │ ├── employee.module.ts │ │ │ ├── entities │ │ │ │ └── employee.entity.ts │ │ │ ├── events │ │ │ │ ├── employee-created.event.ts │ │ │ │ └── handlers │ │ │ │ │ ├── index.ts │ │ │ │ │ └── notify-employee-created-console.handler.ts │ │ │ ├── repositories │ │ │ │ └── employees.repository.ts │ │ │ └── requests │ │ │ │ ├── create-employee-request.interface.ts │ │ │ │ ├── paginated-employee-query.interface.ts │ │ │ │ └── update-employee-request.interface.ts │ │ └── orders │ │ │ ├── commands │ │ │ ├── createOrder.ts │ │ │ ├── handlers │ │ │ │ ├── index.ts │ │ │ │ ├── orderCreator.spec.ts │ │ │ │ └── orderCreator.ts │ │ │ └── validators │ │ │ │ ├── forCreateOrder │ │ │ │ ├── checkProductExist.spec.ts │ │ │ │ ├── checkProductExist.ts │ │ │ │ ├── checkPropertieValues.spec.ts │ │ │ │ ├── checkPropertiesValue.ts │ │ │ │ └── createOrderCompositeValidator.ts │ │ │ │ └── index.ts │ │ │ ├── entities │ │ │ ├── order.entity.spec.ts │ │ │ ├── order.entity.ts │ │ │ └── product.entity.ts │ │ │ ├── events │ │ │ ├── ProductAddedToOrder.ts │ │ │ └── handlers │ │ │ │ ├── index.ts │ │ │ │ └── notify-product-add-to-order-console.ts │ │ │ ├── orders.controller.spec.ts │ │ │ ├── orders.controller.ts │ │ │ ├── orders.module.ts │ │ │ ├── repositories │ │ │ ├── orderRepository.ts │ │ │ └── productRepository.ts │ │ │ └── requests │ │ │ ├── PaginatedOrderQuery.ts │ │ │ ├── orderRequest.ts │ │ │ └── paginatedProductQuery.ts │ │ ├── errors │ │ └── error.filter.ts │ │ └── status │ │ ├── status.controller.spec.ts │ │ ├── status.controller.ts │ │ └── status.module.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.json ├── tsconfig.spec.json ├── tslint.json └── webpack.config.js ├── frontend ├── .prettierrc ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── __mocks__ │ │ └── fileMock.js │ ├── app │ │ ├── components │ │ │ ├── ActionsMenu │ │ │ │ ├── index.tsx │ │ │ │ └── style.css │ │ │ ├── Breadcrumb │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── Button │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── Empty │ │ │ │ ├── Empty.spec.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── LoadingMessage │ │ │ │ ├── LoadingMessage.spec.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── Navbar │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── NavbarButton │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── OrdersTable │ │ │ │ ├── NoFilteredOrders │ │ │ │ │ ├── NoFilteredOrders.spec.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.local.css │ │ │ │ └── OrdersSearch │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.local.css │ │ │ ├── Pagination │ │ │ │ ├── Pagination.spec.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── SearchBar │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── SearchInput │ │ │ │ ├── index.tsx │ │ │ │ └── style.local.css │ │ │ ├── Table │ │ │ │ ├── index.tsx │ │ │ │ └── react-table.css │ │ │ └── index.ts │ │ ├── containers │ │ │ ├── App │ │ │ │ └── index.tsx │ │ │ └── Employee │ │ │ │ ├── actions │ │ │ │ ├── employees.ts │ │ │ │ └── index.ts │ │ │ │ ├── components │ │ │ │ ├── AddEmployee │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── react-tagsinput.css │ │ │ │ ├── EditEmployee │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── inputValidations.ts │ │ │ │ │ └── withAutoSave.tsx │ │ │ │ ├── EmployeeSearch │ │ │ │ │ └── index.tsx │ │ │ │ ├── Employees │ │ │ │ │ └── index.tsx │ │ │ │ └── ViewEmployee │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── models │ │ │ │ ├── EmployeeModel.ts │ │ │ │ └── index.ts │ │ │ │ ├── reducer │ │ │ │ ├── employees.spec.ts │ │ │ │ ├── employees.ts │ │ │ │ ├── sampleData.ts │ │ │ │ └── state.ts │ │ │ │ └── services │ │ │ │ ├── employees.ts │ │ │ │ └── index.ts │ │ ├── index.tsx │ │ ├── middleware │ │ │ ├── index.ts │ │ │ └── logger.ts │ │ ├── reducers │ │ │ ├── index.ts │ │ │ └── state.ts │ │ ├── services │ │ │ ├── httpService.ts │ │ │ └── index.ts │ │ ├── store │ │ │ └── index.ts │ │ ├── style.local.css │ │ └── utils │ │ │ ├── FeatureToggler.ts │ │ │ ├── errorLogger.ts │ │ │ └── index.ts │ ├── assets │ │ ├── fonts │ │ │ ├── kiwi.eot │ │ │ ├── kiwi.svg │ │ │ ├── kiwi.ttf │ │ │ └── kiwi.woff │ │ ├── images │ │ │ ├── favicon.png │ │ │ ├── icon-search.svg │ │ │ └── logo-glee.png │ │ ├── img │ │ │ ├── exampleuser.jpg │ │ │ ├── favicon.png │ │ │ ├── gravatar-empty.jpg │ │ │ ├── icon-search.svg │ │ │ └── logo-glee.png │ │ ├── index.ejs │ │ └── translations.ts │ ├── browserHistory.ts │ ├── main.tsx │ ├── setupTests.ts │ ├── toggles.ts │ └── types │ │ └── react-country-region-selector.ts ├── stryker.conf.js ├── tsconfig.json ├── tslint.json ├── types │ ├── global.d.ts │ └── react-redux.d.ts ├── wallaby.config.js └── webpack.config.js ├── instructions ├── 0-selling-cicd.md ├── 1-getting-started.md ├── 2-deploying-trustworthy-code.md ├── 3-configuration-management.md ├── 4-turn-errors-into-sirens.md └── screenshots │ ├── SCREENSHOT01.png │ ├── SCREENSHOT02.png │ ├── SCREENSHOT03.png │ ├── SCREENSHOT04.png │ ├── SCREENSHOT05.png │ ├── SCREENSHOT06.png │ ├── SCREENSHOT07.png │ ├── SCREENSHOT08.png │ ├── SCREENSHOT09.png │ ├── SCREENSHOT10.png │ ├── SCREENSHOT11.png │ ├── SCREENSHOT12.png │ ├── SCREENSHOT__service-discovery.png │ └── readme.md ├── udapeople-pipeline.png ├── udapeople.png └── util └── docker-compose.yml /.circleci/ansible/configure-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.circleci/ansible/configure-server.yml -------------------------------------------------------------------------------- /.circleci/ansible/deploy-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.circleci/ansible/deploy-backend.yml -------------------------------------------------------------------------------- /.circleci/ansible/inventory.txt: -------------------------------------------------------------------------------- 1 | [web] 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/configure-prometheus-node-exporter/files/node_exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.circleci/ansible/roles/configure-prometheus-node-exporter/files/node_exporter.service -------------------------------------------------------------------------------- /.circleci/ansible/roles/configure-prometheus-node-exporter/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.circleci/ansible/roles/configure-prometheus-node-exporter/tasks/main.yml -------------------------------------------------------------------------------- /.circleci/ansible/roles/configure-server/tasks/readme.md: -------------------------------------------------------------------------------- 1 | ## Back-end server configuration playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy/tasks/readme.md: -------------------------------------------------------------------------------- 1 | ## Deployment playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/files/backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.circleci/files/backend.yml -------------------------------------------------------------------------------- /.circleci/files/cloudfront.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.circleci/files/cloudfront.yml -------------------------------------------------------------------------------- /.circleci/files/frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.circleci/files/frontend.yml -------------------------------------------------------------------------------- /.github/workflows/manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.github/workflows/manual.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/.gitignore -------------------------------------------------------------------------------- /.theia/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.autoSave": "on" 3 | } -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/README.md -------------------------------------------------------------------------------- /backend/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/.env.sample -------------------------------------------------------------------------------- /backend/.nestcli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/.nestcli.json -------------------------------------------------------------------------------- /backend/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/.prettierrc -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/development.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/development.env -------------------------------------------------------------------------------- /backend/nodemon-debug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/nodemon-debug.json -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/main.hmr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/main.hmr.ts -------------------------------------------------------------------------------- /backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/main.ts -------------------------------------------------------------------------------- /backend/src/migrations/1549375960026-AddOrders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/migrations/1549375960026-AddOrders.ts -------------------------------------------------------------------------------- /backend/src/migrations/1549398619849-FixProductIdTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/migrations/1549398619849-FixProductIdTable.ts -------------------------------------------------------------------------------- /backend/src/migrations/1555722583168-AddEmployee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/migrations/1555722583168-AddEmployee.ts -------------------------------------------------------------------------------- /backend/src/modules/app/app.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/app/app.logger.ts -------------------------------------------------------------------------------- /backend/src/modules/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/app/app.module.ts -------------------------------------------------------------------------------- /backend/src/modules/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/app/app.service.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/currentUser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/auth/currentUser.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/currentUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/auth/currentUser.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/json-object.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/auth/json-object.interface.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/jwt-payload.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/auth/jwt-payload.interface.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/auth/jwt.strategy.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/auth/user.decorator.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/user.interface.ts: -------------------------------------------------------------------------------- 1 | export interface User { 2 | username: string; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/modules/common/commands/ICommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/ICommand.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/ICommandHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/ICommandHandler.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/baseCommandHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/baseCommandHandler.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/commandDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/commandDispatcher.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/constants.ts: -------------------------------------------------------------------------------- 1 | export const COMMAND_VALIDATOR_METADATA = '__commandValidator__'; 2 | -------------------------------------------------------------------------------- /backend/src/modules/common/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/index.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/syncCommandDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/syncCommandDispatcher.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/CompositeValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/CompositeValidator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/CompositeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/CompositeValidator.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/ICommandValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/ICommandValidator.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/IValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/IValidationError.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/IValidationResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/IValidationResult.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/commandValidator.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/commandValidator.decorator.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/commandValidatorOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/commandValidatorOptions.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/index.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/invalidCommandValidatorException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/invalidCommandValidatorException.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/joiValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/joiValidator.ts -------------------------------------------------------------------------------- /backend/src/modules/common/commands/validation/validationExplorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/commands/validation/validationExplorer.ts -------------------------------------------------------------------------------- /backend/src/modules/common/common.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/common.module.ts -------------------------------------------------------------------------------- /backend/src/modules/common/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/controllers/index.ts -------------------------------------------------------------------------------- /backend/src/modules/common/controllers/paginatedQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/controllers/paginatedQuery.ts -------------------------------------------------------------------------------- /backend/src/modules/common/controllers/query.ts: -------------------------------------------------------------------------------- 1 | export interface Query { 2 | relations: string[]; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/modules/common/entities/aggregateRoot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/entities/aggregateRoot.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/common/entities/aggregateRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/entities/aggregateRoot.ts -------------------------------------------------------------------------------- /backend/src/modules/common/entities/baseRepository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/entities/baseRepository.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/common/entities/baseRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/entities/baseRepository.ts -------------------------------------------------------------------------------- /backend/src/modules/common/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/entities/index.ts -------------------------------------------------------------------------------- /backend/src/modules/common/events/domainEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/events/domainEvent.ts -------------------------------------------------------------------------------- /backend/src/modules/common/events/eventDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/events/eventDispatcher.ts -------------------------------------------------------------------------------- /backend/src/modules/common/events/eventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/events/eventHandler.ts -------------------------------------------------------------------------------- /backend/src/modules/common/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/events/index.ts -------------------------------------------------------------------------------- /backend/src/modules/common/events/syncEventDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/events/syncEventDispatcher.ts -------------------------------------------------------------------------------- /backend/src/modules/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/index.ts -------------------------------------------------------------------------------- /backend/src/modules/common/interceptors/TransformInterceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/common/interceptors/TransformInterceptor.ts -------------------------------------------------------------------------------- /backend/src/modules/config/about.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/config/about.interface.ts -------------------------------------------------------------------------------- /backend/src/modules/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/config/config.module.ts -------------------------------------------------------------------------------- /backend/src/modules/config/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/config/config.service.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/activate-employee.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/activate-employee.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/create-employee.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/create-employee.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/deactivate-employee.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/deactivate-employee.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-activator.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-activator.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-activator.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-activator.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-address-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-address-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-address-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-address-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-birthdate-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-birthdate-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-birthdate-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-birthdate-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-company-email-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-company-email-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-company-email-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-company-email-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-creator.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-creator.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-creator.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-creator.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-deactivator.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-deactivator.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-deactivator.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-deactivator.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-display-name-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-display-name-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-display-name-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-display-name-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-effective-date-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-effective-date-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-effective-date-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-effective-date-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-name-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-name-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-name-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-name-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-personal-email-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-personal-email-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-personal-email-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-personal-email-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-phone-number-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-phone-number-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-phone-number-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-phone-number-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-salary-type-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-salary-type-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-salary-type-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-salary-type-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-salary-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-salary-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-salary-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-salary-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-tags-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-tags-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-tags-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-tags-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-updater.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-updater.handler.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/employee-updater.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/employee-updater.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/handlers/index.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-address.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-address.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-birthdate.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-birthdate.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-company-email.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-company-email.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-display-name.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-display-name.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-effective-date.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-effective-date.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-name.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-name.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-personal-email.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-personal-email.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-phone-number.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-phone-number.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-salary-type.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-salary-type.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-salary.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-salary.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee-tags.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee-tags.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/update-employee.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/update-employee.command.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forActivateEmployee/activate-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forActivateEmployee/activate-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forActivateEmployee/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forActivateEmployee/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forActivateEmployee/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forActivateEmployee/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forCreateEmployee/check-properties-value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forCreateEmployee/check-properties-value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forCreateEmployee/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forCreateEmployee/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forCreateEmployee/create-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forCreateEmployee/create-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forDeactivateEmployee/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forDeactivateEmployee/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forDeactivateEmployee/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forDeactivateEmployee/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forDeactivateEmployee/remove-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forDeactivateEmployee/remove-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeAddress/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeBirthDate/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeCompanyEmail/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeDisplayName/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeEffectiveDate/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeName/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePersonalEmail/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeePhoneNumber/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalary/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeSalaryType/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/check-employee-exists.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/check-employee-exists.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/check-employee-exists.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/check-employee-exists.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/check-properties-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/check-properties-value.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/check-properties.value.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/check-properties.value.validator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/update-employee-composite.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/forUpdateEmployeeTags/update-employee-composite.validator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/commands/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/commands/validators/index.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/employee.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/employee.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/employee.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/employee.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/employee.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/employee.module.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/entities/employee.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/entities/employee.entity.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/events/employee-created.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/events/employee-created.event.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/events/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/events/handlers/index.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/events/handlers/notify-employee-created-console.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/events/handlers/notify-employee-created-console.handler.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/repositories/employees.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/repositories/employees.repository.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/requests/create-employee-request.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/requests/create-employee-request.interface.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/requests/paginated-employee-query.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/requests/paginated-employee-query.interface.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/employees/requests/update-employee-request.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/employees/requests/update-employee-request.interface.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/createOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/createOrder.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/handlers/index.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/handlers/orderCreator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/handlers/orderCreator.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/handlers/orderCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/handlers/orderCreator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/validators/forCreateOrder/checkProductExist.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/validators/forCreateOrder/checkProductExist.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/validators/forCreateOrder/checkProductExist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/validators/forCreateOrder/checkProductExist.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/validators/forCreateOrder/checkPropertieValues.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/validators/forCreateOrder/checkPropertieValues.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/validators/forCreateOrder/checkPropertiesValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/validators/forCreateOrder/checkPropertiesValue.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/validators/forCreateOrder/createOrderCompositeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/validators/forCreateOrder/createOrderCompositeValidator.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/commands/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/commands/validators/index.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/entities/order.entity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/entities/order.entity.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/entities/order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/entities/order.entity.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/entities/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/entities/product.entity.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/events/ProductAddedToOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/events/ProductAddedToOrder.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/events/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/events/handlers/index.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/events/handlers/notify-product-add-to-order-console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/events/handlers/notify-product-add-to-order-console.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/orders.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/orders.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/orders.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/orders.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/orders.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/orders.module.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/repositories/orderRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/repositories/orderRepository.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/repositories/productRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/repositories/productRepository.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/requests/PaginatedOrderQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/requests/PaginatedOrderQuery.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/requests/orderRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/requests/orderRequest.ts -------------------------------------------------------------------------------- /backend/src/modules/domain/orders/requests/paginatedProductQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/domain/orders/requests/paginatedProductQuery.ts -------------------------------------------------------------------------------- /backend/src/modules/errors/error.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/errors/error.filter.ts -------------------------------------------------------------------------------- /backend/src/modules/status/status.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/status/status.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/modules/status/status.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/status/status.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/status/status.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/src/modules/status/status.module.ts -------------------------------------------------------------------------------- /backend/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /backend/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/test/jest-e2e.json -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/tsconfig.spec.json -------------------------------------------------------------------------------- /backend/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/tslint.json -------------------------------------------------------------------------------- /backend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/backend/webpack.config.js -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/app/components/ActionsMenu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/ActionsMenu/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/ActionsMenu/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/ActionsMenu/style.css -------------------------------------------------------------------------------- /frontend/src/app/components/Breadcrumb/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Breadcrumb/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/Breadcrumb/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Breadcrumb/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Button/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/Button/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Button/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/Empty/Empty.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Empty/Empty.spec.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/Empty/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Empty/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/Empty/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Empty/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/LoadingMessage/LoadingMessage.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/LoadingMessage/LoadingMessage.spec.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/LoadingMessage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/LoadingMessage/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/LoadingMessage/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/LoadingMessage/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/Navbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Navbar/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/Navbar/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Navbar/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/NavbarButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/NavbarButton/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/NavbarButton/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/NavbarButton/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/OrdersTable/NoFilteredOrders/NoFilteredOrders.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/OrdersTable/NoFilteredOrders/NoFilteredOrders.spec.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/OrdersTable/NoFilteredOrders/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/OrdersTable/NoFilteredOrders/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/OrdersTable/NoFilteredOrders/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/OrdersTable/NoFilteredOrders/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/OrdersTable/OrdersSearch/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/OrdersTable/OrdersSearch/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/OrdersTable/OrdersSearch/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/OrdersTable/OrdersSearch/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/Pagination/Pagination.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Pagination/Pagination.spec.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/Pagination/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Pagination/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/Pagination/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Pagination/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/SearchBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/SearchBar/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/SearchBar/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/SearchBar/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/SearchInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/SearchInput/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/SearchInput/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/SearchInput/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/components/Table/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Table/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/components/Table/react-table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/Table/react-table.css -------------------------------------------------------------------------------- /frontend/src/app/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/components/index.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/App/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/App/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/actions/employees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/actions/employees.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/actions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './employees'; 2 | -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/components/AddEmployee/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/components/AddEmployee/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/components/AddEmployee/react-tagsinput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/components/AddEmployee/react-tagsinput.css -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/components/EditEmployee/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/components/EditEmployee/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/components/EditEmployee/inputValidations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/components/EditEmployee/inputValidations.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/components/EditEmployee/withAutoSave.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/components/EditEmployee/withAutoSave.tsx -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/components/EmployeeSearch/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/components/EmployeeSearch/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/components/Employees/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/components/Employees/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/components/ViewEmployee/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/components/ViewEmployee/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/index.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/models/EmployeeModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/models/EmployeeModel.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './EmployeeModel'; 2 | -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/reducer/employees.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/reducer/employees.spec.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/reducer/employees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/reducer/employees.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/reducer/sampleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/reducer/sampleData.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/reducer/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/reducer/state.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/services/employees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/containers/Employee/services/employees.ts -------------------------------------------------------------------------------- /frontend/src/app/containers/Employee/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './employees'; 2 | -------------------------------------------------------------------------------- /frontend/src/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/middleware/index.ts: -------------------------------------------------------------------------------- 1 | export * from './logger'; 2 | -------------------------------------------------------------------------------- /frontend/src/app/middleware/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/middleware/logger.ts -------------------------------------------------------------------------------- /frontend/src/app/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/reducers/index.ts -------------------------------------------------------------------------------- /frontend/src/app/reducers/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/reducers/state.ts -------------------------------------------------------------------------------- /frontend/src/app/services/httpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/services/httpService.ts -------------------------------------------------------------------------------- /frontend/src/app/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './httpService'; 2 | -------------------------------------------------------------------------------- /frontend/src/app/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/store/index.ts -------------------------------------------------------------------------------- /frontend/src/app/style.local.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/style.local.css -------------------------------------------------------------------------------- /frontend/src/app/utils/FeatureToggler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/utils/FeatureToggler.ts -------------------------------------------------------------------------------- /frontend/src/app/utils/errorLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/utils/errorLogger.ts -------------------------------------------------------------------------------- /frontend/src/app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/app/utils/index.ts -------------------------------------------------------------------------------- /frontend/src/assets/fonts/kiwi.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/fonts/kiwi.eot -------------------------------------------------------------------------------- /frontend/src/assets/fonts/kiwi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/fonts/kiwi.svg -------------------------------------------------------------------------------- /frontend/src/assets/fonts/kiwi.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/fonts/kiwi.ttf -------------------------------------------------------------------------------- /frontend/src/assets/fonts/kiwi.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/fonts/kiwi.woff -------------------------------------------------------------------------------- /frontend/src/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/images/favicon.png -------------------------------------------------------------------------------- /frontend/src/assets/images/icon-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/images/icon-search.svg -------------------------------------------------------------------------------- /frontend/src/assets/images/logo-glee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/images/logo-glee.png -------------------------------------------------------------------------------- /frontend/src/assets/img/exampleuser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/img/exampleuser.jpg -------------------------------------------------------------------------------- /frontend/src/assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/img/favicon.png -------------------------------------------------------------------------------- /frontend/src/assets/img/gravatar-empty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/img/gravatar-empty.jpg -------------------------------------------------------------------------------- /frontend/src/assets/img/icon-search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/img/icon-search.svg -------------------------------------------------------------------------------- /frontend/src/assets/img/logo-glee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/img/logo-glee.png -------------------------------------------------------------------------------- /frontend/src/assets/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/index.ejs -------------------------------------------------------------------------------- /frontend/src/assets/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/assets/translations.ts -------------------------------------------------------------------------------- /frontend/src/browserHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/browserHistory.ts -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/setupTests.ts -------------------------------------------------------------------------------- /frontend/src/toggles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/toggles.ts -------------------------------------------------------------------------------- /frontend/src/types/react-country-region-selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/src/types/react-country-region-selector.ts -------------------------------------------------------------------------------- /frontend/stryker.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/stryker.conf.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/tslint.json -------------------------------------------------------------------------------- /frontend/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/types/global.d.ts -------------------------------------------------------------------------------- /frontend/types/react-redux.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/types/react-redux.d.ts -------------------------------------------------------------------------------- /frontend/wallaby.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/wallaby.config.js -------------------------------------------------------------------------------- /frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/frontend/webpack.config.js -------------------------------------------------------------------------------- /instructions/0-selling-cicd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/0-selling-cicd.md -------------------------------------------------------------------------------- /instructions/1-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/1-getting-started.md -------------------------------------------------------------------------------- /instructions/2-deploying-trustworthy-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/2-deploying-trustworthy-code.md -------------------------------------------------------------------------------- /instructions/3-configuration-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/3-configuration-management.md -------------------------------------------------------------------------------- /instructions/4-turn-errors-into-sirens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/4-turn-errors-into-sirens.md -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT01.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT02.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT03.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT04.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT05.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT06.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT07.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT08.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT09.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT10.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT11.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT12.png -------------------------------------------------------------------------------- /instructions/screenshots/SCREENSHOT__service-discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/instructions/screenshots/SCREENSHOT__service-discovery.png -------------------------------------------------------------------------------- /instructions/screenshots/readme.md: -------------------------------------------------------------------------------- 1 | # Project Solution Screenshots 2 | -------------------------------------------------------------------------------- /udapeople-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/udapeople-pipeline.png -------------------------------------------------------------------------------- /udapeople.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/udapeople.png -------------------------------------------------------------------------------- /util/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udacity/cdond-c3-projectstarter/HEAD/util/docker-compose.yml --------------------------------------------------------------------------------