From: KwonYongHyun Date: Sat, 9 Aug 2025 07:03:42 +0000 (+0900) Subject: refactor training job code X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=f92031888dd3434c940bba54106c09351292903a;p=portal%2Faiml-dashboard.git refactor training job code - fix typo - use map instead for - remove unnecessary code Issue-ID: AIMLFW-224 Change-Id: I1209ebc12bd9dcad860e6d99189f71d2cab64d57 Signed-off-by: KwonYongHyun --- diff --git a/src/components/home/form/CreateOrEditTrainingJobForm.js b/src/components/home/form/CreateOrEditTrainingJobForm.js index 4938cb4..c71b673 100644 --- a/src/components/home/form/CreateOrEditTrainingJobForm.js +++ b/src/components/home/form/CreateOrEditTrainingJobForm.js @@ -526,7 +526,7 @@ class CreateTrainingJob extends React.Component { } getIntOrStringValue(inputValue) { - //BUG: value 12.5 coverted to 12 + //BUG: value 12.5 converted to 12 this.logger('Before changing in getIntOrStringValue: ', inputValue); var value = parseInt(inputValue); @@ -537,173 +537,12 @@ class CreateTrainingJob extends React.Component { return value; } - handleModelNameChange = event => { - this.setState( - { - modelName: event.target.value, - }, - () => { - this.logger('after set state, modelName: ', this.state.modelName); - }, - ); - }; - - handleModelVersionChange = event => { - this.setState( - { - modelVersion: event.target.value, - }, - () => { - this.logger('after set state, modelVersion: ', this.state.modelVersion); - }, - ); - }; - - handleTrainingConfigDescriptionChange = event => { - this.setState( - { - trainingConfigDescription: event.target.value, - }, - () => { - this.logger('after set state, trainingConfigDescription: ', this.state.trainingConfigDescription); - }, - ); - }; - - handleFeatureGroupNamesChange = event => { - this.setState( - { - featureGroupName: event.target.value, - }, - () => { - this.logger('after set state, FeatureGroup Name: ', this.state.featureGroupName); - }, - ); - }; - - handleQueryFilterChange = event => { - this.setState( - { - queryFilter: event.target.value, - }, - () => { - this.logger('after set state, queryFilter: ', this.state.queryFilter); - }, - ); - }; - - handleArgumentsChange = event => { - this.setState( - { - arguments: event.target.value, - }, - () => { - this.logger('after set state, arguments: ', this.state.arguments); - }, - ); - }; - - handleTrainingPipelineNameChange = event => { - this.setState( - { - trainingPipelineName: event.target.value, - }, - () => { - this.logger('after set state, trainingPipelineName: ', this.state.trainingPipelineName); - }, - ); - }; - - handleTrainingPipelineVersionChange = event => { - this.setState( - { - trainingPipelineVersion: event.target.value, - }, - () => { - this.logger('after set state, trainingPipelineVersion: ', this.state.trainingPipelineVersion); - }, - ); - }; - - handleRetrainingPipelineNameChange = event => { - this.setState( - { - retrainingPipelineName: event.target.value, - }, - () => { - this.logger('after set state, retrainingPipelineName: ', this.state.retrainingPipelineName); - }, - ); - }; - - handleRetrainingPipelineVersionChange = event => { - this.setState( - { - retrainingPipelineVersion: event.target.value, - }, - () => { - this.logger('after set state, retrainingPipelineVersion: ', this.state.retrainingPipelineVersion); - }, - ); - }; - - handleTrainingDatasetChange = event => { - this.setState( - { - trainingDataset: event.target.value, - }, - () => { - this.logger('after set state, trainingDataset: ', this.state.trainingDataset); - }, - ); - }; - - handleValidationDatasetChange = event => { - this.setState( - { - validationDataset: event.target.value, - }, - () => { - this.logger('after set state, validationDataset: ', this.state.validationDataset); - }, - ); - }; - - handleNotificationUrlChange = event => { - this.setState( - { - notificationUrl: event.target.value, - }, - () => { - this.logger('after set state, notificationUrl: ', this.state.notificationUrl); - }, - ); - }; - - handleConsumerRappIdChange = event => { - this.setState( - { - consumerRappId: event.target.value, - }, - () => { - this.logger('after set state, consumerRappId: ', this.state.consumerRappId); - }, - ); - }; - - handleProducerRappIdChange = event => { - this.setState( - { - producerRappId: event.target.value, - }, - () => { - this.logger('after set state, producerRappId: ', this.state.producerRappId); - }, - ); + handleInputChange = (fieldName) => (event) => { + this.setState({ [fieldName]: event.target.value }, () => { + this.logger(`after set state, ${fieldName}: `, this.state[fieldName]); + }); }; - - resetFrom = () => { this.setState({ modelName: '', @@ -741,7 +580,7 @@ class CreateTrainingJob extends React.Component { @@ -751,7 +590,7 @@ class CreateTrainingJob extends React.Component { @@ -762,7 +601,7 @@ class CreateTrainingJob extends React.Component { @@ -772,7 +611,7 @@ class CreateTrainingJob extends React.Component { as='select' required value={this.state.featureGroupName} - onChange={this.handleFeatureGroupNamesChange} + onChange={this.handleInputChange('featureGroupName')} >