Ver código fonte

Moves networks under migration/replica detail, removes from side menu and from routes

George Vrancianu 9 anos atrás
pai
commit
58b0eabaa2

+ 2 - 0
src/components/MigrationDetail/MigrationDetail.js

@@ -23,6 +23,7 @@ import LoadingIcon from "../LoadingIcon";
 import EndpointLink from '../EndpointLink';
 import ConfirmationDialog from '../ConfirmationDialog'
 import MigrationActions from '../../actions/MigrationActions';
+import MigrationNetworks from '../MigrationNetworks';
 
 const title = 'Migration details';
 
@@ -160,6 +161,7 @@ class MigrationDetail extends Component {
                </div>*/}
             </div>
           </div>
+          <MigrationNetworks migration={item}/>
           <div className={s.container + " " + s.buttons}>
             { item.type == "replica" && <button
               onClick={(e) => this.createMigrationFromReplica(e, item)}

+ 2 - 6
src/components/MigrationView/MigrationView.js

@@ -190,14 +190,10 @@ class MigrationView extends Reflux.Component {
                   to={"/" + item.type + "/" + (item.type == 'migration' ? 'tasks' : 'executions') + "/" + item.id + "/"}
                   className={this.props.type == 'tasks' ? "active" : ""}
                 >{item.type == 'replica' ? "Executions" : "Tasks"}</Link>
-                <Link
-                  to={"/" + item.type + "/networks/" + item.id + "/"}
-                  className={this.props.type == 'networks' ? "active" : ""}
-                >Networks</Link>
-                <Link
+                { item.type == "replica" && <Link
                   to={"/" + item.type + "/schedule/" + item.id + "/"}
                   className={this.props.type == 'schedule' ? "active" : ""}
-                >Schedule</Link>
+                >Schedule</Link>}
               </div>
             ) : ""}
 

+ 0 - 8
src/routes.js

@@ -65,10 +65,6 @@ const router = new Router(on => {
     <MigrationView migrationId={params.params.migrationId} type="tasks"><MigrationTasks /></MigrationView>
   )
 
-  on('/migration/networks/:migrationId/', async (params) =>
-    <MigrationView migrationId={params.params.migrationId} type="networks"><MigrationNetworks /></MigrationView>
-  )
-
   on('/migration/schedule/:migrationId/', async (params) =>
     <MigrationView migrationId={params.params.migrationId} type="schedule"><MigrationSchedule /></MigrationView>
   )
@@ -85,10 +81,6 @@ const router = new Router(on => {
     <MigrationView migrationId={params.params.migrationId} type="tasks"><ReplicaExecutions /></MigrationView>
   )
 
-  on('/replica/networks/:migrationId/', async (params) =>
-    <MigrationView migrationId={params.params.migrationId} type="networks"><MigrationNetworks /></MigrationView>
-  )
-
   on('/replica/schedule/:migrationId/', async (params) =>
     <MigrationView migrationId={params.params.migrationId} type="schedule"><MigrationSchedule /></MigrationView>
   )