source/packages/services/provisioning/src/things/things.service.ts (4 lines): - line 176: // TODO: fire event - line 295: // TODO: add in support for pre-process steps to bulk provisioning (no need for it yet) - line 317: // TODO: add in support for post-process steps to bulk provisioning (no need for it yet). will need to wait for the task completing - line 437: // TODO: this returns immmediate groups and does not traverse the group hierarchy source/packages/services/simulation-manager/src/runs/runs.service.ts (4 lines): - line 65: // TODO: validation - simulation available? - line 66: // TODO: validation - run not already in progress? - line 67: // TODO: validation - no. devices < total available? - line 169: // TODO: simulation - tear down on finished source/packages/services/command-and-control/src/messages/workflow/workflow.topic.ts (3 lines): - line 72: // TODO: validate message has all required payload params identified/provided - line 89: // TODO: verify that device is online before sending - line 91: // TODO: support other topic params? source/cicd/integrationtestsproject_build.bash (3 lines): - line 182: # TODO: Fix commands/commands.feature - line 186: # TODO: Fix device-patcher/patch-enhanced.feature - line 191: # TODO: Fix greengrass2-provisioning/*.feature source/packages/services/commands/src/commands/commands.service.ts (3 lines): - line 59: // TODO: improve the performance of this by running the promises in parallel - line 109: // TODO: improve the performance of this by running the promises in parallel - line 200: // TODO add pagination source/packages/services/events-alerts/src/lambda_proxy_ddbstream.ts (2 lines): - line 71: // TODO: add rest of non-sns destination types when we support them - line 108: // TODO: add rest of sns destination types when we support them source/packages/services/command-and-control/src/lambda_job_command_response_handler.ts (2 lines): - line 35: // TODO: if target was an ephemeral group, delete it - line 41: // TODO: configure a lambda destination to handle errors? source/packages/services/commands/src/commands/workflow/workflow.factory.ts (2 lines): - line 53: // TODO cancel - line 62: // TODO cancel source/packages/services/installer/src/commands/modules/infrastructure/apigw.ts (2 lines): - line 150: // TODO: Use existing cognito? Or deploy a Cognito user pool specifically for CDF? - line 173: // TODO potentially remove old ansers source/packages/services/assetlibrary/src/search/search.full.service.ts (2 lines): - line 94: // TODO: validation? - line 109: // TODO: validation? source/packages/libraries/core/deployment-helper/src/lambda_helper.ts (2 lines): - line 34: // TODO: Try Loading the config from S3 - line 35: // TODO: If not in S3 then just return empty source/packages/services/command-and-control/src/messages/workflow/workflow.createEphemeralGroup.ts (2 lines): - line 84: // TODO: removing resolved targets means their status will never change from 'pending'. - line 127: // TODO: check whether need to sanitize the group name source/packages/services/greengrass2-provisioning/src/cores/cores.service.ts (2 lines): - line 160: // TODO: manage pagination of installed components - line 205: // TODO: determine whether installed component matches what is on template or not source/packages/services/assetlibraryhistory/src/queries/queries.service.ts (2 lines): - line 31: // TODO validation - line 53: // TODO validation source/packages/services/greengrass2-provisioning/src/cores/cores.dao.ts (1 line): - line 347: // TODO: check for errors and reprocess source/packages/services/assetlibraryhistory/src/events/actions/eventaction.update.ts (1 line): - line 27: // TODO: validation source/packages/services/assetlibraryhistory/src/events/actions/eventaction.delete.ts (1 line): - line 27: // TODO: validation source/packages/services/greengrass2-provisioning/src/deploymentTasks/deploymentTasks.dao.ts (1 line): - line 282: // TODO: either handle pagination of targeted cores, or expose as a different paginated endpoint source/packages/services/assetlibraryhistory/src/events/actions/eventaction.create.ts (1 line): - line 27: // TODO: validation source/packages/services/events-processor/src/api/targets/target.service.ts (1 line): - line 175: // TODO: source/packages/services/installer/src/utils/wizard.ts (1 line): - line 109: // TODO: verify that bundles exist for all the selected modules source/packages/services/greengrass2-provisioning/src/utils/errors.util.ts (1 line): - line 45: res.status(501).json({ error: 'TODO: Not yet implemented' }).end(); source/packages/services/command-and-control/src/messages/messages.service.ts (1 line): - line 294: // TODO: retrieve message and recipient concurrently to speed things up source/packages/services/assetlibraryhistory/src/events/actions/eventaction.updateComponentParent.ts (1 line): - line 27: // TODO: validation source/packages/services/provisioning/src/lambda_proxy.ts (1 line): - line 25: // TODO: for now this handles one event and assumes the topic source/packages/services/device-monitoring/src/iot_lifecycle_event.ts (1 line): - line 32: // TODO: figure out how to extract a boolean `connected` from the eventType source/packages/libraries/core/thing-list-builder/src/awsIotThingListBuilder.ts (1 line): - line 203: // TODO: performance improvement, process in parallel source/packages/services/assetlibrary-export/src/data/common.full.dao.ts (1 line): - line 106: // TODO: this should be done from any service that calls this, so we should replace this with a simple number/range validation source/packages/services/assetlibrary/src/groups/groups.full.dao.ts (1 line): - line 145: // TODO: verify and optimize this further source/packages/services/assetlibrary-export/src/utils/typeUtils.ts (1 line): - line 23: * TODO: this is duplicated from assetlibrary and should be moved to a common shared util. source/packages/services/assetlibraryhistory/src/lambda_iot_rule.ts (1 line): - line 26: // TODO validation source/packages/services/simulation-manager/src/simulations/simulations.service.ts (1 line): - line 67: // TODO: run any configured setup tasks source/packages/services/bulkcerts/src/lambda_proxy.ts (1 line): - line 25: // TODO: for now this handles one event and assumes the topic source/packages/services/greengrass2-provisioning/src/cores/cores.assembler.ts (1 line): - line 58: // TODO: pagination source/packages/services/commands/src/commands/commands.dao.ts (1 line): - line 159: // TODO add optimistic locking source/packages/services/assetlibrary/src/types/types.lite.service.ts (1 line): - line 108: // TODO: move to an assembler function source/packages/services/certificatevendor/src/registry/assetlibrary.service.ts (1 line): - line 53: // TODO: any other checks we need to do here as part of whitelist? source/packages/services/device-patcher/src/activation/activation.dao.ts (1 line): - line 62: // TODO: update this to update by pK and only the relevent attributes, not the whole object again source/packages/libraries/clients/organizationmanager-client/src/index.ts (1 line): - line 14: setLevel('debug'); // TODO: investigate why this was overridden (maintaining previous code in utils/logger.ts) source/packages/services/commands/src/templates/templates.dao.ts (1 line): - line 90: // TODO add optimistic locking source/packages/services/assetlibrary/src/search/search.full.dao.ts (1 line): - line 257: // TODO: this should be done from any service that calls this, so we should replace this with a simple number/range validation source/packages/services/command-and-control/src/lambda_shadow_command_response_handler.ts (1 line): - line 44: // TODO: configure a lambda destination to handle errors? source/packages/services/assetlibraryhistory/src/events/actions/eventaction.publishTemplate.ts (1 line): - line 27: // TODO: validation source/packages/services/events-processor/src/api/targets/processors/push.target.ts (1 line): - line 45: // TODO: do we already have a platform arn created for the provided token? if so, skip it source/packages/services/events-processor/src/utils/errors.util.ts (1 line): - line 56: res.status(501).json({ error: 'TODO: Not yet implemented' }).end(); source/packages/services/assetlibraryhistory/src/events/events.dao.ts (1 line): - line 116: // TODO add optimistic locking source/packages/libraries/clients/commands-client/src/client/commands.lambda.service.ts (1 line): - line 105: // TODO: lambda invocation mode of multi-part file upload source/packages/services/command-and-control/src/lambda_topic_command_response_handler.ts (1 line): - line 34: // TODO: configure a lambda destination to handle errors? source/packages/services/installer/src/commands/modules/service/fleetSimulator.ts (1 line): - line 122: `PublicSubNetIds=${answers.vpc?.privateSubnetIds}`, // TODO:check how cfn uses this - should it be public or private subnets? source/packages/services/assetlibraryhistory/src/events/events.service.ts (1 line): - line 30: // TODO validation source/packages/services/assetlibrary/src/utils/typeUtils.ts (1 line): - line 32: * TODO: remove this function. This maintains existing functionality but could be much simpler. Since offset and count source/packages/services/command-and-control/src/messages/workflow/workflow.job.ts (1 line): - line 114: // TODO: tear down thing group once finished source/packages/libraries/clients/commandandcontrol-client/src/index.ts (1 line): - line 14: setLevel('debug'); // TODO: investigate why this was overridden (maintaining previous code in utils/logger.ts) source/packages/services/events-processor/src/api/events/event.service.ts (1 line): - line 55: // TODO: validate the conditions format source/packages/services/assetlibrary/src/data/common.full.dao.ts (1 line): - line 141: // TODO: this should be done from any service that calls this, so we should replace this with a simple number/range validation