IA update: Update control section to operations

This is the third update to the information architecture changes and
has the following changes:

- The control section has been updated to operations
- The server led page has been removed
- The firmware page is moved to operations section

Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com>
Change-Id: I2e23da447890d7bee51892e1f782d5f2db6dded4
diff --git a/src/views/Control/ServerLed/ServerLed.vue b/src/views/Control/ServerLed/ServerLed.vue
deleted file mode 100644
index 72726ba..0000000
--- a/src/views/Control/ServerLed/ServerLed.vue
+++ /dev/null
@@ -1,71 +0,0 @@
-<template>
-  <b-container fluid="xl">
-    <page-title />
-    <b-row>
-      <b-col md="12">
-        <page-section :section-title="$t('pageServerLed.serverLedTitle')">
-          <b-form-group :label="$t('pageServerLed.serverLedSubTitle')">
-            <b-form-checkbox
-              v-model="indicatorLedActiveState"
-              data-test-id="serverLed-checkbox-switchIndicatorLed"
-              name="check-button"
-              switch
-              @change="changeLedValue"
-            >
-              <span v-if="indicatorLedActiveState">
-                {{ $t('global.status.on') }}
-              </span>
-              <span v-else>
-                {{ $t('global.status.off') }}
-              </span>
-            </b-form-checkbox>
-          </b-form-group>
-        </page-section>
-      </b-col>
-    </b-row>
-  </b-container>
-</template>
-
-<script>
-import PageTitle from '@/components/Global/PageTitle';
-import PageSection from '@/components/Global/PageSection';
-import BVToastMixin from '@/components/Mixins/BVToastMixin';
-import LoadingBarMixin from '@/components/Mixins/LoadingBarMixin';
-
-export default {
-  name: 'ServerLed',
-  components: { PageTitle, PageSection },
-  mixins: [LoadingBarMixin, BVToastMixin],
-  beforeRouteLeave(to, from, next) {
-    this.hideLoader();
-    next();
-  },
-  computed: {
-    indicatorLedActiveState: {
-      get() {
-        return this.$store.getters['serverLed/getIndicatorLedActiveState'];
-      },
-      set(newValue) {
-        return newValue;
-      },
-    },
-  },
-  created() {
-    this.startLoader();
-    this.$store
-      .dispatch('serverLed/getIndicatorLedActiveState')
-      .finally(() => this.endLoader());
-  },
-  methods: {
-    changeLedValue(indicatorLedActiveState) {
-      this.$store
-        .dispatch(
-          'serverLed/saveIndicatorLedActiveState',
-          indicatorLedActiveState
-        )
-        .then((message) => this.successToast(message))
-        .catch(({ message }) => this.errorToast(message));
-    },
-  },
-};
-</script>
diff --git a/src/views/Control/ServerLed/index.js b/src/views/Control/ServerLed/index.js
deleted file mode 100644
index 1926dae..0000000
--- a/src/views/Control/ServerLed/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import ServerLed from './ServerLed.vue';
-export default ServerLed;
diff --git a/src/views/Control/FactoryReset/FactoryReset.vue b/src/views/Operations/FactoryReset/FactoryReset.vue
similarity index 100%
rename from src/views/Control/FactoryReset/FactoryReset.vue
rename to src/views/Operations/FactoryReset/FactoryReset.vue
diff --git a/src/views/Control/FactoryReset/FactoryResetModal.vue b/src/views/Operations/FactoryReset/FactoryResetModal.vue
similarity index 100%
rename from src/views/Control/FactoryReset/FactoryResetModal.vue
rename to src/views/Operations/FactoryReset/FactoryResetModal.vue
diff --git a/src/views/Control/FactoryReset/index.js b/src/views/Operations/FactoryReset/index.js
similarity index 100%
rename from src/views/Control/FactoryReset/index.js
rename to src/views/Operations/FactoryReset/index.js
diff --git a/src/views/Configuration/Firmware/Firmware.vue b/src/views/Operations/Firmware/Firmware.vue
similarity index 100%
rename from src/views/Configuration/Firmware/Firmware.vue
rename to src/views/Operations/Firmware/Firmware.vue
diff --git a/src/views/Configuration/Firmware/FirmwareAlertServerPower.vue b/src/views/Operations/Firmware/FirmwareAlertServerPower.vue
similarity index 100%
rename from src/views/Configuration/Firmware/FirmwareAlertServerPower.vue
rename to src/views/Operations/Firmware/FirmwareAlertServerPower.vue
diff --git a/src/views/Configuration/Firmware/FirmwareCardsBmc.vue b/src/views/Operations/Firmware/FirmwareCardsBmc.vue
similarity index 100%
rename from src/views/Configuration/Firmware/FirmwareCardsBmc.vue
rename to src/views/Operations/Firmware/FirmwareCardsBmc.vue
diff --git a/src/views/Configuration/Firmware/FirmwareCardsHost.vue b/src/views/Operations/Firmware/FirmwareCardsHost.vue
similarity index 100%
rename from src/views/Configuration/Firmware/FirmwareCardsHost.vue
rename to src/views/Operations/Firmware/FirmwareCardsHost.vue
diff --git a/src/views/Configuration/Firmware/FirmwareFormUpdate.vue b/src/views/Operations/Firmware/FirmwareFormUpdate.vue
similarity index 100%
rename from src/views/Configuration/Firmware/FirmwareFormUpdate.vue
rename to src/views/Operations/Firmware/FirmwareFormUpdate.vue
diff --git a/src/views/Configuration/Firmware/FirmwareModalSwitchToRunning.vue b/src/views/Operations/Firmware/FirmwareModalSwitchToRunning.vue
similarity index 100%
rename from src/views/Configuration/Firmware/FirmwareModalSwitchToRunning.vue
rename to src/views/Operations/Firmware/FirmwareModalSwitchToRunning.vue
diff --git a/src/views/Configuration/Firmware/FirmwareModalUpdateFirmware.vue b/src/views/Operations/Firmware/FirmwareModalUpdateFirmware.vue
similarity index 100%
rename from src/views/Configuration/Firmware/FirmwareModalUpdateFirmware.vue
rename to src/views/Operations/Firmware/FirmwareModalUpdateFirmware.vue
diff --git a/src/views/Configuration/Firmware/index.js b/src/views/Operations/Firmware/index.js
similarity index 100%
rename from src/views/Configuration/Firmware/index.js
rename to src/views/Operations/Firmware/index.js
diff --git a/src/views/Control/Kvm/Kvm.vue b/src/views/Operations/Kvm/Kvm.vue
similarity index 100%
rename from src/views/Control/Kvm/Kvm.vue
rename to src/views/Operations/Kvm/Kvm.vue
diff --git a/src/views/Control/Kvm/KvmConsole.vue b/src/views/Operations/Kvm/KvmConsole.vue
similarity index 100%
rename from src/views/Control/Kvm/KvmConsole.vue
rename to src/views/Operations/Kvm/KvmConsole.vue
diff --git a/src/views/Control/Kvm/index.js b/src/views/Operations/Kvm/index.js
similarity index 100%
rename from src/views/Control/Kvm/index.js
rename to src/views/Operations/Kvm/index.js
diff --git a/src/views/Control/ManagePowerUsage/ManagePowerUsage.vue b/src/views/Operations/ManagePowerUsage/ManagePowerUsage.vue
similarity index 100%
rename from src/views/Control/ManagePowerUsage/ManagePowerUsage.vue
rename to src/views/Operations/ManagePowerUsage/ManagePowerUsage.vue
diff --git a/src/views/Control/ManagePowerUsage/index.js b/src/views/Operations/ManagePowerUsage/index.js
similarity index 100%
rename from src/views/Control/ManagePowerUsage/index.js
rename to src/views/Operations/ManagePowerUsage/index.js
diff --git a/src/views/Control/PowerRestorePolicy/PowerRestorePolicy.vue b/src/views/Operations/PowerRestorePolicy/PowerRestorePolicy.vue
similarity index 100%
rename from src/views/Control/PowerRestorePolicy/PowerRestorePolicy.vue
rename to src/views/Operations/PowerRestorePolicy/PowerRestorePolicy.vue
diff --git a/src/views/Control/PowerRestorePolicy/index.js b/src/views/Operations/PowerRestorePolicy/index.js
similarity index 100%
rename from src/views/Control/PowerRestorePolicy/index.js
rename to src/views/Operations/PowerRestorePolicy/index.js
diff --git a/src/views/Control/RebootBmc/RebootBmc.vue b/src/views/Operations/RebootBmc/RebootBmc.vue
similarity index 100%
rename from src/views/Control/RebootBmc/RebootBmc.vue
rename to src/views/Operations/RebootBmc/RebootBmc.vue
diff --git a/src/views/Control/RebootBmc/index.js b/src/views/Operations/RebootBmc/index.js
similarity index 100%
rename from src/views/Control/RebootBmc/index.js
rename to src/views/Operations/RebootBmc/index.js
diff --git a/src/views/Control/SerialOverLan/SerialOverLan.vue b/src/views/Operations/SerialOverLan/SerialOverLan.vue
similarity index 100%
rename from src/views/Control/SerialOverLan/SerialOverLan.vue
rename to src/views/Operations/SerialOverLan/SerialOverLan.vue
diff --git a/src/views/Control/SerialOverLan/SerialOverLanConsole.vue b/src/views/Operations/SerialOverLan/SerialOverLanConsole.vue
similarity index 100%
rename from src/views/Control/SerialOverLan/SerialOverLanConsole.vue
rename to src/views/Operations/SerialOverLan/SerialOverLanConsole.vue
diff --git a/src/views/Control/SerialOverLan/index.js b/src/views/Operations/SerialOverLan/index.js
similarity index 100%
rename from src/views/Control/SerialOverLan/index.js
rename to src/views/Operations/SerialOverLan/index.js
diff --git a/src/views/Control/ServerPowerOperations/BootSettings.vue b/src/views/Operations/ServerPowerOperations/BootSettings.vue
similarity index 100%
rename from src/views/Control/ServerPowerOperations/BootSettings.vue
rename to src/views/Operations/ServerPowerOperations/BootSettings.vue
diff --git a/src/views/Control/ServerPowerOperations/ServerPowerOperations.vue b/src/views/Operations/ServerPowerOperations/ServerPowerOperations.vue
similarity index 100%
rename from src/views/Control/ServerPowerOperations/ServerPowerOperations.vue
rename to src/views/Operations/ServerPowerOperations/ServerPowerOperations.vue
diff --git a/src/views/Control/ServerPowerOperations/index.js b/src/views/Operations/ServerPowerOperations/index.js
similarity index 100%
rename from src/views/Control/ServerPowerOperations/index.js
rename to src/views/Operations/ServerPowerOperations/index.js
diff --git a/src/views/Control/VirtualMedia/ModalConfigureConnection.vue b/src/views/Operations/VirtualMedia/ModalConfigureConnection.vue
similarity index 100%
rename from src/views/Control/VirtualMedia/ModalConfigureConnection.vue
rename to src/views/Operations/VirtualMedia/ModalConfigureConnection.vue
diff --git a/src/views/Control/VirtualMedia/VirtualMedia.vue b/src/views/Operations/VirtualMedia/VirtualMedia.vue
similarity index 100%
rename from src/views/Control/VirtualMedia/VirtualMedia.vue
rename to src/views/Operations/VirtualMedia/VirtualMedia.vue
diff --git a/src/views/Control/VirtualMedia/index.js b/src/views/Operations/VirtualMedia/index.js
similarity index 100%
rename from src/views/Control/VirtualMedia/index.js
rename to src/views/Operations/VirtualMedia/index.js
diff --git a/src/views/Overview/OverviewQuickLinks.vue b/src/views/Overview/OverviewQuickLinks.vue
index 7e2602e..9392c56 100644
--- a/src/views/Overview/OverviewQuickLinks.vue
+++ b/src/views/Overview/OverviewQuickLinks.vue
@@ -41,7 +41,7 @@
     </div>
     <div>
       <b-button
-        to="/control/serial-over-lan"
+        to="/operations/serial-over-lan"
         variant="secondary"
         data-test-id="overviewQuickLinks-button-solConsole"
         class="d-flex justify-content-between align-items-center"
@@ -91,7 +91,6 @@
           'serverLed/saveIndicatorLedActiveState',
           indicatorLedActiveState
         )
-        .then((message) => this.successToast(message))
         .catch(({ message }) => this.errorToast(message));
     },
   },