Summary: 59 instances, 28 unique Text Count // TODO: Provide a custom controller so we don't have to stick this on the scope 1 //TODO: Extract to be reusable with canaryStage [zkt] 2 12 // TODO link to logs 1 task.execution.stages[0].type : // TODO: good grief 1 // TODO: Convert all the execution details controllers to ES6 controllers and remove references to $scope 1 // TODO Add link to CF console outputs 1 // TODO: Add incident links to details 1 // TODO: refactor this once there are other types of warnings coming through 1 // TODO: Convert filter.model.service to TS, create an interface, and have this class implement said interface 1 require('../../../netflix/migrator/serverGroup/serverGroup.migrator.directive.js'), // TODO: make actions pluggable 2 1 // TODO: remove if we ever figure out why quickPatchAsgStage never has a startTime 1 // TODO - remove 'deploymentDetails || ...' once we've finalized the migration away from per-stage deploymentDetails 1 .then((app: Application): Application => { // TODO: make the notFound into an application 1 $rootScope.$state = $state; // TODO: Do we really need this? 1 application['securityGroupsIndex'] = securityGroupsIndex; // TODO: refactor the securityGroupsIndex out 1 // TODO: this is bad, but this method is not async and making it async is going to be non-trivial 1 // TODO: Extract into utility class 1 17 delete command.ramdiskId; // TODO: clean up in kato? - should ignore if empty string 1 1 // TODO: Move to service 1 timeout: SETTINGS.pollSchedule * 2 + 5000, // TODO: replace with apiHost call 3 // TODO: Remove $scope. Keeping it here so we can use $watch for now. 1 // TODO: Remove LineChartHack, replace require with commented out one once 1 // TODO: Convert executionService.updateExecution() to an Observable and subscribe/unsubscribe 1 // TODO Add link to CF console outputs 1