summaryrefslogtreecommitdiff
path: root/src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue
diff options
context:
space:
mode:
authorYoshie Muranaka <yoshiemuranaka@gmail.com>2021-02-19 02:24:14 +0300
committerDerick Montague <derick.montague@ibm.com>2021-03-01 16:45:05 +0300
commit33d755f4e62beff72101f6ca07e4d31b04e13826 (patch)
treea67d890472f0c7f27951b8e86d472e220dac066e /src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue
parent9a25c80591e8872297f2c33ad9bcd6a97639f04c (diff)
downloadwebui-vue-33d755f4e62beff72101f6ca07e4d31b04e13826.tar.xz
Update the default firmware page
- Minor updates made to the general layout and styles - Changes to some page copy - Moves update firmware form to bottom of page - Adds dynamic TFTP upload option - Adds dynamic card layout for BMC and host firmwre - 2 cards for combined - 4 cards for separate - Removes FirmwareSingleImage components that were used for IBM builds Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ib5465ecc30dd1505824bf41c82d33b7655d5e598
Diffstat (limited to 'src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue')
-rw-r--r--src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue75
1 files changed, 0 insertions, 75 deletions
diff --git a/src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue b/src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue
deleted file mode 100644
index c47f60f5..00000000
--- a/src/env/components/FirmwareSingleImage/FirmwareCardsHost.vue
+++ /dev/null
@@ -1,75 +0,0 @@
-<template>
- <page-section
- :section-title="$t('pageFirmware.singleFileUpload.sectionTitleHostCards')"
- >
- <b-card-group deck>
- <!-- Running image -->
- <b-card>
- <template #header>
- <p class="font-weight-bold m-0">
- {{ $t('pageFirmware.singleFileUpload.cardTitleRunning') }}
- </p>
- </template>
- <dl class="mb-0">
- <dt>{{ $t('pageFirmware.singleFileUpload.cardBodyVersion') }}</dt>
- <dd class="mb-0">{{ runningVersion }}</dd>
- </dl>
- </b-card>
-
- <!-- Backup image -->
- <b-card>
- <template #header>
- <p class="font-weight-bold m-0">
- {{ $t('pageFirmware.singleFileUpload.cardTitleBackup') }}
- </p>
- </template>
- <dl class="mb-0">
- <dt>{{ $t('pageFirmware.singleFileUpload.cardBodyVersion') }}</dt>
- <dd class="mb-0">
- <status-icon v-if="showBackupImageStatus" status="danger" />
- <span v-if="showBackupImageStatus" class="sr-only">
- {{ backupStatus }}
- </span>
- {{ backupVersion }}
- </dd>
- </dl>
- </b-card>
- </b-card-group>
- </page-section>
-</template>
-
-<script>
-import PageSection from '@/components/Global/PageSection';
-
-export default {
- components: { PageSection },
- computed: {
- running() {
- return this.$store.getters['firmwareSingleImage/activeHostFirmware'];
- },
- backup() {
- return this.$store.getters['firmwareSingleImage/backupHostFirmware'];
- },
- runningVersion() {
- return this.running?.version || '--';
- },
- backupVersion() {
- return this.backup?.version || '--';
- },
- backupStatus() {
- return this.backup?.status || null;
- },
- showBackupImageStatus() {
- return (
- this.backupStatus === 'Critical' || this.backupStatus === 'Warning'
- );
- },
- },
-};
-</script>
-
-<style lang="scss" scoped>
-.page-section {
- margin-top: -$spacer * 1.5;
-}
-</style>