Close modal and update job list after creating Training Job 36/13436/1
authorKim Do Young <difbfl4750@gmail.com>
Wed, 25 Sep 2024 10:03:33 +0000 (19:03 +0900)
committerKim Do Young <difbfl4750@gmail.com>
Wed, 25 Sep 2024 10:03:33 +0000 (19:03 +0900)
Change-Id: Iea60abaffb2e8c980eaf2bb2dded6e9afada972e
Signed-off-by: Kim Do Young <difbfl4750@gmail.com>
src/components/home/create/CreateTrainingJob.js
src/components/home/form/CreateOrEditTrainingJobForm.js
src/components/home/status/StatusPageRows.js

index 789e35e..ef4de0f 100644 (file)
@@ -87,6 +87,7 @@ class CreateTrainingJob extends React.Component {
         <CreateOrEditTrainingJobForm
           isCreateTrainingJobForm={true}
           logger={this.logger}
+          onHideCreatePopup={this.props.onHideCreatePopup}
           fetchTrainingJobs={this.fetchTrainingJobs}
         ></CreateOrEditTrainingJobForm>
       </>
index 121736b..585e754 100644 (file)
@@ -430,6 +430,8 @@ class CreateTrainingJob extends React.Component {
         if (res.status === 200) {
           alert('Training Job created and training initiated');
           this.resetFrom();
+          this.props.onHideCreatePopup();
+          this.props.fetchTrainingJobs();
         }
       })
       .catch(error => {
index ae5d1c9..eb361de 100644 (file)
@@ -257,7 +257,7 @@ const StatusPageRows = props => {
         </tbody>
       </BTable>
       <Popup show={createPopup} onHide={closeCreatePopup} title='Create Training Job' size='lg'>
-        <CreateTrainingJob logger={logger} fetchTrainingJobs={fetchTrainingJobs} />
+        <CreateTrainingJob logger={logger} onHideCreatePopup={closeCreatePopup} fetchTrainingJobs={fetchTrainingJobs} />
       </Popup>
       <Popup show={editPopup} onHide={closeEditPopup} title='Edit usecase'>
         <CreateOrEditTrainingJobForm