sandbox/simstream/simstream/simstream.py (12 lines): - line 76: # TODO: Read in config - line 77: # TODO: Set up configuration dict - line 84: # TODO: Create new MessageParser - line 85: # TODO: Run message through MessageParser - line 86: # TODO: Route message to the correct DataReporter/EventMonitor - line 116: # TODO: Create and configure all DataReporters - line 117: # TODO: Create and configure all DataCollectors - line 118: # TODO: Assign each DataCollector to the correct DataReporter - line 126: #TODO: Create and configure all EventMonitors - line 127: #TODO: Create and configure all EventHandlers - line 128: #TODO: Assign each EventHandler to the correct EventMonitor - line 129: #TODO: Assign each EventMonitor to the correct DataCollector modules/ide-integration/src/main/containers/pga/airavata-php-gateway/public/js/datacat/GLmol.js (11 lines): - line 230: if (altLoc != ' ' && altLoc != 'A') continue; // FIXME: ad hoc - line 311: // TODO: Implement me! - line 525: // TODO: Find inner side of a ring - line 650: // FIXME: Winkled... - line 868: // FIXME: transition! - line 1089: if (atom.atom == 'O3\'') { // to connect 3' end. FIXME: better way to do? - line 1113: O.normalize().multiplyScalar(nucleicAcidWidth); // TODO: refactor - line 1201: // TODO: Test - line 1398: // TODO: Add near(atomlist, neighbor, distanceCutoff) - line 1399: // TODO: Add expandToResidue(atomlist) - line 1605: // TODO: Better touch panel support. modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/controllers/GroupController.php (11 lines): - line 18: // TODO: Get the group name and description - line 19: // TODO: Create the new group - line 20: // TODO: Get users to add - line 21: // TODO: Update membership of users in list - line 33: // TODO: Get users to edit - line 34: // TODO: Update membership of users in list - line 39: // TODO: Determine if the user is a member of the group - line 40: // TODO: Determine if the user is owner of the group - line 41: // TODO: If not a member, load a page that says they cannot see the group - line 42: // TODO: If a standard member, display group name, description, members, projects(?) and experiments (?) - line 43: // TODO: If owner, display buttons to allow adding and removing members airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java (10 lines): - line 897: // TODO: verify that gatewayId and project.gatewayId match authzToken - line 1329: // FIXME: re-enable experiment statistics for non-admin users - line 1479: // TODO: verify that gatewayId and experiment.gatewayId match authzToken - line 1778: // TODO: update the experiment via a DB event - line 1858: // TODO - call validation module and validate experiment - line 2158: // TODO: verify that gatewayId matches gatewayId in authzToken - line 2682: // TODO: verify that gatewayId matches authzToken gatewayId - line 2900: // TODO: restrict to only application deployments that are accessible to user - line 4683: // TODO: Move this Thrift conversion to utility class - line 5655: // TODO: verify that gatewayId in groupResourceProfile matches authzToken gatewayId airavata-api/airavata-client-sdks/airavata-python-sdk/airavata_experiments/airavata.py (6 lines): - line 326: TODO add data_svc fallback - line 384: TODO add data_svc fallback - line 419: TODO add data_svc fallback - line 464: TODO add data_svc fallback - line 713: "pythonVersion": "3.10", # TODO verify - line 714: "keepAlive": False, # TODO verify modules/orchestrator/orchestrator-service/src/main/java/org/apache/airavata/orchestrator/server/OrchestratorServerHandler.java (6 lines): - line 145: // TODO deprecate this approach as we are replacing gfac - line 189: //FIXME Resolving replica if available. This is a very crude way of resolving input replicas. A full featured - line 190: //FIXME replica resolving logic should come here - line 593: // TODO deprecate this approach as we are replacing gfac - line 768: // TODO if experiment have more than one process associated with it, then this should be changed. - line 965: // TODO deprecate this approach as we are replacing gfac modules/ide-integration/src/main/containers/pga/airavata-php-gateway/public/js/moment.js (5 lines): - line 538: // TODO: remove 'name' arg after deprecation is removed - line 1324: // TODO: We need to take the current isoWeekYear, but that depends on - line 2587: // TODO: Move this out of here! - line 2590: // TODO: Another silent failure? - line 2695: // TODO (iskren): Use anchor date (like 1st Jan) to compute this. modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/server/SharingRegistryServerHandler.java (4 lines): - line 568: //TODO limit offset - line 580: //TODO limit offset - line 912: //TODO Check for permission changes - line 963: //TODO Check for permission changes sandbox/simstream/simstream/eventmonitor.py (4 lines): - line 27: # TODO: Add method to add handlers - line 28: # TODO: Add method to create PikaProducer - line 29: # TODO: Add method to use PikaProducer to respond to events - line 30: # TODO: Add method to deactivate monitor modules/file-server/src/main/java/org/apache/airavata/file/server/service/AirvataFileService.java (3 lines): - line 47: AiravataDirectory airavataDirectory = new AiravataDirectory("root", System.currentTimeMillis()); // TODO: set dir name - line 51: List fileList = agentAdaptor.listDirectory(subPath); // TODO: Validate if this is a file or dir - line 56: fileMetadata.getSize(), System.currentTimeMillis(), System.currentTimeMillis())); // TODO: update created and updated time modules/credential-store/credential-store-service/src/main/java/org/apache/airavata/credential/store/store/impl/db/CommunityUserDAO.java (3 lines): - line 158: String email = resultSet.getString("COMMUNITY_USER_EMAIL"); // TODO fix typo - line 196: String email = resultSet.getString("COMMUNITY_USER_EMAIL"); // TODO fix typo - line 235: String email = resultSet.getString("COMMUNITY_USER_EMAIL"); // TODO fix typo modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/ssh/SshAgentAdaptor.java (3 lines): - line 37: * TODO: Class level comments please - line 292: // TODO file not found does not return exception - line 638: //FIXME: Redundant modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/libraries/Keycloak/Keycloak.php (3 lines): - line 113: // TODO: add state variable to request and put into session - line 409: // TODO: move this to IamAdminServices - line 449: // TODO: cache the result of the request airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers/GroupManagerServiceHandler.java (3 lines): - line 50: //TODO Validations for authorization - line 332: // TODO: replace these methods with ThriftClientPool (see AIRAVATA-2607) - line 393: // FIXME: workaround for UserProfiles that failed to sync to the sharing modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/handler/RegistryServerHandler.java (3 lines): - line 410: // FIXME: for now allowing to pass null accessibleExpIds (only admin users should call this method) - line 5098: // TODO check the gateway - line 5112: // TODO check the gateway modules/agent-framework/airavata-fuse/src/grpcfs_server/main.go (3 lines): - line 96: // TODO implement any locks here - line 107: // TODO implement any locks here - line 176: // TODO properly use offset airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/thrift/async/TEvhttpServer.cpp (3 lines): - line 138: // TODO: Log an error. - line 144: // TODO: Log an error. - line 152: // TODO: Log an error. airavata-local-agent/renderer/pages/tabs-view.jsx (3 lines): - line 235: "wallTimeLimit": 60, // TODO: get this from the user - line 369: // TODO: remove this - line 376: // // TODO: delete these modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/AbstractTask.java (2 lines): - line 45: * TODO: Class level comments please - line 147: // TODO Publish through kafka channel with task and workflow id modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/libraries/Wsis/Wsis.php (2 lines): - line 216: //FIXME hacky fix for the CILogon -> OpenID issue in WSO2 IS - line 499: //FIXME hacky fix for the CILogon -> OpenID issue in WSO2 IS airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/thrift/VirtualProfiling.cpp (2 lines): - line 25: // TODO: This code only works with g++ (since we rely on the fact - line 32: // TODO: We also require glibc for the backtrace() and backtrace_symbols() modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/messaging/RegistryServiceDBEventHandler.java (2 lines): - line 155: //TODO: find appropriate method - line 160: //TODO: find appropriate method sandbox/simstream/simstream/datareporter.py (2 lines): - line 27: # TODO: Refactor to iterate over producers, not collectors. Collectors should - line 29: # TODO: Add method to deactivate reporter modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/AbstractRepository.java (2 lines): - line 52: //FIXME do a bulk insert - line 64: //FIXME do a bulk update airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java (2 lines): - line 721: // TODO: this is needed for migrating from roles to group-based auth but after migration we can remove this - line 727: // FIXME: this only searches through the most recent 100 users for the given role (assuming there are no more than 10,000 users in the gateway) modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/GroovyMapBuilder.java (2 lines): - line 119: // TODO fix this - line 159: // TODO fix this airavata-api/airavata-client-sdks/java-client-samples/src/main/java/org/apache/airavata/client/tools/RegisterSampleApplications.java (2 lines): - line 1393: // TODO - set job manage commands for UGE and LSF type compute resources. - line 1395: // TODO - set parallelism command modules/credential-store/credential-store-service/src/main/java/org/apache/airavata/credential/store/servlet/CredentialStoreCallbackServlet.java (2 lines): - line 125: // TODO remove hard coded values, once passing query parameters is - line 192: certificateCredential.setNotBefore(Utility.convertDateToString(certificates[0].getNotBefore())); //TODO check this is correct modules/commons/src/main/java/org/apache/airavata/common/utils/DerbyTestUtil.java (2 lines): - line 219: * TODO: Handle dependencies by looping in some intelligent way until everything - line 341: * TODO: Handle errors to ensure all objects are dropped, probably requires modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/cancel/CancelCompletingTask.java (2 lines): - line 29: // TODO: Some schedulers do not send notifications once the job is cancelled. It will cause experiment to stay in - line 37: // TODO temporary stop cleaning up because this will cause later cancellation events to be gone un notified airavata-local-agent/renderer/pages/login.jsx (2 lines): - line 58: // TODO: implement this section - line 143: // TODO: ask background process for what gateway we are currently configured on modules/airavata-helix/workflow-impl/src/main/java/org/apache/airavata/helix/workflow/WorkflowOperator.java (2 lines): - line 38: * TODO: Class level comments please - line 127: //TODO : Do we need to monitor workflow status? If so how do we do it in a scalable manner? For example, modules/credential-store/credential-store-service/src/main/java/org/apache/airavata/credential/store/server/CredentialStoreServerHandler.java (2 lines): - line 273: // FIXME: need to get gatewayId for CertificateCredentials - line 275: // FIXME: get the public key? Or what would be appropriate for a summary of a CertificateCredential? thrift-interface-descriptions/airavata-apis/airavata_api.thrift (2 lines): - line 1499: // FIXME: Deprecated, use getApplicationDeploymentsForAppModuleAndGroupResourceProfile instead - line 1712: // FIXME: Deprecated, use getApplicationDeploymentsForAppModuleAndGroupResourceProfile instead modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/libraries/ExperimentUtilities.php (2 lines): - line 264: // TODO: sort taskStatuses by time and output them - line 1164: //TODO - implement following logic with new data model. modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/workflow/ParserWorkflowManager.java (2 lines): - line 105: // FIXME is it ApplicationInterfaceId or ApplicationName - line 175: // TODO: figure out processId and register modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/controllers/FilemanagerController.php (1 line): - line 13: //FIXME check for no ../ parts in the path airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/thrift/server/TNonblockingServer.cpp (1 line): - line 1458: // TODO: figure out something better to do here, but for now kill the modules/orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/cpi/impl/SimpleOrchestratorImpl.java (1 line): - line 320: // TODO - breakdown unicore all in one task to multiple tasks, then we don't need to handle UNICORE here. modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/RegistryAPIServer.java (1 line): - line 171: // TODO Auto-generated method stub modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AgentAdaptor.java (1 line): - line 30: * TODO: Class level comments please modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/LocalJobSubmissionTask.java (1 line): - line 57: // TODO fix this modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/libraries/Airavata/Model/Data/Movement/Types.php (1 line): - line 40: * FIXME: Change GSI to a more precise generic security protocol - X509 modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/AiravataTask.java (1 line): - line 617: // TODO this is inefficient. Try to use a connection pool modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/CommandOutput.java (1 line): - line 25: * TODO: Class level comments please modules/messaging/core/src/main/java/org/apache/airavata/messaging/core/MessagingFactory.java (1 line): - line 74: //FIXME: Set autoAck to false and handle possible situations modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/ssh/StandardOutReader.java (1 line): - line 29: * TODO: Class level comments please modules/commons/src/main/java/org/apache/airavata/common/utils/ServiceUtils.java (1 line): - line 105: // //FIXME: the context root will be correct after updating the web.xml thrift-interface-descriptions/data-models/resource-catalog-models/data_movement_models.thrift (1 line): - line 44: * FIXME: Change GSI to a more precise generic security protocol - X509 modules/airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/TaskHelper.java (1 line): - line 25: * TODO: Class level comments please modules/credential-store/credential-store-service/src/main/java/org/apache/airavata/credential/store/store/impl/CertificateCredentialWriter.java (1 line): - line 110: * TODO Remove later - If we dont need to expose this in the interface public void writeCommunityUser(CommunityUser modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/controllers/GatewayprofileController.php (1 line): - line 19: //TODO:: Maybe this is a better way. Things to ponder upon. modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/support/adaptor/AdaptorSupportImpl.java (1 line): - line 34: * TODO: Class level comments please modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/libraries/URPUtilities.php (1 line): - line 98: // FIXME: for now assume that if a user is adding or updating a UserComputeResourcePreference then they have also validated that it works. It would be better to confirm that in Airavata. modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GroupResourceProfileEntity.java (1 line): - line 51: // TODO: change these timestamp to actual Timestamp airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java (1 line): - line 260: //TODO get the actual token expiration time airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/thrift/transport/TSocketPool.cpp (1 line): - line 176: /* TODO: without apc we ignore a lot of functionality from the php version */ modules/airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/annotation/TaskParam.java (1 line): - line 28: * TODO: Class level comments please airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/thrift/transport/TFileTransport.h (1 line): - line 183: // TODO: what is the correct behaviour for this? airavata-services/profile-service/profile-service-commons/src/main/java/org/apache/airavata/service/profile/commons/utils/JPAConstants.java (1 line): - line 28: // TODO: is this needed? modules/commons/src/main/java/org/apache/airavata/common/utils/JSONUtil.java (1 line): - line 71: // TODO - Implement this method modules/ide-integration/src/main/containers/pga/airavata-php-gateway/public/js/sharing/share.js (1 line): - line 245: // TODO: is this used any longer? I don't see where resource_id gets airavata-api/airavata-client-sdks/java-client-samples/src/main/java/org/apache/airavata/client/secure/client/SecureClient.java (1 line): - line 32: // TODO Implement in keycloak modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ComputeResourcePolicyEntity.java (1 line): - line 57: // TODO: Store COMPUTE_RESOURCE_ID and QUEUE_NAME in table so it can FK to BATCH_QUEUE modules/registry/registry-cpi/src/main/java/org/apache/airavata/registry/cpi/ReplicaCatalog.java (1 line): - line 25: TODO: Remove interface once registry refactoring is complete sandbox/simstream/simstream/datacollector.py (1 line): - line 33: # TODO: Refactor into subclass of Thread modules/airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/support/AdaptorSupport.java (1 line): - line 29: * TODO: Class level comments please modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/views/admin/manage-experiments.blade.php (1 line): - line 673: // TODO: update message to include username, appname and hostname? modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/ObjectMapperSingleton.java (1 line): - line 72: // FIXME: Dozer can handle case insensitive field matching, for example, "gatewayID" maps to airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/thrift/protocol/TDebugProtocol.h (1 line): - line 207: // TODO: Fix this with a trait. modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/db/repositories/EntityRepository.java (1 line): - line 43: //TODO Replace with prepared statements airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/thrift/transport/TServerSocket.cpp (1 line): - line 387: TODO: if THRIFT_EINTR is received, we'll restart the timeout. modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/support/TaskHelperImpl.java (1 line): - line 26: * TODO: Class level comments please airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/data/movement/SecurityProtocol.java (1 line): - line 38: * FIXME: Change GSI to a more precise generic security protocol - X509 modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/handlers/AgentManagementHandler.java (1 line): - line 123: String projectId = airavataService.extractDefaultProjectId(airavataClient); // TODO should be configurable modules/commons/src/main/java/org/apache/airavata/common/utils/ThriftUtils.java (1 line): - line 54: // TODO return Environment Clean up task model modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/libraries/SharingUtilities.php (1 line): - line 87: // FIXME: instead of loading all user profiles it would be better to modules/airavata-metascheduler/process-scheduler/src/main/java/org/apache/airavata/metascheduler/process/scheduling/engine/cr/selection/MultipleComputeResourcePolicy.java (1 line): - line 24: * //TODO: implemented for load testing, for proper usecases airavata should enable multiple compute resources in Experiment creation modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/UGEEmailParser.java (1 line): - line 59: //FIXME - HACK to handle Little Dog email issue from SIU modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/ssh/SshAdaptorParams.java (1 line): - line 27: * TODO: Class level comments please modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/Agent.java (1 line): - line 23: * TODO: Class level comments please modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/support/adaptor/AgentStore.java (1 line): - line 33: * TODO: Class level comments please airavata-local-agent/renderer/components/ExperimentModal.jsx (1 line): - line 407: {/* TODO: experiment status does not update bc its passed as a prop */} modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/workflow/PostWorkflowManager.java (1 line): - line 150: // TODO get cluster lock before that modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/cancel/RemoteJobCancellationTask.java (1 line): - line 139: // TODO this is temporary fix. Remove this line when the schedulers are configured to notify when an job is externally cancelled modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourceRepository.java (1 line): - line 91: //TODO remove existing one modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/controller/HelixController.java (1 line): - line 37: * TODO: Class level comments please modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/OutPort.java (1 line): - line 26: * TODO: Class level comments please airavata-local-agent/renderer/pages/create-namd-experiment.jsx (1 line): - line 89: const [linkedCoreAndNode, setLinkedCoreAndNode] = useState(true); // TODO: fix this modules/db-event-manager/src/main/java/org/apache/airavata/db/event/manager/DBEventManagerRunner.java (1 line): - line 118: // TODO: implement stopping the DBEventManager modules/airavata-metascheduler/metadata-analyzer/src/main/java/org/apache/airavata/metascheduler/metadata/analyzer/impl/DataAnalyzerImpl.java (1 line): - line 33: //TODO: handle multiple gateways modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AgentException.java (1 line): - line 23: * TODO: Class level comments please modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/util/PropertyResolver.java (1 line): - line 30: * TODO: Class level comments please modules/agent-framework/deployments/jupyterhub/jupyterhub_config.py (1 line): - line 19: # c.Authenticator.admin_users = {'user@airavata'} TODO Add admin users modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ComputeResourceReservationEntity.java (1 line): - line 68: // TODO: FK queue table to BatchQueueEntity? modules/job-monitor/email-monitor/src/main/java/org/apache/airavata/monitor/email/parser/PBSEmailParser.java (1 line): - line 81: // TODO - Remove rabbitmq client script line from the script. airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Movement/Types.php (1 line): - line 40: * FIXME: Change GSI to a more precise generic security protocol - X509 modules/sharing-registry/sharing-registry-server/src/main/java/org/apache/airavata/sharing/registry/messaging/SharingServiceDBEventHandler.java (1 line): - line 106: //FIXME: Remove if not required modules/airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/annotation/TaskOutPort.java (1 line): - line 28: * TODO: Class level comments please modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/participant/HelixParticipant.java (1 line): - line 45: * TODO: Class level comments please modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AgentUtils.java (1 line): - line 14: // TODO this is inefficient. Try to use a connection pool airavata-api/airavata-client-sdks/airavata-python-sdk/airavata/model/data/movement/ttypes.py (1 line): - line 42: FIXME: Change GSI to a more precise generic security protocol - X509 modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/libraries/Keycloak/KeycloakServiceProvider.php (1 line): - line 39: // TODO: we can derive this from tenant-domain and service-url airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/thrift/protocol/TProtocol.h (1 line): - line 654: // TODO: remove these two calls, they are for backwards modules/cluster-monitoring/src/main/java/org/apache/airavata/cluster/monitoring/ClusterStatusMonitorJob.java (1 line): - line 83: //FIXME This should come from compute resource description modules/airavata-helix/task-core/src/main/java/org/apache/airavata/helix/core/util/TaskUtil.java (1 line): - line 36: * TODO: Class level comments please airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java (1 line): - line 214: // TODO Auto-generated method stub modules/airavata-helix/task-api/src/main/java/org/apache/airavata/helix/task/api/annotation/TaskDef.java (1 line): - line 28: * TODO: Class level comments please modules/orchestrator/orchestrator-service/src/main/java/org/apache/airavata/orchestrator/server/OrchestratorServer.java (1 line): - line 214: // TODO Auto-generated method stub modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/JPAUtil/RepCatalogJPAUtils.java (1 line): - line 31: // TODO: we can rename this back to replicacatalog_data once we completely replace the other replicacatalog_data persistence context in airavata-registry-core modules/compute-account-provisioning/src/main/java/org/apache/airavata/accountprovisioning/SSHAccountManager.java (1 line): - line 171: // TODO: create account for user if user doesn't have account modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/controllers/HomeController.php (1 line): - line 25: // FIXME: can't figure out how to pass variables to the landingpage template thrift-interface-descriptions/airavata-apis/messaging_events.thrift (1 line): - line 110: // // FIXME - Job execution context modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/routes.php (1 line): - line 168: //TODO check permission modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/utils/JPAUtil/AppCatalogJPAUtils.java (1 line): - line 31: // TODO: we can rename this back to appcatalog_data once we completely replace modules/computer-resource-monitoring-service/src/main/java/org/apache/airavata/compute/resource/monitoring/job/MonitoringJob.java (1 line): - line 115: //TODO: intial phase we are only supporting SLURM