path # lines of code Solution/Lab5/client/Admin/src/polyfills.ts 1 Solution/Lab5/client/Admin/src/scss/_variables.scss 1 Solution/Lab5/client/Admin/src/scss/style.scss 3 Solution/Lab5/client/Admin/src/scss/_custom.scss 1 Solution/Lab5/client/Admin/src/environments/environment.ts 6 Solution/Lab5/client/Admin/src/environments/environment.prod.ts 6 Solution/Lab5/client/Admin/src/index.html 12 Solution/Lab5/client/Admin/src/test.ts 18 Solution/Lab5/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab5/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Solution/Lab5/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Solution/Lab5/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Solution/Lab5/client/Admin/src/app/views/error/500.component.ts 7 Solution/Lab5/client/Admin/src/app/views/error/unauthorized.component.ts 16 Solution/Lab5/client/Admin/src/app/views/error/404.component.html 22 Solution/Lab5/client/Admin/src/app/views/error/unauthorized.component.scss 8 Solution/Lab5/client/Admin/src/app/views/error/404.component.ts 7 Solution/Lab5/client/Admin/src/app/views/error/unauthorized.component.html 6 Solution/Lab5/client/Admin/src/app/views/error/500.component.html 22 Solution/Lab5/client/Admin/src/app/views/auth/auth.module.ts 12 Solution/Lab5/client/Admin/src/app/views/auth/configure-auth.ts 18 Solution/Lab5/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab5/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab5/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab5/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab5/client/Admin/src/app/app.component.ts 45 Solution/Lab5/client/Admin/src/app/app.component.scss 1 Solution/Lab5/client/Admin/src/app/cognito.guard.ts 27 Solution/Lab5/client/Admin/src/app/app.module.ts 84 Solution/Lab5/client/Admin/src/app/tenants/tenant-list.component.html 48 Solution/Lab5/client/Admin/src/app/tenants/tenant.service.ts 17 Solution/Lab5/client/Admin/src/app/tenants/tenant-list.component.ts 17 Solution/Lab5/client/Admin/src/app/tenants/tenant.module.ts 24 Solution/Lab5/client/Admin/src/app/tenants/tenant-detail.component.html 1 Solution/Lab5/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Solution/Lab5/client/Admin/src/app/tenants/models/tenant.ts 4 Solution/Lab5/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Solution/Lab5/client/Admin/src/app/tenants/create.component.ts 63 Solution/Lab5/client/Admin/src/app/tenants/create.component.html 130 Solution/Lab5/client/Admin/src/app/interceptors/index.ts 5 Solution/Lab5/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Solution/Lab5/client/Admin/src/app/_nav.ts 18 Solution/Lab5/client/Admin/src/app/users/users.module.ts 19 Solution/Lab5/client/Admin/src/app/users/users.service.ts 29 Solution/Lab5/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab5/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab5/client/Admin/src/app/users/models/user.ts 9 Solution/Lab5/client/Admin/src/app/users/user-create/user-create.component.html 137 Solution/Lab5/client/Admin/src/app/users/user-create/user-create.component.ts 58 Solution/Lab5/client/Admin/src/app/users/user-list/user-list.component.ts 19 Solution/Lab5/client/Admin/src/app/users/user-list/user-list.component.html 36 Solution/Lab5/client/Admin/src/app/users/users-routing.module.ts 41 Solution/Lab5/client/Admin/src/app/app-routing.module.ts 62 Solution/Lab5/client/Admin/src/app/default-layout/default-layout.component.html 46 Solution/Lab5/client/Admin/src/app/default-layout/index.ts 1 Solution/Lab5/client/Admin/src/app/default-layout/default-layout.component.ts 47 Solution/Lab5/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Solution/Lab5/client/Admin/src/main.ts 9 Solution/Lab5/client/Admin/src/styles.scss 1 Solution/Lab5/client/Landing/src/polyfills.ts 1 Solution/Lab5/client/Landing/src/environments/environment.ts 4 Solution/Lab5/client/Landing/src/environments/environment.prod.ts 4 Solution/Lab5/client/Landing/src/index.html 13 Solution/Lab5/client/Landing/src/test.ts 18 Solution/Lab5/client/Landing/src/app/app.component.ts 9 Solution/Lab5/client/Landing/src/app/app.component.scss 1 Solution/Lab5/client/Landing/src/app/app.module.ts 33 Solution/Lab5/client/Landing/src/app/app.component.html 1 Solution/Lab5/client/Landing/src/app/register/register.component.ts 62 Solution/Lab5/client/Landing/src/app/register/register.component.html 148 Solution/Lab5/client/Landing/src/app/landing/landing.component.scss 299 Solution/Lab5/client/Landing/src/app/landing/landing.component.html 135 Solution/Lab5/client/Landing/src/app/landing/landing.component.ts 41 Solution/Lab5/client/Landing/src/app/app-routing.module.ts 23 Solution/Lab5/client/Landing/src/main.ts 9 Solution/Lab5/client/Landing/src/styles.scss 1 Solution/Lab5/client/Application/src/polyfills.ts 1 Solution/Lab5/client/Application/src/scss/_variables.scss 1 Solution/Lab5/client/Application/src/scss/style.scss 3 Solution/Lab5/client/Application/src/scss/_custom.scss 1 Solution/Lab5/client/Application/src/environments/environment.ts 4 Solution/Lab5/client/Application/src/environments/environment.prod.ts 4 Solution/Lab5/client/Application/src/index.html 13 Solution/Lab5/client/Application/src/test.ts 18 Solution/Lab5/client/Application/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab5/client/Application/src/app/views/dashboard/dashboard.component.ts 140 Solution/Lab5/client/Application/src/app/views/dashboard/dashboard.module.ts 18 Solution/Lab5/client/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 Solution/Lab5/client/Application/src/app/views/error/500.component.ts 7 Solution/Lab5/client/Application/src/app/views/error/unauthorized.component.ts 53 Solution/Lab5/client/Application/src/app/views/error/404.component.html 22 Solution/Lab5/client/Application/src/app/views/error/unauthorized.component.scss 8 Solution/Lab5/client/Application/src/app/views/error/404.component.ts 7 Solution/Lab5/client/Application/src/app/views/error/unauthorized.component.html 36 Solution/Lab5/client/Application/src/app/views/error/500.component.html 22 Solution/Lab5/client/Application/src/app/views/auth/auth.module.ts 12 Solution/Lab5/client/Application/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab5/client/Application/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab5/client/Application/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab5/client/Application/src/app/views/auth/auth-config.ts 4 Solution/Lab5/client/Application/src/app/views/auth/auth-configuration.service.ts 128 Solution/Lab5/client/Application/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab5/client/Application/src/app/views/auth/models/config-params.ts 14 Solution/Lab5/client/Application/src/app/views/auth/models/openid-config-params.ts 3 Solution/Lab5/client/Application/src/app/views/logoff/logoff.component.html 8 Solution/Lab5/client/Application/src/app/views/logoff/logoff.component.ts 17 Solution/Lab5/client/Application/src/app/app.component.ts 48 Solution/Lab5/client/Application/src/app/cognito.guard.ts 26 Solution/Lab5/client/Application/src/app/app.module.ts 80 Solution/Lab5/client/Application/src/app/app.routing.ts 75 Solution/Lab5/client/Application/src/app/interceptors/index.ts 5 Solution/Lab5/client/Application/src/app/interceptors/auth.interceptor.ts 25 Solution/Lab5/client/Application/src/app/service-helper.service.ts 15 Solution/Lab5/client/Application/src/app/_nav.ts 27 Solution/Lab5/client/Application/src/app/users/users.module.ts 19 Solution/Lab5/client/Application/src/app/users/users.service.ts 29 Solution/Lab5/client/Application/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab5/client/Application/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab5/client/Application/src/app/users/models/user.ts 9 Solution/Lab5/client/Application/src/app/users/user-create/user-create.component.html 115 Solution/Lab5/client/Application/src/app/users/user-create/user-create.component.ts 44 Solution/Lab5/client/Application/src/app/users/user-list/user-list.component.ts 19 Solution/Lab5/client/Application/src/app/users/user-list/user-list.component.html 36 Solution/Lab5/client/Application/src/app/users/users-routing.module.ts 41 Solution/Lab5/client/Application/src/app/products/product-edit/product-edit.component.ts 63 Solution/Lab5/client/Application/src/app/products/product-edit/product-edit.component.html 98 Solution/Lab5/client/Application/src/app/products/product-list/product-list.component.ts 34 Solution/Lab5/client/Application/src/app/products/product-list/product-list.component.html 37 Solution/Lab5/client/Application/src/app/products/product-create/product-create.component.ts 39 Solution/Lab5/client/Application/src/app/products/product-create/product-create.component.html 73 Solution/Lab5/client/Application/src/app/products/models/product.interface.ts 9 Solution/Lab5/client/Application/src/app/products/products.module.ts 23 Solution/Lab5/client/Application/src/app/products/products-routing.module.ts 41 Solution/Lab5/client/Application/src/app/products/product.service.ts 33 Solution/Lab5/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Solution/Lab5/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Solution/Lab5/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Solution/Lab5/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Solution/Lab5/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Solution/Lab5/client/Application/src/app/orders/orders-routing.module.ts 40 Solution/Lab5/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Solution/Lab5/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Solution/Lab5/client/Application/src/app/orders/orders.module.ts 19 Solution/Lab5/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Solution/Lab5/client/Application/src/app/orders/models/order.interface.ts 7 Solution/Lab5/client/Application/src/app/orders/orders.service.ts 25 Solution/Lab5/client/Application/src/app/default-layout/default-layout.component.html 45 Solution/Lab5/client/Application/src/app/default-layout/index.ts 1 Solution/Lab5/client/Application/src/app/default-layout/default-layout.component.ts 37 Solution/Lab5/client/Application/src/main.ts 9 Solution/Lab5/client/Application/src/styles.scss 1 Solution/Lab5/server/nested_templates/apigateway_lambdapermissions.yaml 183 Solution/Lab5/server/nested_templates/custom_resources.yaml 34 Solution/Lab5/server/nested_templates/lambdafunctions.yaml 702 Solution/Lab5/server/nested_templates/apigateway.yaml 928 Solution/Lab5/server/nested_templates/tables.yaml 92 Solution/Lab5/server/nested_templates/userinterface.yaml 206 Solution/Lab5/server/nested_templates/cognito.yaml 181 Solution/Lab5/server/shared-template.yaml 172 Solution/Lab5/server/Resources/tenant_authorizer.py 213 Solution/Lab5/server/Resources/shared_service_authorizer.py 210 Solution/Lab5/server/TenantManagementService/tenant-management.py 279 Solution/Lab5/server/TenantManagementService/user-management.py 435 Solution/Lab5/server/TenantManagementService/tenant-provisioning.py 54 Solution/Lab5/server/TenantManagementService/tenant-registration.py 73 Solution/Lab5/server/tenant-buildspec.yml 24 Solution/Lab5/server/TenantPipeline/lib/serverless-saas-stack.ts 89 Solution/Lab5/server/TenantPipeline/jest.config.js 7 Solution/Lab5/server/TenantPipeline/resources/lambda-deploy-tenant-stack.py 159 Solution/Lab5/server/shared-samconfig.toml 10 Solution/Lab5/server/tenant-template.yaml 928 Solution/Lab5/server/ProductService/product_service.py 63 Solution/Lab5/server/ProductService/product_models.py 14 Solution/Lab5/server/ProductService/product_service_dal.py 135 Solution/Lab5/server/OrderService/order_service.py 62 Solution/Lab5/server/OrderService/order_models.py 13 Solution/Lab5/server/OrderService/order_service_dal.py 134 Solution/Lab5/server/layers/metrics_manager.py 9 Solution/Lab5/server/layers/auth_manager.py 192 Solution/Lab5/server/layers/logger.py 9 Solution/Lab5/server/layers/utils.py 80 Solution/Lab5/server/tenant-samconfig.toml 10 Solution/Lab5/server/custom_resources/update_tenant_apigatewayurl.py 39 Solution/Lab5/server/custom_resources/update_tenantstackmap_table.py 28 Solution/Lab5/server/custom_resources/update_settings_table.py 34 Solution/Lab1/event-engine-assets/packaged.yaml 1027 Solution/Lab1/client/Application/src/polyfills.ts 1 Solution/Lab1/client/Application/src/scss/_variables.scss 1 Solution/Lab1/client/Application/src/scss/style.scss 3 Solution/Lab1/client/Application/src/scss/_custom.scss 1 Solution/Lab1/client/Application/src/environments/environment.ts 5 Solution/Lab1/client/Application/src/environments/environment.prod.ts 5 Solution/Lab1/client/Application/src/index.html 13 Solution/Lab1/client/Application/src/test.ts 18 Solution/Lab1/client/Application/src/app/views/error/500.component.ts 7 Solution/Lab1/client/Application/src/app/views/error/404.component.html 22 Solution/Lab1/client/Application/src/app/views/error/404.component.ts 7 Solution/Lab1/client/Application/src/app/views/error/500.component.html 22 Solution/Lab1/client/Application/src/app/app.component.ts 17 Solution/Lab1/client/Application/src/app/app.module.ts 70 Solution/Lab1/client/Application/src/app/app.routing.ts 49 Solution/Lab1/client/Application/src/app/service-helper.service.ts 14 Solution/Lab1/client/Application/src/app/_nav.ts 17 Solution/Lab1/client/Application/src/app/products/product-edit/product-edit.component.ts 62 Solution/Lab1/client/Application/src/app/products/product-edit/product-edit.component.html 87 Solution/Lab1/client/Application/src/app/products/product-list/product-list.component.ts 34 Solution/Lab1/client/Application/src/app/products/product-list/product-list.component.html 37 Solution/Lab1/client/Application/src/app/products/product-create/product-create.component.ts 39 Solution/Lab1/client/Application/src/app/products/product-create/product-create.component.html 73 Solution/Lab1/client/Application/src/app/products/models/product.interface.ts 8 Solution/Lab1/client/Application/src/app/products/products.module.ts 21 Solution/Lab1/client/Application/src/app/products/products-routing.module.ts 37 Solution/Lab1/client/Application/src/app/products/product.service.ts 33 Solution/Lab1/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Solution/Lab1/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Solution/Lab1/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Solution/Lab1/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Solution/Lab1/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Solution/Lab1/client/Application/src/app/orders/orders-routing.module.ts 36 Solution/Lab1/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Solution/Lab1/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Solution/Lab1/client/Application/src/app/orders/orders.module.ts 19 Solution/Lab1/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Solution/Lab1/client/Application/src/app/orders/models/order.interface.ts 6 Solution/Lab1/client/Application/src/app/orders/orders.service.ts 25 Solution/Lab1/client/Application/src/app/default-layout/default-layout.component.html 26 Solution/Lab1/client/Application/src/app/default-layout/index.ts 1 Solution/Lab1/client/Application/src/app/default-layout/default-layout.component.ts 22 Solution/Lab1/client/Application/src/main.ts 9 Solution/Lab1/client/Application/src/styles.scss 1 Solution/Lab1/server/template.yaml 859 Solution/Lab1/server/samconfig.toml 10 Solution/Lab1/server/ProductService/product_service.py 39 Solution/Lab1/server/ProductService/product_models.py 12 Solution/Lab1/server/ProductService/product_service_dal.py 83 Solution/Lab1/server/OrderService/order_service.py 39 Solution/Lab1/server/OrderService/order_models.py 11 Solution/Lab1/server/OrderService/order_service_dal.py 83 Solution/Lab1/server/layers/logger.py 6 Solution/Lab1/server/layers/utils.py 35 Solution/Lab3/client/Admin/src/polyfills.ts 1 Solution/Lab3/client/Admin/src/scss/_variables.scss 1 Solution/Lab3/client/Admin/src/scss/style.scss 3 Solution/Lab3/client/Admin/src/scss/_custom.scss 1 Solution/Lab3/client/Admin/src/environments/environment.ts 6 Solution/Lab3/client/Admin/src/environments/environment.prod.ts 6 Solution/Lab3/client/Admin/src/index.html 12 Solution/Lab3/client/Admin/src/test.ts 18 Solution/Lab3/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab3/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Solution/Lab3/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Solution/Lab3/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Solution/Lab3/client/Admin/src/app/views/error/500.component.ts 7 Solution/Lab3/client/Admin/src/app/views/error/unauthorized.component.ts 16 Solution/Lab3/client/Admin/src/app/views/error/404.component.html 22 Solution/Lab3/client/Admin/src/app/views/error/unauthorized.component.scss 8 Solution/Lab3/client/Admin/src/app/views/error/404.component.ts 7 Solution/Lab3/client/Admin/src/app/views/error/unauthorized.component.html 6 Solution/Lab3/client/Admin/src/app/views/error/500.component.html 22 Solution/Lab3/client/Admin/src/app/views/auth/auth.module.ts 12 Solution/Lab3/client/Admin/src/app/views/auth/configure-auth.ts 18 Solution/Lab3/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab3/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab3/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab3/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab3/client/Admin/src/app/app.component.ts 45 Solution/Lab3/client/Admin/src/app/app.component.scss 1 Solution/Lab3/client/Admin/src/app/cognito.guard.ts 27 Solution/Lab3/client/Admin/src/app/app.module.ts 84 Solution/Lab3/client/Admin/src/app/tenants/tenant-list.component.html 48 Solution/Lab3/client/Admin/src/app/tenants/tenant.service.ts 17 Solution/Lab3/client/Admin/src/app/tenants/tenant-list.component.ts 17 Solution/Lab3/client/Admin/src/app/tenants/tenant.module.ts 24 Solution/Lab3/client/Admin/src/app/tenants/tenant-detail.component.html 1 Solution/Lab3/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Solution/Lab3/client/Admin/src/app/tenants/models/tenant.ts 4 Solution/Lab3/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Solution/Lab3/client/Admin/src/app/tenants/create.component.ts 63 Solution/Lab3/client/Admin/src/app/tenants/create.component.html 130 Solution/Lab3/client/Admin/src/app/interceptors/index.ts 5 Solution/Lab3/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Solution/Lab3/client/Admin/src/app/_nav.ts 18 Solution/Lab3/client/Admin/src/app/users/users.module.ts 19 Solution/Lab3/client/Admin/src/app/users/users.service.ts 29 Solution/Lab3/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab3/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab3/client/Admin/src/app/users/models/user.ts 10 Solution/Lab3/client/Admin/src/app/users/user-create/user-create.component.html 137 Solution/Lab3/client/Admin/src/app/users/user-create/user-create.component.ts 58 Solution/Lab3/client/Admin/src/app/users/user-list/user-list.component.ts 19 Solution/Lab3/client/Admin/src/app/users/user-list/user-list.component.html 38 Solution/Lab3/client/Admin/src/app/users/users-routing.module.ts 41 Solution/Lab3/client/Admin/src/app/app-routing.module.ts 62 Solution/Lab3/client/Admin/src/app/default-layout/default-layout.component.html 46 Solution/Lab3/client/Admin/src/app/default-layout/index.ts 1 Solution/Lab3/client/Admin/src/app/default-layout/default-layout.component.ts 47 Solution/Lab3/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Solution/Lab3/client/Admin/src/main.ts 9 Solution/Lab3/client/Admin/src/styles.scss 1 Solution/Lab3/client/Landing/src/polyfills.ts 1 Solution/Lab3/client/Landing/src/environments/environment.ts 4 Solution/Lab3/client/Landing/src/environments/environment.prod.ts 4 Solution/Lab3/client/Landing/src/index.html 13 Solution/Lab3/client/Landing/src/test.ts 18 Solution/Lab3/client/Landing/src/app/app.component.ts 9 Solution/Lab3/client/Landing/src/app/app.component.scss 1 Solution/Lab3/client/Landing/src/app/app.module.ts 33 Solution/Lab3/client/Landing/src/app/app.component.html 1 Solution/Lab3/client/Landing/src/app/register/register.component.ts 62 Solution/Lab3/client/Landing/src/app/register/register.component.html 148 Solution/Lab3/client/Landing/src/app/landing/landing.component.scss 299 Solution/Lab3/client/Landing/src/app/landing/landing.component.html 135 Solution/Lab3/client/Landing/src/app/landing/landing.component.ts 41 Solution/Lab3/client/Landing/src/app/app-routing.module.ts 23 Solution/Lab3/client/Landing/src/main.ts 9 Solution/Lab3/client/Landing/src/styles.scss 1 Solution/Lab3/client/Application/src/polyfills.ts 1 Solution/Lab3/client/Application/src/scss/_variables.scss 1 Solution/Lab3/client/Application/src/scss/style.scss 3 Solution/Lab3/client/Application/src/scss/_custom.scss 1 Solution/Lab3/client/Application/src/environments/environment.ts 7 Solution/Lab3/client/Application/src/environments/environment.prod.ts 7 Solution/Lab3/client/Application/src/index.html 13 Solution/Lab3/client/Application/src/test.ts 18 Solution/Lab3/client/Application/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab3/client/Application/src/app/views/dashboard/dashboard.component.ts 140 Solution/Lab3/client/Application/src/app/views/dashboard/dashboard.module.ts 18 Solution/Lab3/client/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 Solution/Lab3/client/Application/src/app/views/error/500.component.ts 7 Solution/Lab3/client/Application/src/app/views/error/unauthorized.component.ts 46 Solution/Lab3/client/Application/src/app/views/error/404.component.html 22 Solution/Lab3/client/Application/src/app/views/error/unauthorized.component.scss 8 Solution/Lab3/client/Application/src/app/views/error/404.component.ts 7 Solution/Lab3/client/Application/src/app/views/error/unauthorized.component.html 7 Solution/Lab3/client/Application/src/app/views/error/500.component.html 22 Solution/Lab3/client/Application/src/app/views/auth/auth.module.ts 12 Solution/Lab3/client/Application/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab3/client/Application/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab3/client/Application/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab3/client/Application/src/app/views/auth/auth-config.ts 5 Solution/Lab3/client/Application/src/app/views/auth/auth-configuration.service.ts 72 Solution/Lab3/client/Application/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab3/client/Application/src/app/views/auth/models/config-params.ts 14 Solution/Lab3/client/Application/src/app/views/auth/models/openid-config-params.ts 3 Solution/Lab3/client/Application/src/app/views/logoff/logoff.component.html 8 Solution/Lab3/client/Application/src/app/views/logoff/logoff.component.ts 17 Solution/Lab3/client/Application/src/app/app.component.ts 46 Solution/Lab3/client/Application/src/app/cognito.guard.ts 26 Solution/Lab3/client/Application/src/app/app.module.ts 85 Solution/Lab3/client/Application/src/app/app.routing.ts 75 Solution/Lab3/client/Application/src/app/interceptors/index.ts 5 Solution/Lab3/client/Application/src/app/interceptors/auth.interceptor.ts 25 Solution/Lab3/client/Application/src/app/service-helper.service.ts 14 Solution/Lab3/client/Application/src/app/_nav.ts 27 Solution/Lab3/client/Application/src/app/users/users.module.ts 19 Solution/Lab3/client/Application/src/app/users/users.service.ts 29 Solution/Lab3/client/Application/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab3/client/Application/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab3/client/Application/src/app/users/models/user.ts 9 Solution/Lab3/client/Application/src/app/users/user-create/user-create.component.html 115 Solution/Lab3/client/Application/src/app/users/user-create/user-create.component.ts 44 Solution/Lab3/client/Application/src/app/users/user-list/user-list.component.ts 19 Solution/Lab3/client/Application/src/app/users/user-list/user-list.component.html 36 Solution/Lab3/client/Application/src/app/users/users-routing.module.ts 41 Solution/Lab3/client/Application/src/app/products/product-edit/product-edit.component.ts 63 Solution/Lab3/client/Application/src/app/products/product-edit/product-edit.component.html 98 Solution/Lab3/client/Application/src/app/products/product-list/product-list.component.ts 34 Solution/Lab3/client/Application/src/app/products/product-list/product-list.component.html 37 Solution/Lab3/client/Application/src/app/products/product-create/product-create.component.ts 39 Solution/Lab3/client/Application/src/app/products/product-create/product-create.component.html 73 Solution/Lab3/client/Application/src/app/products/models/product.interface.ts 9 Solution/Lab3/client/Application/src/app/products/products.module.ts 23 Solution/Lab3/client/Application/src/app/products/products-routing.module.ts 41 Solution/Lab3/client/Application/src/app/products/product.service.ts 33 Solution/Lab3/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Solution/Lab3/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Solution/Lab3/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Solution/Lab3/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Solution/Lab3/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Solution/Lab3/client/Application/src/app/orders/orders-routing.module.ts 40 Solution/Lab3/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Solution/Lab3/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Solution/Lab3/client/Application/src/app/orders/orders.module.ts 19 Solution/Lab3/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Solution/Lab3/client/Application/src/app/orders/models/order.interface.ts 7 Solution/Lab3/client/Application/src/app/orders/orders.service.ts 25 Solution/Lab3/client/Application/src/app/default-layout/default-layout.component.html 45 Solution/Lab3/client/Application/src/app/default-layout/index.ts 1 Solution/Lab3/client/Application/src/app/default-layout/default-layout.component.ts 37 Solution/Lab3/client/Application/src/main.ts 9 Solution/Lab3/client/Application/src/styles.scss 1 Solution/Lab3/server/nested_templates/apigateway_lambdapermissions.yaml 156 Solution/Lab3/server/nested_templates/lambdafunctions.yaml 476 Solution/Lab3/server/nested_templates/apigateway.yaml 745 Solution/Lab3/server/nested_templates/tables.yaml 62 Solution/Lab3/server/nested_templates/userinterface.yaml 206 Solution/Lab3/server/nested_templates/cognito.yaml 185 Solution/Lab3/server/shared-template.yaml 136 Solution/Lab3/server/Resources/tenant_authorizer.py 171 Solution/Lab3/server/Resources/shared_service_authorizer.py 194 Solution/Lab3/server/TenantManagementService/tenant-management.py 197 Solution/Lab3/server/TenantManagementService/user-management.py 291 Solution/Lab3/server/TenantManagementService/tenant-registration.py 53 Solution/Lab3/server/shared-samconfig.toml 10 Solution/Lab3/server/tenant-template.yaml 890 Solution/Lab3/server/ProductService/product_service.py 63 Solution/Lab3/server/ProductService/product_models.py 14 Solution/Lab3/server/ProductService/product_service_dal.py 116 Solution/Lab3/server/OrderService/order_service.py 62 Solution/Lab3/server/OrderService/order_models.py 13 Solution/Lab3/server/OrderService/order_service_dal.py 115 Solution/Lab3/server/layers/metrics_manager.py 9 Solution/Lab3/server/layers/auth_manager.py 27 Solution/Lab3/server/layers/logger.py 9 Solution/Lab3/server/layers/utils.py 60 Solution/Lab3/server/tenant-samconfig.toml 10 Solution/Lab2/client/Admin/src/polyfills.ts 1 Solution/Lab2/client/Admin/src/scss/_variables.scss 1 Solution/Lab2/client/Admin/src/scss/style.scss 3 Solution/Lab2/client/Admin/src/scss/_custom.scss 1 Solution/Lab2/client/Admin/src/environments/environment.ts 6 Solution/Lab2/client/Admin/src/environments/environment.prod.ts 6 Solution/Lab2/client/Admin/src/index.html 12 Solution/Lab2/client/Admin/src/test.ts 18 Solution/Lab2/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab2/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Solution/Lab2/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Solution/Lab2/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Solution/Lab2/client/Admin/src/app/views/error/500.component.ts 7 Solution/Lab2/client/Admin/src/app/views/error/unauthorized.component.ts 16 Solution/Lab2/client/Admin/src/app/views/error/404.component.html 22 Solution/Lab2/client/Admin/src/app/views/error/unauthorized.component.scss 8 Solution/Lab2/client/Admin/src/app/views/error/404.component.ts 7 Solution/Lab2/client/Admin/src/app/views/error/unauthorized.component.html 6 Solution/Lab2/client/Admin/src/app/views/error/500.component.html 22 Solution/Lab2/client/Admin/src/app/views/auth/auth.module.ts 12 Solution/Lab2/client/Admin/src/app/views/auth/configure-auth.ts 18 Solution/Lab2/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab2/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab2/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab2/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab2/client/Admin/src/app/app.component.ts 45 Solution/Lab2/client/Admin/src/app/app.component.scss 1 Solution/Lab2/client/Admin/src/app/cognito.guard.ts 27 Solution/Lab2/client/Admin/src/app/app.module.ts 84 Solution/Lab2/client/Admin/src/app/tenants/tenant-list.component.html 48 Solution/Lab2/client/Admin/src/app/tenants/tenant.service.ts 17 Solution/Lab2/client/Admin/src/app/tenants/tenant-list.component.ts 17 Solution/Lab2/client/Admin/src/app/tenants/tenant.module.ts 24 Solution/Lab2/client/Admin/src/app/tenants/tenant-detail.component.html 1 Solution/Lab2/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Solution/Lab2/client/Admin/src/app/tenants/models/tenant.ts 4 Solution/Lab2/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Solution/Lab2/client/Admin/src/app/tenants/create.component.ts 63 Solution/Lab2/client/Admin/src/app/tenants/create.component.html 130 Solution/Lab2/client/Admin/src/app/interceptors/index.ts 5 Solution/Lab2/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Solution/Lab2/client/Admin/src/app/_nav.ts 18 Solution/Lab2/client/Admin/src/app/users/users.module.ts 19 Solution/Lab2/client/Admin/src/app/users/users.service.ts 29 Solution/Lab2/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab2/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab2/client/Admin/src/app/users/models/user.ts 10 Solution/Lab2/client/Admin/src/app/users/user-create/user-create.component.html 137 Solution/Lab2/client/Admin/src/app/users/user-create/user-create.component.ts 58 Solution/Lab2/client/Admin/src/app/users/user-list/user-list.component.ts 19 Solution/Lab2/client/Admin/src/app/users/user-list/user-list.component.html 38 Solution/Lab2/client/Admin/src/app/users/users-routing.module.ts 41 Solution/Lab2/client/Admin/src/app/app-routing.module.ts 62 Solution/Lab2/client/Admin/src/app/default-layout/default-layout.component.html 46 Solution/Lab2/client/Admin/src/app/default-layout/index.ts 1 Solution/Lab2/client/Admin/src/app/default-layout/default-layout.component.ts 47 Solution/Lab2/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Solution/Lab2/client/Admin/src/main.ts 9 Solution/Lab2/client/Admin/src/styles.scss 1 Solution/Lab2/client/Landing/src/polyfills.ts 1 Solution/Lab2/client/Landing/src/environments/environment.ts 4 Solution/Lab2/client/Landing/src/environments/environment.prod.ts 4 Solution/Lab2/client/Landing/src/index.html 13 Solution/Lab2/client/Landing/src/test.ts 18 Solution/Lab2/client/Landing/src/app/app.component.ts 9 Solution/Lab2/client/Landing/src/app/app.component.scss 1 Solution/Lab2/client/Landing/src/app/app.module.ts 33 Solution/Lab2/client/Landing/src/app/app.component.html 1 Solution/Lab2/client/Landing/src/app/register/register.component.ts 62 Solution/Lab2/client/Landing/src/app/register/register.component.html 148 Solution/Lab2/client/Landing/src/app/landing/landing.component.scss 299 Solution/Lab2/client/Landing/src/app/landing/landing.component.html 135 Solution/Lab2/client/Landing/src/app/landing/landing.component.ts 41 Solution/Lab2/client/Landing/src/app/app-routing.module.ts 23 Solution/Lab2/client/Landing/src/main.ts 9 Solution/Lab2/client/Landing/src/styles.scss 1 Solution/Lab2/server/nested_templates/apigateway_lambdapermissions.yaml 156 Solution/Lab2/server/nested_templates/lambdafunctions.yaml 474 Solution/Lab2/server/nested_templates/apigateway.yaml 749 Solution/Lab2/server/nested_templates/tables.yaml 62 Solution/Lab2/server/nested_templates/userinterface.yaml 141 Solution/Lab2/server/nested_templates/cognito.yaml 181 Solution/Lab2/server/Resources/shared_service_authorizer.py 176 Solution/Lab2/server/TenantManagementService/tenant-management.py 153 Solution/Lab2/server/TenantManagementService/user-management.py 222 Solution/Lab2/server/TenantManagementService/tenant-registration.py 53 Solution/Lab2/server/template.yaml 125 Solution/Lab2/server/samconfig.toml 10 Solution/Lab2/server/ProductService/product_service.py 39 Solution/Lab2/server/ProductService/product_models.py 12 Solution/Lab2/server/ProductService/product_service_dal.py 83 Solution/Lab2/server/OrderService/order_service.py 39 Solution/Lab2/server/OrderService/order_models.py 11 Solution/Lab2/server/OrderService/order_service_dal.py 83 Solution/Lab2/server/layers/logger.py 6 Solution/Lab2/server/layers/utils.py 48 Solution/Lab4/client/Admin/src/polyfills.ts 1 Solution/Lab4/client/Admin/src/scss/_variables.scss 1 Solution/Lab4/client/Admin/src/scss/style.scss 3 Solution/Lab4/client/Admin/src/scss/_custom.scss 1 Solution/Lab4/client/Admin/src/environments/environment.ts 6 Solution/Lab4/client/Admin/src/environments/environment.prod.ts 6 Solution/Lab4/client/Admin/src/index.html 12 Solution/Lab4/client/Admin/src/test.ts 18 Solution/Lab4/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab4/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Solution/Lab4/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Solution/Lab4/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Solution/Lab4/client/Admin/src/app/views/error/500.component.ts 7 Solution/Lab4/client/Admin/src/app/views/error/unauthorized.component.ts 16 Solution/Lab4/client/Admin/src/app/views/error/404.component.html 22 Solution/Lab4/client/Admin/src/app/views/error/unauthorized.component.scss 8 Solution/Lab4/client/Admin/src/app/views/error/404.component.ts 7 Solution/Lab4/client/Admin/src/app/views/error/unauthorized.component.html 6 Solution/Lab4/client/Admin/src/app/views/error/500.component.html 22 Solution/Lab4/client/Admin/src/app/views/auth/auth.module.ts 12 Solution/Lab4/client/Admin/src/app/views/auth/configure-auth.ts 18 Solution/Lab4/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab4/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab4/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab4/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab4/client/Admin/src/app/app.component.ts 45 Solution/Lab4/client/Admin/src/app/app.component.scss 1 Solution/Lab4/client/Admin/src/app/cognito.guard.ts 27 Solution/Lab4/client/Admin/src/app/app.module.ts 84 Solution/Lab4/client/Admin/src/app/tenants/tenant-list.component.html 48 Solution/Lab4/client/Admin/src/app/tenants/tenant.service.ts 17 Solution/Lab4/client/Admin/src/app/tenants/tenant-list.component.ts 17 Solution/Lab4/client/Admin/src/app/tenants/tenant.module.ts 24 Solution/Lab4/client/Admin/src/app/tenants/tenant-detail.component.html 1 Solution/Lab4/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Solution/Lab4/client/Admin/src/app/tenants/models/tenant.ts 4 Solution/Lab4/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Solution/Lab4/client/Admin/src/app/tenants/create.component.ts 63 Solution/Lab4/client/Admin/src/app/tenants/create.component.html 130 Solution/Lab4/client/Admin/src/app/interceptors/index.ts 5 Solution/Lab4/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Solution/Lab4/client/Admin/src/app/_nav.ts 18 Solution/Lab4/client/Admin/src/app/users/users.module.ts 19 Solution/Lab4/client/Admin/src/app/users/users.service.ts 29 Solution/Lab4/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab4/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab4/client/Admin/src/app/users/models/user.ts 10 Solution/Lab4/client/Admin/src/app/users/user-create/user-create.component.html 137 Solution/Lab4/client/Admin/src/app/users/user-create/user-create.component.ts 58 Solution/Lab4/client/Admin/src/app/users/user-list/user-list.component.ts 19 Solution/Lab4/client/Admin/src/app/users/user-list/user-list.component.html 38 Solution/Lab4/client/Admin/src/app/users/users-routing.module.ts 41 Solution/Lab4/client/Admin/src/app/app-routing.module.ts 62 Solution/Lab4/client/Admin/src/app/default-layout/default-layout.component.html 46 Solution/Lab4/client/Admin/src/app/default-layout/index.ts 1 Solution/Lab4/client/Admin/src/app/default-layout/default-layout.component.ts 47 Solution/Lab4/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Solution/Lab4/client/Admin/src/main.ts 9 Solution/Lab4/client/Admin/src/styles.scss 1 Solution/Lab4/client/Landing/src/polyfills.ts 1 Solution/Lab4/client/Landing/src/environments/environment.ts 4 Solution/Lab4/client/Landing/src/environments/environment.prod.ts 4 Solution/Lab4/client/Landing/src/index.html 13 Solution/Lab4/client/Landing/src/test.ts 18 Solution/Lab4/client/Landing/src/app/app.component.ts 9 Solution/Lab4/client/Landing/src/app/app.component.scss 1 Solution/Lab4/client/Landing/src/app/app.module.ts 33 Solution/Lab4/client/Landing/src/app/app.component.html 1 Solution/Lab4/client/Landing/src/app/register/register.component.ts 62 Solution/Lab4/client/Landing/src/app/register/register.component.html 148 Solution/Lab4/client/Landing/src/app/landing/landing.component.scss 299 Solution/Lab4/client/Landing/src/app/landing/landing.component.html 135 Solution/Lab4/client/Landing/src/app/landing/landing.component.ts 41 Solution/Lab4/client/Landing/src/app/app-routing.module.ts 23 Solution/Lab4/client/Landing/src/main.ts 9 Solution/Lab4/client/Landing/src/styles.scss 1 Solution/Lab4/client/Application/src/polyfills.ts 1 Solution/Lab4/client/Application/src/scss/_variables.scss 1 Solution/Lab4/client/Application/src/scss/style.scss 3 Solution/Lab4/client/Application/src/scss/_custom.scss 1 Solution/Lab4/client/Application/src/environments/environment.ts 7 Solution/Lab4/client/Application/src/environments/environment.prod.ts 7 Solution/Lab4/client/Application/src/index.html 13 Solution/Lab4/client/Application/src/test.ts 18 Solution/Lab4/client/Application/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab4/client/Application/src/app/views/dashboard/dashboard.component.ts 140 Solution/Lab4/client/Application/src/app/views/dashboard/dashboard.module.ts 18 Solution/Lab4/client/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 Solution/Lab4/client/Application/src/app/views/error/500.component.ts 7 Solution/Lab4/client/Application/src/app/views/error/unauthorized.component.ts 46 Solution/Lab4/client/Application/src/app/views/error/404.component.html 22 Solution/Lab4/client/Application/src/app/views/error/unauthorized.component.scss 8 Solution/Lab4/client/Application/src/app/views/error/404.component.ts 7 Solution/Lab4/client/Application/src/app/views/error/unauthorized.component.html 7 Solution/Lab4/client/Application/src/app/views/error/500.component.html 22 Solution/Lab4/client/Application/src/app/views/auth/auth.module.ts 12 Solution/Lab4/client/Application/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab4/client/Application/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab4/client/Application/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab4/client/Application/src/app/views/auth/auth-config.ts 5 Solution/Lab4/client/Application/src/app/views/auth/auth-configuration.service.ts 72 Solution/Lab4/client/Application/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab4/client/Application/src/app/views/auth/models/config-params.ts 14 Solution/Lab4/client/Application/src/app/views/auth/models/openid-config-params.ts 3 Solution/Lab4/client/Application/src/app/views/logoff/logoff.component.html 8 Solution/Lab4/client/Application/src/app/views/logoff/logoff.component.ts 17 Solution/Lab4/client/Application/src/app/app.component.ts 46 Solution/Lab4/client/Application/src/app/cognito.guard.ts 26 Solution/Lab4/client/Application/src/app/app.module.ts 85 Solution/Lab4/client/Application/src/app/app.routing.ts 75 Solution/Lab4/client/Application/src/app/interceptors/index.ts 5 Solution/Lab4/client/Application/src/app/interceptors/auth.interceptor.ts 25 Solution/Lab4/client/Application/src/app/service-helper.service.ts 14 Solution/Lab4/client/Application/src/app/_nav.ts 27 Solution/Lab4/client/Application/src/app/users/users.module.ts 19 Solution/Lab4/client/Application/src/app/users/users.service.ts 29 Solution/Lab4/client/Application/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab4/client/Application/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab4/client/Application/src/app/users/models/user.ts 9 Solution/Lab4/client/Application/src/app/users/user-create/user-create.component.html 115 Solution/Lab4/client/Application/src/app/users/user-create/user-create.component.ts 44 Solution/Lab4/client/Application/src/app/users/user-list/user-list.component.ts 19 Solution/Lab4/client/Application/src/app/users/user-list/user-list.component.html 36 Solution/Lab4/client/Application/src/app/users/users-routing.module.ts 41 Solution/Lab4/client/Application/src/app/products/product-edit/product-edit.component.ts 63 Solution/Lab4/client/Application/src/app/products/product-edit/product-edit.component.html 98 Solution/Lab4/client/Application/src/app/products/product-list/product-list.component.ts 34 Solution/Lab4/client/Application/src/app/products/product-list/product-list.component.html 37 Solution/Lab4/client/Application/src/app/products/product-create/product-create.component.ts 39 Solution/Lab4/client/Application/src/app/products/product-create/product-create.component.html 73 Solution/Lab4/client/Application/src/app/products/models/product.interface.ts 9 Solution/Lab4/client/Application/src/app/products/products.module.ts 23 Solution/Lab4/client/Application/src/app/products/products-routing.module.ts 41 Solution/Lab4/client/Application/src/app/products/product.service.ts 33 Solution/Lab4/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Solution/Lab4/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Solution/Lab4/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Solution/Lab4/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Solution/Lab4/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Solution/Lab4/client/Application/src/app/orders/orders-routing.module.ts 40 Solution/Lab4/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Solution/Lab4/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Solution/Lab4/client/Application/src/app/orders/orders.module.ts 19 Solution/Lab4/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Solution/Lab4/client/Application/src/app/orders/models/order.interface.ts 7 Solution/Lab4/client/Application/src/app/orders/orders.service.ts 25 Solution/Lab4/client/Application/src/app/default-layout/default-layout.component.html 45 Solution/Lab4/client/Application/src/app/default-layout/index.ts 1 Solution/Lab4/client/Application/src/app/default-layout/default-layout.component.ts 37 Solution/Lab4/client/Application/src/main.ts 9 Solution/Lab4/client/Application/src/styles.scss 1 Solution/Lab4/server/nested_templates/apigateway_lambdapermissions.yaml 156 Solution/Lab4/server/nested_templates/lambdafunctions.yaml 509 Solution/Lab4/server/nested_templates/apigateway.yaml 745 Solution/Lab4/server/nested_templates/tables.yaml 62 Solution/Lab4/server/nested_templates/userinterface.yaml 206 Solution/Lab4/server/nested_templates/cognito.yaml 185 Solution/Lab4/server/shared-template.yaml 141 Solution/Lab4/server/Resources/tenant_authorizer.py 189 Solution/Lab4/server/Resources/shared_service_authorizer.py 206 Solution/Lab4/server/TenantManagementService/tenant-management.py 197 Solution/Lab4/server/TenantManagementService/user-management.py 304 Solution/Lab4/server/TenantManagementService/tenant-registration.py 53 Solution/Lab4/server/shared-samconfig.toml 10 Solution/Lab4/server/tenant-template.yaml 861 Solution/Lab4/server/ProductService/product_service.py 63 Solution/Lab4/server/ProductService/product_models.py 14 Solution/Lab4/server/ProductService/product_service_dal.py 130 Solution/Lab4/server/OrderService/order_service.py 62 Solution/Lab4/server/OrderService/order_models.py 13 Solution/Lab4/server/OrderService/order_service_dal.py 129 Solution/Lab4/server/layers/metrics_manager.py 9 Solution/Lab4/server/layers/auth_manager.py 192 Solution/Lab4/server/layers/logger.py 9 Solution/Lab4/server/layers/utils.py 63 Solution/Lab4/server/tenant-samconfig.toml 10 Solution/Lab6/client/Admin/src/polyfills.ts 1 Solution/Lab6/client/Admin/src/scss/_variables.scss 1 Solution/Lab6/client/Admin/src/scss/style.scss 3 Solution/Lab6/client/Admin/src/scss/_custom.scss 1 Solution/Lab6/client/Admin/src/environments/environment.ts 6 Solution/Lab6/client/Admin/src/environments/environment.prod.ts 6 Solution/Lab6/client/Admin/src/index.html 12 Solution/Lab6/client/Admin/src/test.ts 18 Solution/Lab6/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab6/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Solution/Lab6/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Solution/Lab6/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Solution/Lab6/client/Admin/src/app/views/error/500.component.ts 7 Solution/Lab6/client/Admin/src/app/views/error/unauthorized.component.ts 16 Solution/Lab6/client/Admin/src/app/views/error/404.component.html 22 Solution/Lab6/client/Admin/src/app/views/error/unauthorized.component.scss 8 Solution/Lab6/client/Admin/src/app/views/error/404.component.ts 7 Solution/Lab6/client/Admin/src/app/views/error/unauthorized.component.html 6 Solution/Lab6/client/Admin/src/app/views/error/500.component.html 22 Solution/Lab6/client/Admin/src/app/views/auth/auth.module.ts 12 Solution/Lab6/client/Admin/src/app/views/auth/configure-auth.ts 18 Solution/Lab6/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab6/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab6/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab6/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab6/client/Admin/src/app/app.component.ts 45 Solution/Lab6/client/Admin/src/app/app.component.scss 1 Solution/Lab6/client/Admin/src/app/cognito.guard.ts 27 Solution/Lab6/client/Admin/src/app/app.module.ts 84 Solution/Lab6/client/Admin/src/app/tenants/tenant-list.component.html 48 Solution/Lab6/client/Admin/src/app/tenants/tenant.service.ts 17 Solution/Lab6/client/Admin/src/app/tenants/tenant-list.component.ts 17 Solution/Lab6/client/Admin/src/app/tenants/tenant.module.ts 24 Solution/Lab6/client/Admin/src/app/tenants/tenant-detail.component.html 1 Solution/Lab6/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Solution/Lab6/client/Admin/src/app/tenants/models/tenant.ts 4 Solution/Lab6/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Solution/Lab6/client/Admin/src/app/tenants/create.component.ts 63 Solution/Lab6/client/Admin/src/app/tenants/create.component.html 130 Solution/Lab6/client/Admin/src/app/interceptors/index.ts 5 Solution/Lab6/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Solution/Lab6/client/Admin/src/app/_nav.ts 18 Solution/Lab6/client/Admin/src/app/users/users.module.ts 19 Solution/Lab6/client/Admin/src/app/users/users.service.ts 29 Solution/Lab6/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab6/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab6/client/Admin/src/app/users/models/user.ts 9 Solution/Lab6/client/Admin/src/app/users/user-create/user-create.component.html 137 Solution/Lab6/client/Admin/src/app/users/user-create/user-create.component.ts 58 Solution/Lab6/client/Admin/src/app/users/user-list/user-list.component.ts 19 Solution/Lab6/client/Admin/src/app/users/user-list/user-list.component.html 36 Solution/Lab6/client/Admin/src/app/users/users-routing.module.ts 41 Solution/Lab6/client/Admin/src/app/app-routing.module.ts 62 Solution/Lab6/client/Admin/src/app/default-layout/default-layout.component.html 46 Solution/Lab6/client/Admin/src/app/default-layout/index.ts 1 Solution/Lab6/client/Admin/src/app/default-layout/default-layout.component.ts 47 Solution/Lab6/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Solution/Lab6/client/Admin/src/main.ts 9 Solution/Lab6/client/Admin/src/styles.scss 1 Solution/Lab6/client/Landing/src/polyfills.ts 1 Solution/Lab6/client/Landing/src/environments/environment.ts 4 Solution/Lab6/client/Landing/src/environments/environment.prod.ts 4 Solution/Lab6/client/Landing/src/index.html 13 Solution/Lab6/client/Landing/src/test.ts 18 Solution/Lab6/client/Landing/src/app/app.component.ts 9 Solution/Lab6/client/Landing/src/app/app.component.scss 1 Solution/Lab6/client/Landing/src/app/app.module.ts 33 Solution/Lab6/client/Landing/src/app/app.component.html 1 Solution/Lab6/client/Landing/src/app/register/register.component.ts 62 Solution/Lab6/client/Landing/src/app/register/register.component.html 148 Solution/Lab6/client/Landing/src/app/landing/landing.component.scss 299 Solution/Lab6/client/Landing/src/app/landing/landing.component.html 135 Solution/Lab6/client/Landing/src/app/landing/landing.component.ts 41 Solution/Lab6/client/Landing/src/app/app-routing.module.ts 23 Solution/Lab6/client/Landing/src/main.ts 9 Solution/Lab6/client/Landing/src/styles.scss 1 Solution/Lab6/client/Application/src/polyfills.ts 1 Solution/Lab6/client/Application/src/scss/_variables.scss 1 Solution/Lab6/client/Application/src/scss/style.scss 3 Solution/Lab6/client/Application/src/scss/_custom.scss 1 Solution/Lab6/client/Application/src/environments/environment.ts 4 Solution/Lab6/client/Application/src/environments/environment.prod.ts 4 Solution/Lab6/client/Application/src/index.html 13 Solution/Lab6/client/Application/src/test.ts 18 Solution/Lab6/client/Application/src/app/views/dashboard/dashboard.component.html 48 Solution/Lab6/client/Application/src/app/views/dashboard/dashboard.component.ts 140 Solution/Lab6/client/Application/src/app/views/dashboard/dashboard.module.ts 18 Solution/Lab6/client/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 Solution/Lab6/client/Application/src/app/views/error/500.component.ts 7 Solution/Lab6/client/Application/src/app/views/error/unauthorized.component.ts 53 Solution/Lab6/client/Application/src/app/views/error/404.component.html 22 Solution/Lab6/client/Application/src/app/views/error/unauthorized.component.scss 8 Solution/Lab6/client/Application/src/app/views/error/404.component.ts 7 Solution/Lab6/client/Application/src/app/views/error/unauthorized.component.html 36 Solution/Lab6/client/Application/src/app/views/error/500.component.html 22 Solution/Lab6/client/Application/src/app/views/auth/auth.module.ts 12 Solution/Lab6/client/Application/src/app/views/auth/login-info/login-info.component.html 56 Solution/Lab6/client/Application/src/app/views/auth/login-info/login-info.component.ts 36 Solution/Lab6/client/Application/src/app/views/auth/login-info/login-info.component.scss 11 Solution/Lab6/client/Application/src/app/views/auth/auth-config.ts 4 Solution/Lab6/client/Application/src/app/views/auth/auth-configuration.service.ts 128 Solution/Lab6/client/Application/src/app/views/auth/auth-routing.module.ts 14 Solution/Lab6/client/Application/src/app/views/auth/models/config-params.ts 14 Solution/Lab6/client/Application/src/app/views/auth/models/openid-config-params.ts 3 Solution/Lab6/client/Application/src/app/views/logoff/logoff.component.html 8 Solution/Lab6/client/Application/src/app/views/logoff/logoff.component.ts 17 Solution/Lab6/client/Application/src/app/app.component.ts 48 Solution/Lab6/client/Application/src/app/cognito.guard.ts 26 Solution/Lab6/client/Application/src/app/app.module.ts 80 Solution/Lab6/client/Application/src/app/app.routing.ts 75 Solution/Lab6/client/Application/src/app/interceptors/index.ts 5 Solution/Lab6/client/Application/src/app/interceptors/auth.interceptor.ts 25 Solution/Lab6/client/Application/src/app/service-helper.service.ts 15 Solution/Lab6/client/Application/src/app/_nav.ts 27 Solution/Lab6/client/Application/src/app/users/users.module.ts 19 Solution/Lab6/client/Application/src/app/users/users.service.ts 29 Solution/Lab6/client/Application/src/app/users/user-detail/user-detail.component.html 1 Solution/Lab6/client/Application/src/app/users/user-detail/user-detail.component.ts 12 Solution/Lab6/client/Application/src/app/users/models/user.ts 9 Solution/Lab6/client/Application/src/app/users/user-create/user-create.component.html 115 Solution/Lab6/client/Application/src/app/users/user-create/user-create.component.ts 44 Solution/Lab6/client/Application/src/app/users/user-list/user-list.component.ts 19 Solution/Lab6/client/Application/src/app/users/user-list/user-list.component.html 36 Solution/Lab6/client/Application/src/app/users/users-routing.module.ts 41 Solution/Lab6/client/Application/src/app/products/product-edit/product-edit.component.ts 63 Solution/Lab6/client/Application/src/app/products/product-edit/product-edit.component.html 98 Solution/Lab6/client/Application/src/app/products/product-list/product-list.component.ts 34 Solution/Lab6/client/Application/src/app/products/product-list/product-list.component.html 37 Solution/Lab6/client/Application/src/app/products/product-create/product-create.component.ts 39 Solution/Lab6/client/Application/src/app/products/product-create/product-create.component.html 73 Solution/Lab6/client/Application/src/app/products/models/product.interface.ts 9 Solution/Lab6/client/Application/src/app/products/products.module.ts 23 Solution/Lab6/client/Application/src/app/products/products-routing.module.ts 41 Solution/Lab6/client/Application/src/app/products/product.service.ts 33 Solution/Lab6/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Solution/Lab6/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Solution/Lab6/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Solution/Lab6/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Solution/Lab6/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Solution/Lab6/client/Application/src/app/orders/orders-routing.module.ts 40 Solution/Lab6/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Solution/Lab6/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Solution/Lab6/client/Application/src/app/orders/orders.module.ts 19 Solution/Lab6/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Solution/Lab6/client/Application/src/app/orders/models/order.interface.ts 7 Solution/Lab6/client/Application/src/app/orders/orders.service.ts 25 Solution/Lab6/client/Application/src/app/default-layout/default-layout.component.html 45 Solution/Lab6/client/Application/src/app/default-layout/index.ts 1 Solution/Lab6/client/Application/src/app/default-layout/default-layout.component.ts 37 Solution/Lab6/client/Application/src/main.ts 9 Solution/Lab6/client/Application/src/styles.scss 1 Solution/Lab6/server/nested_templates/apigateway_lambdapermissions.yaml 183 Solution/Lab6/server/nested_templates/custom_resources.yaml 34 Solution/Lab6/server/nested_templates/lambdafunctions.yaml 721 Solution/Lab6/server/nested_templates/apigateway.yaml 1107 Solution/Lab6/server/nested_templates/tables.yaml 92 Solution/Lab6/server/nested_templates/userinterface.yaml 206 Solution/Lab6/server/nested_templates/cognito.yaml 181 Solution/Lab6/server/shared-template.yaml 227 Solution/Lab6/server/Resources/tenant_authorizer.py 218 Solution/Lab6/server/Resources/shared_service_authorizer.py 215 Solution/Lab6/server/TenantManagementService/tenant-management.py 299 Solution/Lab6/server/TenantManagementService/user-management.py 435 Solution/Lab6/server/TenantManagementService/tenant-provisioning.py 54 Solution/Lab6/server/TenantManagementService/tenant-registration.py 86 Solution/Lab6/server/tenant-buildspec.yml 24 Solution/Lab6/server/TenantPipeline/lib/serverless-saas-stack.ts 89 Solution/Lab6/server/TenantPipeline/jest.config.js 7 Solution/Lab6/server/TenantPipeline/resources/lambda-deploy-tenant-stack.py 159 Solution/Lab6/server/shared-samconfig.toml 10 Solution/Lab6/server/tenant-template.yaml 1041 Solution/Lab6/server/ProductService/product_service.py 63 Solution/Lab6/server/ProductService/product_models.py 14 Solution/Lab6/server/ProductService/product_service_dal.py 135 Solution/Lab6/server/OrderService/order_service.py 62 Solution/Lab6/server/OrderService/order_models.py 13 Solution/Lab6/server/OrderService/order_service_dal.py 134 Solution/Lab6/server/layers/metrics_manager.py 9 Solution/Lab6/server/layers/auth_manager.py 192 Solution/Lab6/server/layers/logger.py 9 Solution/Lab6/server/layers/utils.py 80 Solution/Lab6/server/tenant-samconfig.toml 10 Solution/Lab6/server/custom_resources/update_tenant_apigatewayurl.py 39 Solution/Lab6/server/custom_resources/update_tenantstackmap_table.py 28 Solution/Lab6/server/custom_resources/update_settings_table.py 34 Solution/Lab6/server/custom_resources/update_usage_plan.py 70 Lab5/client/Admin/src/polyfills.ts 1 Lab5/client/Admin/src/scss/_variables.scss 1 Lab5/client/Admin/src/scss/style.scss 3 Lab5/client/Admin/src/scss/_custom.scss 1 Lab5/client/Admin/src/environments/environment.ts 6 Lab5/client/Admin/src/environments/environment.prod.ts 6 Lab5/client/Admin/src/index.html 12 Lab5/client/Admin/src/test.ts 18 Lab5/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Lab5/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Lab5/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Lab5/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Lab5/client/Admin/src/app/views/error/500.component.ts 7 Lab5/client/Admin/src/app/views/error/unauthorized.component.ts 16 Lab5/client/Admin/src/app/views/error/404.component.html 22 Lab5/client/Admin/src/app/views/error/unauthorized.component.scss 8 Lab5/client/Admin/src/app/views/error/404.component.ts 7 Lab5/client/Admin/src/app/views/error/unauthorized.component.html 6 Lab5/client/Admin/src/app/views/error/500.component.html 22 Lab5/client/Admin/src/app/views/auth/auth.module.ts 12 Lab5/client/Admin/src/app/views/auth/configure-auth.ts 18 Lab5/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Lab5/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Lab5/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Lab5/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Lab5/client/Admin/src/app/app.component.ts 45 Lab5/client/Admin/src/app/app.component.scss 1 Lab5/client/Admin/src/app/cognito.guard.ts 27 Lab5/client/Admin/src/app/app.module.ts 84 Lab5/client/Admin/src/app/tenants/tenant-list.component.html 48 Lab5/client/Admin/src/app/tenants/tenant.service.ts 17 Lab5/client/Admin/src/app/tenants/tenant-list.component.ts 17 Lab5/client/Admin/src/app/tenants/tenant.module.ts 24 Lab5/client/Admin/src/app/tenants/tenant-detail.component.html 1 Lab5/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Lab5/client/Admin/src/app/tenants/models/tenant.ts 4 Lab5/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Lab5/client/Admin/src/app/tenants/create.component.ts 63 Lab5/client/Admin/src/app/tenants/create.component.html 130 Lab5/client/Admin/src/app/interceptors/index.ts 5 Lab5/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Lab5/client/Admin/src/app/_nav.ts 18 Lab5/client/Admin/src/app/users/users.module.ts 19 Lab5/client/Admin/src/app/users/users.service.ts 29 Lab5/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Lab5/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Lab5/client/Admin/src/app/users/models/user.ts 9 Lab5/client/Admin/src/app/users/user-create/user-create.component.html 137 Lab5/client/Admin/src/app/users/user-create/user-create.component.ts 58 Lab5/client/Admin/src/app/users/user-list/user-list.component.ts 19 Lab5/client/Admin/src/app/users/user-list/user-list.component.html 36 Lab5/client/Admin/src/app/users/users-routing.module.ts 41 Lab5/client/Admin/src/app/app-routing.module.ts 62 Lab5/client/Admin/src/app/default-layout/default-layout.component.html 46 Lab5/client/Admin/src/app/default-layout/index.ts 1 Lab5/client/Admin/src/app/default-layout/default-layout.component.ts 47 Lab5/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Lab5/client/Admin/src/main.ts 9 Lab5/client/Admin/src/styles.scss 1 Lab5/client/Landing/src/polyfills.ts 1 Lab5/client/Landing/src/environments/environment.ts 4 Lab5/client/Landing/src/environments/environment.prod.ts 4 Lab5/client/Landing/src/index.html 13 Lab5/client/Landing/src/test.ts 18 Lab5/client/Landing/src/app/app.component.ts 9 Lab5/client/Landing/src/app/app.component.scss 1 Lab5/client/Landing/src/app/app.module.ts 33 Lab5/client/Landing/src/app/app.component.html 1 Lab5/client/Landing/src/app/register/register.component.ts 62 Lab5/client/Landing/src/app/register/register.component.html 148 Lab5/client/Landing/src/app/landing/landing.component.scss 299 Lab5/client/Landing/src/app/landing/landing.component.html 135 Lab5/client/Landing/src/app/landing/landing.component.ts 41 Lab5/client/Landing/src/app/app-routing.module.ts 23 Lab5/client/Landing/src/main.ts 9 Lab5/client/Landing/src/styles.scss 1 Lab5/client/Application/src/polyfills.ts 1 Lab5/client/Application/src/scss/_variables.scss 1 Lab5/client/Application/src/scss/style.scss 3 Lab5/client/Application/src/scss/_custom.scss 1 Lab5/client/Application/src/environments/environment.ts 4 Lab5/client/Application/src/environments/environment.prod.ts 4 Lab5/client/Application/src/index.html 13 Lab5/client/Application/src/test.ts 18 Lab5/client/Application/src/app/views/dashboard/dashboard.component.html 48 Lab5/client/Application/src/app/views/dashboard/dashboard.component.ts 140 Lab5/client/Application/src/app/views/dashboard/dashboard.module.ts 18 Lab5/client/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 Lab5/client/Application/src/app/views/error/500.component.ts 7 Lab5/client/Application/src/app/views/error/unauthorized.component.ts 53 Lab5/client/Application/src/app/views/error/404.component.html 22 Lab5/client/Application/src/app/views/error/unauthorized.component.scss 8 Lab5/client/Application/src/app/views/error/404.component.ts 7 Lab5/client/Application/src/app/views/error/unauthorized.component.html 36 Lab5/client/Application/src/app/views/error/500.component.html 22 Lab5/client/Application/src/app/views/auth/auth.module.ts 12 Lab5/client/Application/src/app/views/auth/login-info/login-info.component.html 56 Lab5/client/Application/src/app/views/auth/login-info/login-info.component.ts 36 Lab5/client/Application/src/app/views/auth/login-info/login-info.component.scss 11 Lab5/client/Application/src/app/views/auth/auth-config.ts 4 Lab5/client/Application/src/app/views/auth/auth-configuration.service.ts 128 Lab5/client/Application/src/app/views/auth/auth-routing.module.ts 14 Lab5/client/Application/src/app/views/auth/models/config-params.ts 14 Lab5/client/Application/src/app/views/auth/models/openid-config-params.ts 3 Lab5/client/Application/src/app/views/logoff/logoff.component.html 8 Lab5/client/Application/src/app/views/logoff/logoff.component.ts 17 Lab5/client/Application/src/app/app.component.ts 48 Lab5/client/Application/src/app/cognito.guard.ts 26 Lab5/client/Application/src/app/app.module.ts 80 Lab5/client/Application/src/app/app.routing.ts 75 Lab5/client/Application/src/app/interceptors/index.ts 5 Lab5/client/Application/src/app/interceptors/auth.interceptor.ts 25 Lab5/client/Application/src/app/service-helper.service.ts 15 Lab5/client/Application/src/app/_nav.ts 27 Lab5/client/Application/src/app/users/users.module.ts 19 Lab5/client/Application/src/app/users/users.service.ts 29 Lab5/client/Application/src/app/users/user-detail/user-detail.component.html 1 Lab5/client/Application/src/app/users/user-detail/user-detail.component.ts 12 Lab5/client/Application/src/app/users/models/user.ts 9 Lab5/client/Application/src/app/users/user-create/user-create.component.html 115 Lab5/client/Application/src/app/users/user-create/user-create.component.ts 44 Lab5/client/Application/src/app/users/user-list/user-list.component.ts 19 Lab5/client/Application/src/app/users/user-list/user-list.component.html 36 Lab5/client/Application/src/app/users/users-routing.module.ts 41 Lab5/client/Application/src/app/products/product-edit/product-edit.component.ts 63 Lab5/client/Application/src/app/products/product-edit/product-edit.component.html 98 Lab5/client/Application/src/app/products/product-list/product-list.component.ts 34 Lab5/client/Application/src/app/products/product-list/product-list.component.html 37 Lab5/client/Application/src/app/products/product-create/product-create.component.ts 39 Lab5/client/Application/src/app/products/product-create/product-create.component.html 73 Lab5/client/Application/src/app/products/models/product.interface.ts 9 Lab5/client/Application/src/app/products/products.module.ts 23 Lab5/client/Application/src/app/products/products-routing.module.ts 41 Lab5/client/Application/src/app/products/product.service.ts 33 Lab5/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Lab5/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Lab5/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Lab5/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Lab5/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Lab5/client/Application/src/app/orders/orders-routing.module.ts 40 Lab5/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Lab5/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Lab5/client/Application/src/app/orders/orders.module.ts 19 Lab5/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Lab5/client/Application/src/app/orders/models/order.interface.ts 7 Lab5/client/Application/src/app/orders/orders.service.ts 25 Lab5/client/Application/src/app/default-layout/default-layout.component.html 45 Lab5/client/Application/src/app/default-layout/index.ts 1 Lab5/client/Application/src/app/default-layout/default-layout.component.ts 37 Lab5/client/Application/src/main.ts 9 Lab5/client/Application/src/styles.scss 1 Lab5/server/nested_templates/apigateway_lambdapermissions.yaml 183 Lab5/server/nested_templates/custom_resources.yaml 34 Lab5/server/nested_templates/lambdafunctions.yaml 702 Lab5/server/nested_templates/apigateway.yaml 928 Lab5/server/nested_templates/tables.yaml 92 Lab5/server/nested_templates/userinterface.yaml 206 Lab5/server/nested_templates/cognito.yaml 181 Lab5/server/shared-template.yaml 172 Lab5/server/Resources/tenant_authorizer.py 213 Lab5/server/Resources/shared_service_authorizer.py 210 Lab5/server/TenantManagementService/tenant-management.py 279 Lab5/server/TenantManagementService/user-management.py 428 Lab5/server/TenantManagementService/tenant-provisioning.py 42 Lab5/server/TenantManagementService/tenant-registration.py 73 Lab5/server/tenant-buildspec.yml 24 Lab5/server/TenantPipeline/lib/serverless-saas-stack.ts 89 Lab5/server/TenantPipeline/jest.config.js 7 Lab5/server/TenantPipeline/resources/lambda-deploy-tenant-stack.py 159 Lab5/server/shared-samconfig.toml 12 Lab5/server/tenant-template.yaml 928 Lab5/server/ProductService/product_service.py 63 Lab5/server/ProductService/product_models.py 14 Lab5/server/ProductService/product_service_dal.py 135 Lab5/server/OrderService/order_service.py 62 Lab5/server/OrderService/order_models.py 13 Lab5/server/OrderService/order_service_dal.py 134 Lab5/server/layers/metrics_manager.py 9 Lab5/server/layers/auth_manager.py 192 Lab5/server/layers/logger.py 9 Lab5/server/layers/utils.py 80 Lab5/server/tenant-samconfig.toml 12 Lab5/server/custom_resources/update_tenant_apigatewayurl.py 39 Lab5/server/custom_resources/update_tenantstackmap_table.py 28 Lab5/server/custom_resources/update_settings_table.py 34 Lab1/event-engine-assets/packaged.yaml 1027 Lab1/client/Application/src/polyfills.ts 1 Lab1/client/Application/src/scss/_variables.scss 1 Lab1/client/Application/src/scss/style.scss 3 Lab1/client/Application/src/scss/_custom.scss 1 Lab1/client/Application/src/environments/environment.ts 5 Lab1/client/Application/src/environments/environment.prod.ts 5 Lab1/client/Application/src/index.html 13 Lab1/client/Application/src/test.ts 18 Lab1/client/Application/src/app/views/error/500.component.ts 7 Lab1/client/Application/src/app/views/error/404.component.html 22 Lab1/client/Application/src/app/views/error/404.component.ts 7 Lab1/client/Application/src/app/views/error/500.component.html 22 Lab1/client/Application/src/app/app.component.ts 17 Lab1/client/Application/src/app/app.module.ts 70 Lab1/client/Application/src/app/app.routing.ts 49 Lab1/client/Application/src/app/service-helper.service.ts 14 Lab1/client/Application/src/app/_nav.ts 17 Lab1/client/Application/src/app/products/product-edit/product-edit.component.ts 62 Lab1/client/Application/src/app/products/product-edit/product-edit.component.html 87 Lab1/client/Application/src/app/products/product-list/product-list.component.ts 34 Lab1/client/Application/src/app/products/product-list/product-list.component.html 37 Lab1/client/Application/src/app/products/product-create/product-create.component.ts 39 Lab1/client/Application/src/app/products/product-create/product-create.component.html 73 Lab1/client/Application/src/app/products/models/product.interface.ts 8 Lab1/client/Application/src/app/products/products.module.ts 21 Lab1/client/Application/src/app/products/products-routing.module.ts 37 Lab1/client/Application/src/app/products/product.service.ts 33 Lab1/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Lab1/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Lab1/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Lab1/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Lab1/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Lab1/client/Application/src/app/orders/orders-routing.module.ts 36 Lab1/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Lab1/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Lab1/client/Application/src/app/orders/orders.module.ts 19 Lab1/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Lab1/client/Application/src/app/orders/models/order.interface.ts 6 Lab1/client/Application/src/app/orders/orders.service.ts 25 Lab1/client/Application/src/app/default-layout/default-layout.component.html 26 Lab1/client/Application/src/app/default-layout/index.ts 1 Lab1/client/Application/src/app/default-layout/default-layout.component.ts 22 Lab1/client/Application/src/main.ts 9 Lab1/client/Application/src/styles.scss 1 Lab1/server/template.yaml 859 Lab1/server/samconfig.toml 12 Lab1/server/ProductService/product_service.py 39 Lab1/server/ProductService/product_models.py 12 Lab1/server/ProductService/product_service_dal.py 83 Lab1/server/OrderService/order_service.py 39 Lab1/server/OrderService/order_models.py 11 Lab1/server/OrderService/order_service_dal.py 83 Lab1/server/layers/logger.py 6 Lab1/server/layers/utils.py 35 Lab3/client/Admin/src/polyfills.ts 1 Lab3/client/Admin/src/scss/_variables.scss 1 Lab3/client/Admin/src/scss/style.scss 3 Lab3/client/Admin/src/scss/_custom.scss 1 Lab3/client/Admin/src/environments/environment.ts 6 Lab3/client/Admin/src/environments/environment.prod.ts 6 Lab3/client/Admin/src/index.html 12 Lab3/client/Admin/src/test.ts 18 Lab3/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Lab3/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Lab3/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Lab3/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Lab3/client/Admin/src/app/views/error/500.component.ts 7 Lab3/client/Admin/src/app/views/error/unauthorized.component.ts 16 Lab3/client/Admin/src/app/views/error/404.component.html 22 Lab3/client/Admin/src/app/views/error/unauthorized.component.scss 8 Lab3/client/Admin/src/app/views/error/404.component.ts 7 Lab3/client/Admin/src/app/views/error/unauthorized.component.html 6 Lab3/client/Admin/src/app/views/error/500.component.html 22 Lab3/client/Admin/src/app/views/auth/auth.module.ts 12 Lab3/client/Admin/src/app/views/auth/configure-auth.ts 18 Lab3/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Lab3/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Lab3/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Lab3/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Lab3/client/Admin/src/app/app.component.ts 45 Lab3/client/Admin/src/app/app.component.scss 1 Lab3/client/Admin/src/app/cognito.guard.ts 27 Lab3/client/Admin/src/app/app.module.ts 84 Lab3/client/Admin/src/app/tenants/tenant-list.component.html 48 Lab3/client/Admin/src/app/tenants/tenant.service.ts 17 Lab3/client/Admin/src/app/tenants/tenant-list.component.ts 17 Lab3/client/Admin/src/app/tenants/tenant.module.ts 24 Lab3/client/Admin/src/app/tenants/tenant-detail.component.html 1 Lab3/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Lab3/client/Admin/src/app/tenants/models/tenant.ts 4 Lab3/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Lab3/client/Admin/src/app/tenants/create.component.ts 63 Lab3/client/Admin/src/app/tenants/create.component.html 130 Lab3/client/Admin/src/app/interceptors/index.ts 5 Lab3/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Lab3/client/Admin/src/app/_nav.ts 18 Lab3/client/Admin/src/app/users/users.module.ts 19 Lab3/client/Admin/src/app/users/users.service.ts 29 Lab3/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Lab3/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Lab3/client/Admin/src/app/users/models/user.ts 10 Lab3/client/Admin/src/app/users/user-create/user-create.component.html 137 Lab3/client/Admin/src/app/users/user-create/user-create.component.ts 58 Lab3/client/Admin/src/app/users/user-list/user-list.component.ts 19 Lab3/client/Admin/src/app/users/user-list/user-list.component.html 38 Lab3/client/Admin/src/app/users/users-routing.module.ts 41 Lab3/client/Admin/src/app/app-routing.module.ts 62 Lab3/client/Admin/src/app/default-layout/default-layout.component.html 46 Lab3/client/Admin/src/app/default-layout/index.ts 1 Lab3/client/Admin/src/app/default-layout/default-layout.component.ts 47 Lab3/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Lab3/client/Admin/src/main.ts 9 Lab3/client/Admin/src/styles.scss 1 Lab3/client/Landing/src/polyfills.ts 1 Lab3/client/Landing/src/environments/environment.ts 4 Lab3/client/Landing/src/environments/environment.prod.ts 4 Lab3/client/Landing/src/index.html 13 Lab3/client/Landing/src/test.ts 18 Lab3/client/Landing/src/app/app.component.ts 9 Lab3/client/Landing/src/app/app.component.scss 1 Lab3/client/Landing/src/app/app.module.ts 33 Lab3/client/Landing/src/app/app.component.html 1 Lab3/client/Landing/src/app/register/register.component.ts 62 Lab3/client/Landing/src/app/register/register.component.html 148 Lab3/client/Landing/src/app/landing/landing.component.scss 299 Lab3/client/Landing/src/app/landing/landing.component.html 135 Lab3/client/Landing/src/app/landing/landing.component.ts 41 Lab3/client/Landing/src/app/app-routing.module.ts 23 Lab3/client/Landing/src/main.ts 9 Lab3/client/Landing/src/styles.scss 1 Lab3/client/Application/src/polyfills.ts 1 Lab3/client/Application/src/scss/_variables.scss 1 Lab3/client/Application/src/scss/style.scss 3 Lab3/client/Application/src/scss/_custom.scss 1 Lab3/client/Application/src/environments/environment.ts 7 Lab3/client/Application/src/environments/environment.prod.ts 7 Lab3/client/Application/src/index.html 13 Lab3/client/Application/src/test.ts 18 Lab3/client/Application/src/app/views/dashboard/dashboard.component.html 48 Lab3/client/Application/src/app/views/dashboard/dashboard.component.ts 140 Lab3/client/Application/src/app/views/dashboard/dashboard.module.ts 18 Lab3/client/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 Lab3/client/Application/src/app/views/error/500.component.ts 7 Lab3/client/Application/src/app/views/error/unauthorized.component.ts 46 Lab3/client/Application/src/app/views/error/404.component.html 22 Lab3/client/Application/src/app/views/error/unauthorized.component.scss 8 Lab3/client/Application/src/app/views/error/404.component.ts 7 Lab3/client/Application/src/app/views/error/unauthorized.component.html 7 Lab3/client/Application/src/app/views/error/500.component.html 22 Lab3/client/Application/src/app/views/auth/auth.module.ts 12 Lab3/client/Application/src/app/views/auth/login-info/login-info.component.html 56 Lab3/client/Application/src/app/views/auth/login-info/login-info.component.ts 36 Lab3/client/Application/src/app/views/auth/login-info/login-info.component.scss 11 Lab3/client/Application/src/app/views/auth/auth-config.ts 5 Lab3/client/Application/src/app/views/auth/auth-configuration.service.ts 72 Lab3/client/Application/src/app/views/auth/auth-routing.module.ts 14 Lab3/client/Application/src/app/views/auth/models/config-params.ts 14 Lab3/client/Application/src/app/views/auth/models/openid-config-params.ts 3 Lab3/client/Application/src/app/views/logoff/logoff.component.html 8 Lab3/client/Application/src/app/views/logoff/logoff.component.ts 17 Lab3/client/Application/src/app/app.component.ts 46 Lab3/client/Application/src/app/cognito.guard.ts 26 Lab3/client/Application/src/app/app.module.ts 85 Lab3/client/Application/src/app/app.routing.ts 75 Lab3/client/Application/src/app/interceptors/index.ts 5 Lab3/client/Application/src/app/interceptors/auth.interceptor.ts 25 Lab3/client/Application/src/app/service-helper.service.ts 14 Lab3/client/Application/src/app/_nav.ts 27 Lab3/client/Application/src/app/users/users.module.ts 19 Lab3/client/Application/src/app/users/users.service.ts 29 Lab3/client/Application/src/app/users/user-detail/user-detail.component.html 1 Lab3/client/Application/src/app/users/user-detail/user-detail.component.ts 12 Lab3/client/Application/src/app/users/models/user.ts 9 Lab3/client/Application/src/app/users/user-create/user-create.component.html 115 Lab3/client/Application/src/app/users/user-create/user-create.component.ts 44 Lab3/client/Application/src/app/users/user-list/user-list.component.ts 19 Lab3/client/Application/src/app/users/user-list/user-list.component.html 36 Lab3/client/Application/src/app/users/users-routing.module.ts 41 Lab3/client/Application/src/app/products/product-edit/product-edit.component.ts 63 Lab3/client/Application/src/app/products/product-edit/product-edit.component.html 98 Lab3/client/Application/src/app/products/product-list/product-list.component.ts 34 Lab3/client/Application/src/app/products/product-list/product-list.component.html 37 Lab3/client/Application/src/app/products/product-create/product-create.component.ts 39 Lab3/client/Application/src/app/products/product-create/product-create.component.html 73 Lab3/client/Application/src/app/products/models/product.interface.ts 9 Lab3/client/Application/src/app/products/products.module.ts 23 Lab3/client/Application/src/app/products/products-routing.module.ts 41 Lab3/client/Application/src/app/products/product.service.ts 33 Lab3/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Lab3/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Lab3/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Lab3/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Lab3/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Lab3/client/Application/src/app/orders/orders-routing.module.ts 40 Lab3/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Lab3/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Lab3/client/Application/src/app/orders/orders.module.ts 19 Lab3/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Lab3/client/Application/src/app/orders/models/order.interface.ts 7 Lab3/client/Application/src/app/orders/orders.service.ts 25 Lab3/client/Application/src/app/default-layout/default-layout.component.html 45 Lab3/client/Application/src/app/default-layout/index.ts 1 Lab3/client/Application/src/app/default-layout/default-layout.component.ts 37 Lab3/client/Application/src/main.ts 9 Lab3/client/Application/src/styles.scss 1 Lab3/server/nested_templates/apigateway_lambdapermissions.yaml 156 Lab3/server/nested_templates/lambdafunctions.yaml 476 Lab3/server/nested_templates/apigateway.yaml 745 Lab3/server/nested_templates/tables.yaml 62 Lab3/server/nested_templates/userinterface.yaml 206 Lab3/server/nested_templates/cognito.yaml 181 Lab3/server/shared-template.yaml 136 Lab3/server/Resources/tenant_authorizer.py 166 Lab3/server/Resources/shared_service_authorizer.py 186 Lab3/server/TenantManagementService/tenant-management.py 197 Lab3/server/TenantManagementService/user-management.py 291 Lab3/server/TenantManagementService/tenant-registration.py 53 Lab3/server/shared-samconfig.toml 12 Lab3/server/tenant-template.yaml 890 Lab3/server/ProductService/product_service.py 62 Lab3/server/ProductService/product_models.py 14 Lab3/server/ProductService/product_service_dal.py 95 Lab3/server/OrderService/order_service.py 62 Lab3/server/OrderService/order_models.py 13 Lab3/server/OrderService/order_service_dal.py 115 Lab3/server/layers/metrics_manager.py 5 Lab3/server/layers/auth_manager.py 27 Lab3/server/layers/logger.py 9 Lab3/server/layers/utils.py 60 Lab3/server/tenant-samconfig.toml 12 Cloud9Setup/samconfig.toml 10 Cloud9Setup/prereq-sam-template.yaml 431 Lab2/client/Admin/src/polyfills.ts 1 Lab2/client/Admin/src/scss/_variables.scss 1 Lab2/client/Admin/src/scss/style.scss 3 Lab2/client/Admin/src/scss/_custom.scss 1 Lab2/client/Admin/src/environments/environment.ts 6 Lab2/client/Admin/src/environments/environment.prod.ts 6 Lab2/client/Admin/src/index.html 12 Lab2/client/Admin/src/test.ts 18 Lab2/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Lab2/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Lab2/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Lab2/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Lab2/client/Admin/src/app/views/error/500.component.ts 7 Lab2/client/Admin/src/app/views/error/unauthorized.component.ts 16 Lab2/client/Admin/src/app/views/error/404.component.html 22 Lab2/client/Admin/src/app/views/error/unauthorized.component.scss 8 Lab2/client/Admin/src/app/views/error/404.component.ts 7 Lab2/client/Admin/src/app/views/error/unauthorized.component.html 6 Lab2/client/Admin/src/app/views/error/500.component.html 22 Lab2/client/Admin/src/app/views/auth/auth.module.ts 12 Lab2/client/Admin/src/app/views/auth/configure-auth.ts 18 Lab2/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Lab2/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Lab2/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Lab2/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Lab2/client/Admin/src/app/app.component.ts 45 Lab2/client/Admin/src/app/app.component.scss 1 Lab2/client/Admin/src/app/cognito.guard.ts 27 Lab2/client/Admin/src/app/app.module.ts 84 Lab2/client/Admin/src/app/tenants/tenant-list.component.html 48 Lab2/client/Admin/src/app/tenants/tenant.service.ts 17 Lab2/client/Admin/src/app/tenants/tenant-list.component.ts 17 Lab2/client/Admin/src/app/tenants/tenant.module.ts 24 Lab2/client/Admin/src/app/tenants/tenant-detail.component.html 1 Lab2/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Lab2/client/Admin/src/app/tenants/models/tenant.ts 4 Lab2/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Lab2/client/Admin/src/app/tenants/create.component.ts 63 Lab2/client/Admin/src/app/tenants/create.component.html 130 Lab2/client/Admin/src/app/interceptors/index.ts 5 Lab2/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Lab2/client/Admin/src/app/_nav.ts 18 Lab2/client/Admin/src/app/users/users.module.ts 19 Lab2/client/Admin/src/app/users/users.service.ts 29 Lab2/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Lab2/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Lab2/client/Admin/src/app/users/models/user.ts 10 Lab2/client/Admin/src/app/users/user-create/user-create.component.html 137 Lab2/client/Admin/src/app/users/user-create/user-create.component.ts 58 Lab2/client/Admin/src/app/users/user-list/user-list.component.ts 19 Lab2/client/Admin/src/app/users/user-list/user-list.component.html 38 Lab2/client/Admin/src/app/users/users-routing.module.ts 41 Lab2/client/Admin/src/app/app-routing.module.ts 62 Lab2/client/Admin/src/app/default-layout/default-layout.component.html 46 Lab2/client/Admin/src/app/default-layout/index.ts 1 Lab2/client/Admin/src/app/default-layout/default-layout.component.ts 47 Lab2/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Lab2/client/Admin/src/main.ts 9 Lab2/client/Admin/src/styles.scss 1 Lab2/client/Landing/src/polyfills.ts 1 Lab2/client/Landing/src/environments/environment.ts 4 Lab2/client/Landing/src/environments/environment.prod.ts 4 Lab2/client/Landing/src/index.html 13 Lab2/client/Landing/src/test.ts 18 Lab2/client/Landing/src/app/app.component.ts 9 Lab2/client/Landing/src/app/app.component.scss 1 Lab2/client/Landing/src/app/app.module.ts 33 Lab2/client/Landing/src/app/app.component.html 1 Lab2/client/Landing/src/app/register/register.component.ts 62 Lab2/client/Landing/src/app/register/register.component.html 148 Lab2/client/Landing/src/app/landing/landing.component.scss 299 Lab2/client/Landing/src/app/landing/landing.component.html 135 Lab2/client/Landing/src/app/landing/landing.component.ts 41 Lab2/client/Landing/src/app/app-routing.module.ts 23 Lab2/client/Landing/src/main.ts 9 Lab2/client/Landing/src/styles.scss 1 Lab2/server/nested_templates/apigateway_lambdapermissions.yaml 156 Lab2/server/nested_templates/lambdafunctions.yaml 474 Lab2/server/nested_templates/apigateway.yaml 749 Lab2/server/nested_templates/tables.yaml 62 Lab2/server/nested_templates/userinterface.yaml 141 Lab2/server/nested_templates/cognito.yaml 177 Lab2/server/Resources/shared_service_authorizer.py 176 Lab2/server/TenantManagementService/tenant-management.py 136 Lab2/server/TenantManagementService/user-management.py 194 Lab2/server/TenantManagementService/tenant-registration.py 35 Lab2/server/template.yaml 125 Lab2/server/samconfig.toml 12 Lab2/server/ProductService/product_service.py 39 Lab2/server/ProductService/product_models.py 12 Lab2/server/ProductService/product_service_dal.py 83 Lab2/server/OrderService/order_service.py 39 Lab2/server/OrderService/order_models.py 11 Lab2/server/OrderService/order_service_dal.py 83 Lab2/server/layers/logger.py 6 Lab2/server/layers/utils.py 48 Lab4/client/Admin/src/polyfills.ts 1 Lab4/client/Admin/src/scss/_variables.scss 1 Lab4/client/Admin/src/scss/style.scss 3 Lab4/client/Admin/src/scss/_custom.scss 1 Lab4/client/Admin/src/environments/environment.ts 6 Lab4/client/Admin/src/environments/environment.prod.ts 6 Lab4/client/Admin/src/index.html 12 Lab4/client/Admin/src/test.ts 18 Lab4/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Lab4/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Lab4/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Lab4/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Lab4/client/Admin/src/app/views/error/500.component.ts 7 Lab4/client/Admin/src/app/views/error/unauthorized.component.ts 16 Lab4/client/Admin/src/app/views/error/404.component.html 22 Lab4/client/Admin/src/app/views/error/unauthorized.component.scss 8 Lab4/client/Admin/src/app/views/error/404.component.ts 7 Lab4/client/Admin/src/app/views/error/unauthorized.component.html 6 Lab4/client/Admin/src/app/views/error/500.component.html 22 Lab4/client/Admin/src/app/views/auth/auth.module.ts 12 Lab4/client/Admin/src/app/views/auth/configure-auth.ts 18 Lab4/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Lab4/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Lab4/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Lab4/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Lab4/client/Admin/src/app/app.component.ts 45 Lab4/client/Admin/src/app/app.component.scss 1 Lab4/client/Admin/src/app/cognito.guard.ts 27 Lab4/client/Admin/src/app/app.module.ts 84 Lab4/client/Admin/src/app/tenants/tenant-list.component.html 48 Lab4/client/Admin/src/app/tenants/tenant.service.ts 17 Lab4/client/Admin/src/app/tenants/tenant-list.component.ts 17 Lab4/client/Admin/src/app/tenants/tenant.module.ts 24 Lab4/client/Admin/src/app/tenants/tenant-detail.component.html 1 Lab4/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Lab4/client/Admin/src/app/tenants/models/tenant.ts 4 Lab4/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Lab4/client/Admin/src/app/tenants/create.component.ts 63 Lab4/client/Admin/src/app/tenants/create.component.html 130 Lab4/client/Admin/src/app/interceptors/index.ts 5 Lab4/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Lab4/client/Admin/src/app/_nav.ts 18 Lab4/client/Admin/src/app/users/users.module.ts 19 Lab4/client/Admin/src/app/users/users.service.ts 29 Lab4/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Lab4/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Lab4/client/Admin/src/app/users/models/user.ts 10 Lab4/client/Admin/src/app/users/user-create/user-create.component.html 137 Lab4/client/Admin/src/app/users/user-create/user-create.component.ts 58 Lab4/client/Admin/src/app/users/user-list/user-list.component.ts 19 Lab4/client/Admin/src/app/users/user-list/user-list.component.html 38 Lab4/client/Admin/src/app/users/users-routing.module.ts 41 Lab4/client/Admin/src/app/app-routing.module.ts 62 Lab4/client/Admin/src/app/default-layout/default-layout.component.html 46 Lab4/client/Admin/src/app/default-layout/index.ts 1 Lab4/client/Admin/src/app/default-layout/default-layout.component.ts 47 Lab4/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Lab4/client/Admin/src/main.ts 9 Lab4/client/Admin/src/styles.scss 1 Lab4/client/Landing/src/polyfills.ts 1 Lab4/client/Landing/src/environments/environment.ts 4 Lab4/client/Landing/src/environments/environment.prod.ts 4 Lab4/client/Landing/src/index.html 13 Lab4/client/Landing/src/test.ts 18 Lab4/client/Landing/src/app/app.component.ts 9 Lab4/client/Landing/src/app/app.component.scss 1 Lab4/client/Landing/src/app/app.module.ts 33 Lab4/client/Landing/src/app/app.component.html 1 Lab4/client/Landing/src/app/register/register.component.ts 62 Lab4/client/Landing/src/app/register/register.component.html 148 Lab4/client/Landing/src/app/landing/landing.component.scss 299 Lab4/client/Landing/src/app/landing/landing.component.html 135 Lab4/client/Landing/src/app/landing/landing.component.ts 41 Lab4/client/Landing/src/app/app-routing.module.ts 23 Lab4/client/Landing/src/main.ts 9 Lab4/client/Landing/src/styles.scss 1 Lab4/client/Application/src/polyfills.ts 1 Lab4/client/Application/src/scss/_variables.scss 1 Lab4/client/Application/src/scss/style.scss 3 Lab4/client/Application/src/scss/_custom.scss 1 Lab4/client/Application/src/environments/environment.ts 7 Lab4/client/Application/src/environments/environment.prod.ts 7 Lab4/client/Application/src/index.html 13 Lab4/client/Application/src/test.ts 18 Lab4/client/Application/src/app/views/dashboard/dashboard.component.html 48 Lab4/client/Application/src/app/views/dashboard/dashboard.component.ts 140 Lab4/client/Application/src/app/views/dashboard/dashboard.module.ts 18 Lab4/client/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 Lab4/client/Application/src/app/views/error/500.component.ts 7 Lab4/client/Application/src/app/views/error/unauthorized.component.ts 46 Lab4/client/Application/src/app/views/error/404.component.html 22 Lab4/client/Application/src/app/views/error/unauthorized.component.scss 8 Lab4/client/Application/src/app/views/error/404.component.ts 7 Lab4/client/Application/src/app/views/error/unauthorized.component.html 7 Lab4/client/Application/src/app/views/error/500.component.html 22 Lab4/client/Application/src/app/views/auth/auth.module.ts 12 Lab4/client/Application/src/app/views/auth/login-info/login-info.component.html 56 Lab4/client/Application/src/app/views/auth/login-info/login-info.component.ts 36 Lab4/client/Application/src/app/views/auth/login-info/login-info.component.scss 11 Lab4/client/Application/src/app/views/auth/auth-config.ts 5 Lab4/client/Application/src/app/views/auth/auth-configuration.service.ts 72 Lab4/client/Application/src/app/views/auth/auth-routing.module.ts 14 Lab4/client/Application/src/app/views/auth/models/config-params.ts 14 Lab4/client/Application/src/app/views/auth/models/openid-config-params.ts 3 Lab4/client/Application/src/app/views/logoff/logoff.component.html 8 Lab4/client/Application/src/app/views/logoff/logoff.component.ts 17 Lab4/client/Application/src/app/app.component.ts 46 Lab4/client/Application/src/app/cognito.guard.ts 26 Lab4/client/Application/src/app/app.module.ts 85 Lab4/client/Application/src/app/app.routing.ts 75 Lab4/client/Application/src/app/interceptors/index.ts 5 Lab4/client/Application/src/app/interceptors/auth.interceptor.ts 25 Lab4/client/Application/src/app/service-helper.service.ts 14 Lab4/client/Application/src/app/_nav.ts 27 Lab4/client/Application/src/app/users/users.module.ts 19 Lab4/client/Application/src/app/users/users.service.ts 29 Lab4/client/Application/src/app/users/user-detail/user-detail.component.html 1 Lab4/client/Application/src/app/users/user-detail/user-detail.component.ts 12 Lab4/client/Application/src/app/users/models/user.ts 9 Lab4/client/Application/src/app/users/user-create/user-create.component.html 115 Lab4/client/Application/src/app/users/user-create/user-create.component.ts 44 Lab4/client/Application/src/app/users/user-list/user-list.component.ts 19 Lab4/client/Application/src/app/users/user-list/user-list.component.html 36 Lab4/client/Application/src/app/users/users-routing.module.ts 41 Lab4/client/Application/src/app/products/product-edit/product-edit.component.ts 63 Lab4/client/Application/src/app/products/product-edit/product-edit.component.html 98 Lab4/client/Application/src/app/products/product-list/product-list.component.ts 34 Lab4/client/Application/src/app/products/product-list/product-list.component.html 37 Lab4/client/Application/src/app/products/product-create/product-create.component.ts 39 Lab4/client/Application/src/app/products/product-create/product-create.component.html 73 Lab4/client/Application/src/app/products/models/product.interface.ts 9 Lab4/client/Application/src/app/products/products.module.ts 23 Lab4/client/Application/src/app/products/products-routing.module.ts 41 Lab4/client/Application/src/app/products/product.service.ts 33 Lab4/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Lab4/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Lab4/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Lab4/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Lab4/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Lab4/client/Application/src/app/orders/orders-routing.module.ts 40 Lab4/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Lab4/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Lab4/client/Application/src/app/orders/orders.module.ts 19 Lab4/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Lab4/client/Application/src/app/orders/models/order.interface.ts 7 Lab4/client/Application/src/app/orders/orders.service.ts 25 Lab4/client/Application/src/app/default-layout/default-layout.component.html 45 Lab4/client/Application/src/app/default-layout/index.ts 1 Lab4/client/Application/src/app/default-layout/default-layout.component.ts 37 Lab4/client/Application/src/main.ts 9 Lab4/client/Application/src/styles.scss 1 Lab4/server/nested_templates/apigateway_lambdapermissions.yaml 156 Lab4/server/nested_templates/lambdafunctions.yaml 509 Lab4/server/nested_templates/apigateway.yaml 745 Lab4/server/nested_templates/tables.yaml 62 Lab4/server/nested_templates/userinterface.yaml 206 Lab4/server/nested_templates/cognito.yaml 181 Lab4/server/shared-template.yaml 141 Lab4/server/Resources/tenant_authorizer.py 170 Lab4/server/Resources/shared_service_authorizer.py 206 Lab4/server/TenantManagementService/tenant-management.py 197 Lab4/server/TenantManagementService/user-management.py 304 Lab4/server/TenantManagementService/tenant-registration.py 53 Lab4/server/shared-samconfig.toml 12 Lab4/server/tenant-template.yaml 861 Lab4/server/ProductService/product_service.py 63 Lab4/server/ProductService/product_models.py 14 Lab4/server/ProductService/product_service_dal.py 121 Lab4/server/OrderService/order_service.py 62 Lab4/server/OrderService/order_models.py 13 Lab4/server/OrderService/order_service_dal.py 120 Lab4/server/layers/metrics_manager.py 9 Lab4/server/layers/auth_manager.py 192 Lab4/server/layers/logger.py 9 Lab4/server/layers/utils.py 63 Lab4/server/tenant-samconfig.toml 12 Lab6/client/Admin/src/polyfills.ts 1 Lab6/client/Admin/src/scss/_variables.scss 1 Lab6/client/Admin/src/scss/style.scss 3 Lab6/client/Admin/src/scss/_custom.scss 1 Lab6/client/Admin/src/environments/environment.ts 6 Lab6/client/Admin/src/environments/environment.prod.ts 6 Lab6/client/Admin/src/index.html 12 Lab6/client/Admin/src/test.ts 18 Lab6/client/Admin/src/app/views/dashboard/dashboard.component.html 48 Lab6/client/Admin/src/app/views/dashboard/dashboard.component.ts 190 Lab6/client/Admin/src/app/views/dashboard/dashboard.module.ts 20 Lab6/client/Admin/src/app/views/dashboard/dashboard-routing.module.ts 17 Lab6/client/Admin/src/app/views/error/500.component.ts 7 Lab6/client/Admin/src/app/views/error/unauthorized.component.ts 16 Lab6/client/Admin/src/app/views/error/404.component.html 22 Lab6/client/Admin/src/app/views/error/unauthorized.component.scss 8 Lab6/client/Admin/src/app/views/error/404.component.ts 7 Lab6/client/Admin/src/app/views/error/unauthorized.component.html 6 Lab6/client/Admin/src/app/views/error/500.component.html 22 Lab6/client/Admin/src/app/views/auth/auth.module.ts 12 Lab6/client/Admin/src/app/views/auth/configure-auth.ts 18 Lab6/client/Admin/src/app/views/auth/login-info/login-info.component.html 56 Lab6/client/Admin/src/app/views/auth/login-info/login-info.component.ts 36 Lab6/client/Admin/src/app/views/auth/login-info/login-info.component.scss 11 Lab6/client/Admin/src/app/views/auth/auth-routing.module.ts 14 Lab6/client/Admin/src/app/app.component.ts 45 Lab6/client/Admin/src/app/app.component.scss 1 Lab6/client/Admin/src/app/cognito.guard.ts 27 Lab6/client/Admin/src/app/app.module.ts 84 Lab6/client/Admin/src/app/tenants/tenant-list.component.html 48 Lab6/client/Admin/src/app/tenants/tenant.service.ts 17 Lab6/client/Admin/src/app/tenants/tenant-list.component.ts 17 Lab6/client/Admin/src/app/tenants/tenant.module.ts 24 Lab6/client/Admin/src/app/tenants/tenant-detail.component.html 1 Lab6/client/Admin/src/app/tenants/tenant-detail.component.ts 12 Lab6/client/Admin/src/app/tenants/models/tenant.ts 4 Lab6/client/Admin/src/app/tenants/tenant-routing.module.ts 44 Lab6/client/Admin/src/app/tenants/create.component.ts 63 Lab6/client/Admin/src/app/tenants/create.component.html 130 Lab6/client/Admin/src/app/interceptors/index.ts 5 Lab6/client/Admin/src/app/interceptors/auth.interceptor.ts 23 Lab6/client/Admin/src/app/_nav.ts 18 Lab6/client/Admin/src/app/users/users.module.ts 19 Lab6/client/Admin/src/app/users/users.service.ts 29 Lab6/client/Admin/src/app/users/user-detail/user-detail.component.html 1 Lab6/client/Admin/src/app/users/user-detail/user-detail.component.ts 12 Lab6/client/Admin/src/app/users/models/user.ts 9 Lab6/client/Admin/src/app/users/user-create/user-create.component.html 137 Lab6/client/Admin/src/app/users/user-create/user-create.component.ts 58 Lab6/client/Admin/src/app/users/user-list/user-list.component.ts 19 Lab6/client/Admin/src/app/users/user-list/user-list.component.html 36 Lab6/client/Admin/src/app/users/users-routing.module.ts 41 Lab6/client/Admin/src/app/app-routing.module.ts 62 Lab6/client/Admin/src/app/default-layout/default-layout.component.html 46 Lab6/client/Admin/src/app/default-layout/index.ts 1 Lab6/client/Admin/src/app/default-layout/default-layout.component.ts 47 Lab6/client/Admin/src/app/default-layout/models/openid-config-params.ts 3 Lab6/client/Admin/src/main.ts 9 Lab6/client/Admin/src/styles.scss 1 Lab6/client/Landing/src/polyfills.ts 1 Lab6/client/Landing/src/environments/environment.ts 4 Lab6/client/Landing/src/environments/environment.prod.ts 4 Lab6/client/Landing/src/index.html 13 Lab6/client/Landing/src/test.ts 18 Lab6/client/Landing/src/app/app.component.ts 9 Lab6/client/Landing/src/app/app.component.scss 1 Lab6/client/Landing/src/app/app.module.ts 33 Lab6/client/Landing/src/app/app.component.html 1 Lab6/client/Landing/src/app/register/register.component.ts 62 Lab6/client/Landing/src/app/register/register.component.html 148 Lab6/client/Landing/src/app/landing/landing.component.scss 299 Lab6/client/Landing/src/app/landing/landing.component.html 135 Lab6/client/Landing/src/app/landing/landing.component.ts 41 Lab6/client/Landing/src/app/app-routing.module.ts 23 Lab6/client/Landing/src/main.ts 9 Lab6/client/Landing/src/styles.scss 1 Lab6/client/Application/src/polyfills.ts 1 Lab6/client/Application/src/scss/_variables.scss 1 Lab6/client/Application/src/scss/style.scss 3 Lab6/client/Application/src/scss/_custom.scss 1 Lab6/client/Application/src/environments/environment.ts 4 Lab6/client/Application/src/environments/environment.prod.ts 4 Lab6/client/Application/src/index.html 13 Lab6/client/Application/src/test.ts 18 Lab6/client/Application/src/app/views/dashboard/dashboard.component.html 48 Lab6/client/Application/src/app/views/dashboard/dashboard.component.ts 140 Lab6/client/Application/src/app/views/dashboard/dashboard.module.ts 18 Lab6/client/Application/src/app/views/dashboard/dashboard-routing.module.ts 18 Lab6/client/Application/src/app/views/error/500.component.ts 7 Lab6/client/Application/src/app/views/error/unauthorized.component.ts 53 Lab6/client/Application/src/app/views/error/404.component.html 22 Lab6/client/Application/src/app/views/error/unauthorized.component.scss 8 Lab6/client/Application/src/app/views/error/404.component.ts 7 Lab6/client/Application/src/app/views/error/unauthorized.component.html 36 Lab6/client/Application/src/app/views/error/500.component.html 22 Lab6/client/Application/src/app/views/auth/auth.module.ts 12 Lab6/client/Application/src/app/views/auth/login-info/login-info.component.html 56 Lab6/client/Application/src/app/views/auth/login-info/login-info.component.ts 36 Lab6/client/Application/src/app/views/auth/login-info/login-info.component.scss 11 Lab6/client/Application/src/app/views/auth/auth-config.ts 4 Lab6/client/Application/src/app/views/auth/auth-configuration.service.ts 128 Lab6/client/Application/src/app/views/auth/auth-routing.module.ts 14 Lab6/client/Application/src/app/views/auth/models/config-params.ts 14 Lab6/client/Application/src/app/views/auth/models/openid-config-params.ts 3 Lab6/client/Application/src/app/views/logoff/logoff.component.html 8 Lab6/client/Application/src/app/views/logoff/logoff.component.ts 17 Lab6/client/Application/src/app/app.component.ts 48 Lab6/client/Application/src/app/cognito.guard.ts 26 Lab6/client/Application/src/app/app.module.ts 80 Lab6/client/Application/src/app/app.routing.ts 75 Lab6/client/Application/src/app/interceptors/index.ts 5 Lab6/client/Application/src/app/interceptors/auth.interceptor.ts 25 Lab6/client/Application/src/app/service-helper.service.ts 15 Lab6/client/Application/src/app/_nav.ts 27 Lab6/client/Application/src/app/users/users.module.ts 19 Lab6/client/Application/src/app/users/users.service.ts 29 Lab6/client/Application/src/app/users/user-detail/user-detail.component.html 1 Lab6/client/Application/src/app/users/user-detail/user-detail.component.ts 12 Lab6/client/Application/src/app/users/models/user.ts 9 Lab6/client/Application/src/app/users/user-create/user-create.component.html 115 Lab6/client/Application/src/app/users/user-create/user-create.component.ts 44 Lab6/client/Application/src/app/users/user-list/user-list.component.ts 19 Lab6/client/Application/src/app/users/user-list/user-list.component.html 36 Lab6/client/Application/src/app/users/users-routing.module.ts 41 Lab6/client/Application/src/app/products/product-edit/product-edit.component.ts 63 Lab6/client/Application/src/app/products/product-edit/product-edit.component.html 98 Lab6/client/Application/src/app/products/product-list/product-list.component.ts 34 Lab6/client/Application/src/app/products/product-list/product-list.component.html 37 Lab6/client/Application/src/app/products/product-create/product-create.component.ts 39 Lab6/client/Application/src/app/products/product-create/product-create.component.html 73 Lab6/client/Application/src/app/products/models/product.interface.ts 9 Lab6/client/Application/src/app/products/products.module.ts 23 Lab6/client/Application/src/app/products/products-routing.module.ts 41 Lab6/client/Application/src/app/products/product.service.ts 33 Lab6/client/Application/src/app/orders/orders-detail/orders-detail.component.scss 65 Lab6/client/Application/src/app/orders/orders-detail/orders-detail.component.html 115 Lab6/client/Application/src/app/orders/orders-detail/orders-detail.component.ts 56 Lab6/client/Application/src/app/orders/orders-create/orders-create.component.ts 84 Lab6/client/Application/src/app/orders/orders-create/orders-create.component.html 59 Lab6/client/Application/src/app/orders/orders-routing.module.ts 40 Lab6/client/Application/src/app/orders/orders-list/orders-list.component.ts 22 Lab6/client/Application/src/app/orders/orders-list/orders-list.component.html 35 Lab6/client/Application/src/app/orders/orders.module.ts 19 Lab6/client/Application/src/app/orders/models/orderproduct.interface.ts 5 Lab6/client/Application/src/app/orders/models/order.interface.ts 7 Lab6/client/Application/src/app/orders/orders.service.ts 25 Lab6/client/Application/src/app/default-layout/default-layout.component.html 45 Lab6/client/Application/src/app/default-layout/index.ts 1 Lab6/client/Application/src/app/default-layout/default-layout.component.ts 37 Lab6/client/Application/src/main.ts 9 Lab6/client/Application/src/styles.scss 1 Lab6/server/nested_templates/apigateway_lambdapermissions.yaml 183 Lab6/server/nested_templates/custom_resources.yaml 34 Lab6/server/nested_templates/lambdafunctions.yaml 721 Lab6/server/nested_templates/apigateway.yaml 1107 Lab6/server/nested_templates/tables.yaml 92 Lab6/server/nested_templates/userinterface.yaml 206 Lab6/server/nested_templates/cognito.yaml 181 Lab6/server/shared-template.yaml 227 Lab6/server/Resources/tenant_authorizer.py 216 Lab6/server/Resources/shared_service_authorizer.py 215 Lab6/server/TenantManagementService/tenant-management.py 298 Lab6/server/TenantManagementService/user-management.py 435 Lab6/server/TenantManagementService/tenant-provisioning.py 54 Lab6/server/TenantManagementService/tenant-registration.py 78 Lab6/server/tenant-buildspec.yml 24 Lab6/server/TenantPipeline/lib/serverless-saas-stack.ts 89 Lab6/server/TenantPipeline/jest.config.js 7 Lab6/server/TenantPipeline/resources/lambda-deploy-tenant-stack.py 159 Lab6/server/shared-samconfig.toml 12 Lab6/server/tenant-template.yaml 1041 Lab6/server/ProductService/product_service.py 63 Lab6/server/ProductService/product_models.py 14 Lab6/server/ProductService/product_service_dal.py 135 Lab6/server/OrderService/order_service.py 62 Lab6/server/OrderService/order_models.py 13 Lab6/server/OrderService/order_service_dal.py 134 Lab6/server/layers/metrics_manager.py 9 Lab6/server/layers/auth_manager.py 192 Lab6/server/layers/logger.py 9 Lab6/server/layers/utils.py 80 Lab6/server/tenant-samconfig.toml 12 Lab6/server/custom_resources/update_tenant_apigatewayurl.py 39 Lab6/server/custom_resources/update_tenantstackmap_table.py 28 Lab6/server/custom_resources/update_settings_table.py 34 Lab6/server/custom_resources/update_usage_plan.py 70