소스 검색

Disable Storage Mappings in replica edit popup

Sergiu Miclea 7 년 전
부모
커밋
c15216fb4f

+ 5 - 3
src/components/organisms/EditReplica/EditReplica.jsx

@@ -38,7 +38,7 @@ import type { Field } from '../../../types/Field'
 import type { Instance, Nic, Disk } from '../../../types/Instance'
 import type { Network, NetworkMap } from '../../../types/Network'
 
-import { storageProviders } from '../../../config'
+// import { storageProviders } from '../../../config'
 import StyleProps from '../../styleUtils/StyleProps'
 
 const PanelContent = styled.div`
@@ -73,6 +73,7 @@ type Props = {
   instancesDetails: Instance[],
   instancesDetailsLoading: boolean,
   networks: Network[],
+  networksLoading: boolean,
 }
 type State = {
   selectedPanel: string,
@@ -107,7 +108,8 @@ class EditReplica extends React.Component<Props, State> {
   }
 
   hasStorageMap() {
-    return Boolean(storageProviders.find(p => p === this.props.destinationEndpoint.type))
+    return false
+    // return Boolean(storageProviders.find(p => p === this.props.destinationEndpoint.type))
   }
 
   isUpdateDisabled() {
@@ -336,7 +338,7 @@ class EditReplica extends React.Component<Props, State> {
         instancesDetails={this.props.instancesDetails}
         loadingInstancesDetails={this.props.instancesDetailsLoading}
         networks={this.props.networks}
-        loading={false}
+        loading={this.props.networksLoading}
         onChange={(nic, network) => { this.handleNetworkChange(nic, network) }}
         selectedNetworks={this.getSelectedNetworks()}
       />

+ 2 - 2
src/components/organisms/WizardNetworks/WizardNetworks.jsx

@@ -115,7 +115,7 @@ type Props = {
 @observer
 class WizardNetworks extends React.Component<Props> {
   isLoading() {
-    return this.props.loadingInstancesDetails || this.props.loading
+    return this.props.loadingInstancesDetails
   }
 
   renderLoading() {
@@ -187,7 +187,7 @@ class WizardNetworks extends React.Component<Props> {
                 large
                 centered
                 noSelectionMessage="Select ..."
-                noItemsMessage="No networks found"
+                noItemsMessage={this.props.loading ? 'Loading ...' : 'No networks found'}
                 selectedItem={selectedNetwork ? selectedNetwork.targetNetwork : null}
                 items={this.props.networks}
                 labelField="name"

+ 1 - 1
src/components/pages/ReplicaDetailsPage/ReplicaDetailsPage.jsx

@@ -104,7 +104,6 @@ class ReplicaDetailsPage extends React.Component<Props, State> {
         return
       }
       networkStore.loadNetworks(details.destination_endpoint_id, details.destination_environment, {
-        useLocalStorage: true,
         quietError: true,
       })
       instanceStore.loadInstancesDetails(
@@ -315,6 +314,7 @@ class ReplicaDetailsPage extends React.Component<Props, State> {
         instancesDetails={instanceStore.instancesDetails}
         instancesDetailsLoading={instanceStore.loadingInstancesDetails}
         networks={networkStore.networks}
+        networksLoading={networkStore.loading}
       />
     )
   }