installer/src/main/java/com/amazon/aws/partners/saasfactory/saasboost/SaaSBoostInstall.java (15 lines): - line 73: // TODO do we need to reassign the quicksight client between getQuickSightUsername and setupQuicksight? - line 234: // TODO We're doing this because downloading Node modules for the first time takes a while... is this necessary? - line 355: // TODO if we capture the create complete event for the web bucket from the main SaaS Boost stack - line 533: // TODO move these parameters to CloudFormation - line 634: // TODO Why doesn't the CloudFormation template own this? - line 666: // TODO Why don't we bail here if that file is required? - line 674: // TODO does this fail if it's run more than once? - line 1006: /* TODO Note that this entire QuickSight setup is not owned by CloudFormation like most everything - line 1348: // TODO CloudFormation should own this parameter, not the installer... it's possible the parameter doesn't exist - line 1369: .filter(output -> requiredOutputs.contains(output.outputKey())) // TODO Should we just capture them all? - line 1467: //.onFailure("DO_NOTHING") // TODO bug on roll back? - line 1533: // TODO should we set an upper bound on this loop? - line 1576: //.onFailure("DO_NOTHING") // TODO bug on roll back? - line 1799: // TODO this really should be a delete and copy like aws s3 sync --delete - line 2016: // TODO is there a bug on version being blank? client/web/src/tenant/TenantListContainer.js (2 lines): - line 28: const loading = useSelector((state) => state.tenants.loading); //TODO: move to tenants duck file. - line 55: }, [dispatch]); //TODO: Follow up on the use of this dispatch function. client/web/src/metrics/DashboardComponent.js (2 lines): - line 34: //*TODO: Have to get the entry for the executed query - line 37: //*TODO: Have to get the metric record for the metricName and Namespace you want to graph services/onboarding-service/src/main/java/com/amazon/aws/partners/saasfactory/saasboost/OnboardingService.java (2 lines): - line 321: //*TODO: We should add check for CIDRs here! - line 1024: //*TODO - Add Lambda function and event rule for "Delete Tenant" services/metric-service/src/main/java/com/amazon/aws/partners/saasfactory/saasboost/MetricServiceDAL.java (2 lines): - line 178: //*TODO: Maybe get rid of this as we only care for entire period - line 240: //**TODO: now we have to reverse the order. resources/tenant-onboarding-rds.yaml (2 lines): - line 249: # TODO: Parameterize these - line 290: # TODO: Parameterize these client/web/src/dashboard/DashboardComponent.js (1 line): - line 120: }, [dispatch]); //TODO: Follow up on the use of this dispatch function. client/web/src/App.js (1 line): - line 74: //TODO: Clear out redux store when user is signed out. client/web/src/metrics/ALBMetrics.js (1 line): - line 71: }, [dispatch]); //TODO: Follow up on the use of this dispatch function. client/web/src/metrics/AccessLoggingMetricsContainer.js (1 line): - line 81: }, [dispatch]); //TODO: Follow up on the use of this dispatch function. services/metric-service/src/main/java/com/amazon/aws/partners/saasfactory/saasboost/MetricService.java (1 line): - line 200: //*TODO: should we send a SNS message client/web/src/metrics/ECSMetricsContainer.js (1 line): - line 65: }, [dispatch]); //TODO: Follow up on the use of this dispatch function. services/tenant-service/src/main/java/com/amazon/aws/partners/saasfactory/saasboost/TenantService.java (1 line): - line 410: //**TODO set status to deleting or disable? services/settings-service/src/main/java/com/amazon/aws/partners/saasfactory/saasboost/SettingsService.java (1 line): - line 660: // TODO how do we cleanup the billing provider integration? metering-billing/lambdas/src/main/java/com/amazon/aws/partners/saasfactory/metering/aggregation/BillingEventAggregation.java (1 line): - line 320: // TODO: This doesn't have to be done each time; keep track of what is already initialized resources/saas-boost.yaml (1 line): - line 385: ##TODO: Do we want to clear the access logs bucket