diff --git a/SAS/TMSS/frontend/tmss_webapp/src/App.test.js b/SAS/TMSS/frontend/tmss_webapp/src/App.test.js index 922bb47eb849a11239141d5c1028f35085f81ef7..d4513f63c5954fc3e5fd831ad7f14fadde299dd1 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/App.test.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/App.test.js @@ -7,5 +7,3 @@ test('notification dialog exists in the application', () => { const dialogElement = content.queryByTestId("confirm_dialog"); expect(dialogElement).toBeInTheDocument(); }); - -//TODO: Need AuthComponent to be validated and check if login screen displayed \ No newline at end of file diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Report/cycle/report.main.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Report/cycle/report.main.js index 0c115dfd088c29e309d5a8ef8b267dc4c8a0cfaf..8adac9259690fa8b390ba3fd635a6496a9b9e4f4 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Report/cycle/report.main.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Report/cycle/report.main.js @@ -324,11 +324,6 @@ class CycleReportMain extends Component { const cycleNames = _.map(_.orderBy(this.state.selectedCycles, 'start'), 'name'); let cyclesReportData = []; - // TODO: Based on API Response time keep this or remove the commented lines - // for (const cycle of this.state.selectedCycles) { - // let reportData = await ReportService.getCycleReport(cycle.name); - // cyclesReportData.push(reportData); - // } cyclesReportData = _.values(await ReportService.getCyclesReport(cycleNames)); cyclesReportData.map(cycleReportData => { cycleReportData["overview"] = cycleReportData.projects_summary; diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Report/cycle/report.project.summary.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Report/cycle/report.project.summary.js index da08934a9c5bb034fe64720daba1afb998ae4a97..64c38bf4177c48f3b69ee55360dbd5f2a42efc47 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Report/cycle/report.project.summary.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Report/cycle/report.project.summary.js @@ -27,7 +27,6 @@ class CycleProjectSummary extends Component{ let projectData = {} projectData['cycle'] = repData.cycle; projectData['project'] = projData.project; - // TODO: Update field names and values once API is complete projectData['durationObserved'] = (projData.durations.total_observed/timeConversionFactor).toFixed(2); projectData['durationProcessed'] = (projData.durations.total_process/timeConversionFactor).toFixed(2); const saraData = projData.data_ingested_per_site?_.find(projData.data_ingested_per_site, {"cluster_name":"Sara"}):null; diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Reservation/reservation.summary.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Reservation/reservation.summary.js index e1e5d89bbdb7fe920ad96933626ed1a220560b46..e51f176ba54b4292180bc5073ae094ea60b49b0b 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Reservation/reservation.summary.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Reservation/reservation.summary.js @@ -115,7 +115,6 @@ export class ReservationSummary extends Component { { reservation && <div className="p-grid timeline-details-pane" style={{marginTop: '10px'}}> <h6 className="col-lg-10 col-sm-10">Reservation Details</h6> - {/* TODO: Enable the link once Reservation view page is created */} <Link onClick={this.redirectToReservDetails} title="View Full Details" ><i className="fa fa-eye"></i></Link> {/* <i className="fa fa-eye" style={{color: 'grey'}}></i> */} <Link to={this.props.location?this.props.location.pathname:"/su/timelineview"} onClick={this.closeSUDets} title="Close Details"><i className="fa fa-times"></i></Link> diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js index 62620451b860bb953929e1dfa9f00c0d049052e7..2c0a07f827947a0210f0366499f17eb27cc3cdef 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js @@ -1422,7 +1422,6 @@ class SchedulingUnitList extends Component{ suName: item.name, status: 'Success' }); - // this.reloadData() //TODO: should remove this function if not required anymore. } else { this.failedSchedulingUnits.push({ suId: item.id, @@ -2553,9 +2552,6 @@ class SchedulingUnitList extends Component{ scheduleunit['scheduling_set'] = scheduleunit.draft.scheduling_set.name; const workflowDetails = this.timelineCommonUtils.getWorkflowDetails(workflows, scheduleunit.id); scheduleunit['workflowStatus'] = workflowDetails.status; - //scheduleunit['dataAccepted'] = workflowDetails.dataAccepted; - // TODO: When time taken to load all workflow data increases, change to load individual workflow data - //scheduleunit['workflowStatus'] = this.timelineCommonUtils.getWorkflowStatus(scheduleunit); scheduleunit.duration = moment.utc((scheduleunit.duration || 0)*1000).format('HH:mm:ss'); scheduleunit.type= 'Blueprint'; scheduleunit['actionpath'] ='/schedulingunit/view/blueprint/'+scheduleunit.id; diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/ViewSchedulingUnit.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/ViewSchedulingUnit.js index 23279cb9ee09fd0fc3cade7d3c63eee7f5bf7fbc..72fa9e96f43c78ed584425acb1b195d0d4c9e33f 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/ViewSchedulingUnit.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/ViewSchedulingUnit.js @@ -577,7 +577,6 @@ class ViewSchedulingUnit extends Component { let bandPassFilter = null; let stationGroups = {}; const $strategyRefs = await $RefParser.resolve(observStrategy.template); - // TODo: This schema reference resolving code has to be moved to common file and needs to rework for (const param of parameters) { // TODO: make parameter handling more generic, instead of task specific. if (!param.refs[0].startsWith("#/tasks/")) { continue; } diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Task/view.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Task/view.js index 617f25ead34d4112ff03cdea6aeb1b1321a0db3b..9fd40ee2fc6b500e1e36e41fe9374219b5349218 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Task/view.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Task/view.js @@ -219,8 +219,6 @@ export class TaskView extends Component { if (this.state.editorFunction) { this.state.editorFunction(); } - // TODO: Need to make it working with resolved schema - // taskTemplate.schema = await UtilService.getResolvedSchema(taskTemplate.url); if(taskType === 'draft' && task.task_blueprints_ids && task.task_blueprints_ids.length > 0) { this.setState({schedulingUnit: schedulingUnit, supath:path, targetTask: targetTask, hasBlueprint: true, task: task, taskTemplate: taskTemplate, isLoading: false, taskId: taskId, taskType: taskType}); } else { diff --git a/SAS/TMSS/frontend/tmss_webapp/src/services/report.service.js b/SAS/TMSS/frontend/tmss_webapp/src/services/report.service.js index 786a42144df48295e6092ab1a5662a48f856a6af..ab9ab4f8989cbd6007a6ea787363ca3b136b54d3 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/services/report.service.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/services/report.service.js @@ -7,72 +7,6 @@ const ReportService = { try { const response = await axios.get(`/api/project/${project}/report/`); reportData = response.data; - // TODO: TEST DATA to be removed - /*reportData = { - "project": "test_for_report", - "quota": [ - { - "id": 4, - "resource_type_id": "CEP Processing Time", - "value": 7200 - }, - { - "id": 5, - "resource_type_id": "LOFAR Observing Time", - "value": 7200 - }, - { - "id": 6, - "resource_type_id": "LTA Storage", - "value": 64*1024*1024*1024 - } - ], - "SUBs": { - "successful": [ - { - "id": 1, - "name": "my_scheduling_unit_blueprint_30a70066-c09b-48f1-8061-c7e20017af9d", - "status": "finished", - "start": "2021-07-29T14:15:44.330405", - "stop": "2021-07-29T14:25:44.330407", - "duration": 600.000002, - "observed_duration": 600.000002, - "target": null, - "SAS ID": { - "observation control": [2000014, 200010], - "preprocessing pipeline": [], - "pulsar pipeline": [200023] - }, - "ingested_date": "2021-07-29T14:25:44.330407", - "ingested_data_size": 246 - } - ], - "failed": [] - }, - "durations": { - "total": 2400.000011, - "total_not_cancelled": 1800.000008, - "total_succeeded": 600.000002, - "total_failed": 600.000003, - "total_observed": 1200.0000049999999, - "total_observed_succeeded": 600.000002, - "total_observed_failed": 600.000003, - "total_succeeded_A": 600.000002, - "total_observed_succeeded_A": 600.000002, - "total_succeeded_B": 0, - "total_observed_succeeded_B": 0, - "not_cancelled_perc": 0.75, - "succeeded_perc": 0.25, - "failed_perc": 0.25, - "observed_perc": 0.50, - "observed_succeeded_perc": 0.25, - "observed_failed_perc": 0.25}, - "LTA dataproducts": {"size__sum": 246}, - "SAPs exposure": { - "target1": 7200.0, - "target2": 3200.0 - } - }*/ } catch(error) { console.error(error); reportData.error = error;