summaryrefslogtreecommitdiff
path: root/src/env/store
diff options
context:
space:
mode:
authorYoshie Muranaka <yoshiemuranaka@gmail.com>2021-02-04 22:23:03 +0300
committerYoshie Muranaka <yoshiemuranaka@gmail.com>2021-02-16 20:31:15 +0300
commit6f71284973ee2f0b35fb22fa36a1afa883a0cc7a (patch)
treef9e09b4b23990396d343afb1c8a7402493e73d02 /src/env/store
parented06bf67619c22079a148ee1476f19b32ba2c6e7 (diff)
downloadwebui-vue-6f71284973ee2f0b35fb22fa36a1afa883a0cc7a.tar.xz
Update single file firmware upload page
These updates are visible with IBM dotenv variables. Updates include changes to layout and verbiage. - Added a global application refresh listener, so app refresh can be called from components outside of the application header Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I5ebe6452a0360b6cced5597b648cde33e97c5a1f
Diffstat (limited to 'src/env/store')
-rw-r--r--src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js b/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js
index ffc4bc4b..91bcb9fe 100644
--- a/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js
+++ b/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js
@@ -13,7 +13,7 @@ const FirmwareSingleImageStore = {
version: '--',
id: null,
location: null,
- status: '--',
+ status: null,
},
applyTime: null,
},
@@ -72,7 +72,7 @@ const FirmwareSingleImageStore = {
version: backupData.data?.Version,
id: backupData.data?.Id,
location: backupData.data?.['@odata.id'],
- status: backupData.data?.Status?.State,
+ status: backupData.data?.Status?.Health,
});
})
.catch((error) => console.log(error));
@@ -110,17 +110,15 @@ const FirmwareSingleImageStore = {
.post('/redfish/v1/UpdateService', image, {
headers: { 'Content-Type': 'application/octet-stream' },
})
- .then(() => dispatch('getSystemFirwareVersion'))
- .then(() => i18n.t('pageFirmware.toast.successUploadMessage'))
.catch((error) => {
console.log(error);
throw new Error(i18n.t('pageFirmware.toast.errorUploadAndReboot'));
});
},
- async uploadFirmwareTFTP({ state, dispatch }, { address, filename }) {
+ async uploadFirmwareTFTP({ state, dispatch }, fileAddress) {
const data = {
TransferProtocol: 'TFTP',
- ImageURI: `${address}/${filename}`,
+ ImageURI: fileAddress,
};
if (state.applyTime !== 'Immediate') {
// ApplyTime must be set to Immediate before making
@@ -132,8 +130,6 @@ const FirmwareSingleImageStore = {
'/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate',
data
)
- .then(() => dispatch('getSystemFirwareVersion'))
- .then(() => i18n.t('pageFirmware.toast.successUploadMessage'))
.catch((error) => {
console.log(error);
throw new Error(i18n.t('pageFirmware.toast.errorUploadAndReboot'));
@@ -150,10 +146,11 @@ const FirmwareSingleImageStore = {
};
return await api
.patch('/redfish/v1/Managers/bmc', data)
- .then(() => i18n.t('pageFirmware.toast.successRebootFromBackup'))
.catch((error) => {
console.log(error);
- throw new Error(i18n.t('pageFirmware.toast.errorRebootFromBackup'));
+ throw new Error(
+ i18n.t('pageFirmware.singleFileUpload.toast.errorSwitchImages')
+ );
});
},
},