History log of /openbmc/webui-vue/ (Results 101 – 125 of 866)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3502fb5408-Apr-2024 Ed Tanous <ed@tanous.net>

Pretty print svg logo

This file was likely exported out of Adobe Illistrator, which has some
less than desirable traits. Format the file such that it can be
modified.

Tested: Whitespace only. UI

Pretty print svg logo

This file was likely exported out of Adobe Illistrator, which has some
less than desirable traits. Format the file such that it can be
modified.

Tested: Whitespace only. UI loads image correctly

Change-Id: I8689ff0193f54608391a4c81fa72b16ed21a04be
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...

129aecd027-Mar-2024 Nikhil Ashoka <a.nikhil@ibm.com>

Upgraded Axios version

Current Axios version was 0.21.4, this version has a CSRF vulnerability.
https://github.com/axios/axios/issues/6022.

v1.6.0 has fixed this problem, upgrade Axios to that vers

Upgraded Axios version

Current Axios version was 0.21.4, this version has a CSRF vulnerability.
https://github.com/axios/axios/issues/6022.

v1.6.0 has fixed this problem, upgrade Axios to that version.
Reference: https://github.com/axios/axios/pull/6028

The package-lock.json was generated by pointing bitbake at my local repo
and building the image. devtool modify -n webui-vue <local repo>

This uses the npm version in yocto 10.4.0.

Tested: Loaded this on a p10bmc and GUI looked good.

Signed-off-by: Nikhil Ashoka <a.nikhil@ibm.com>
Change-Id: Ifb0d64c7d4d15d2396ee6d83d609ab8522d9e247
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...

264589a627-Mar-2024 Kiran Kumar <kirankumarb@ami.com>

OWNERS: Add Sivaprabu Ganesan as Reviewer

Sivaprabu is working on webui-vue, been active in moving in Vue3 and
expressed interest in being a Reviewer.

Change-Id: I0b9d5404a8b88049aac52edbb76f8c2de9

OWNERS: Add Sivaprabu Ganesan as Reviewer

Sivaprabu is working on webui-vue, been active in moving in Vue3 and
expressed interest in being a Reviewer.

Change-Id: I0b9d5404a8b88049aac52edbb76f8c2de920bd3e
Signed-off-by: Kiran Kumar <kirankumarb@ami.com>

show more ...

02f9709d22-Mar-2024 Ed Tanous <ed@tanous.net>

Update browsers list

Building the webui returns a warning that browserlist is out of date.

Do as the command asks, and run.

npx browserslist@latest --update-db

To update the package-lock.json to

Update browsers list

Building the webui returns a warning that browserlist is out of date.

Do as the command asks, and run.

npx browserslist@latest --update-db

To update the package-lock.json to the latest.

Change-Id: Iffb9553e68be5a14e36e358a3c695e43048ff82e
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...

59a732bc09-Oct-2023 HuyLe <hule@amperecomputing.com>

Display Power Supply Inventory from PowerSubsystem

Switch Power Supply information to use information from the new
PowerSubsystem since bmcweb enabled this by default, any other modern
Redfish imple

Display Power Supply Inventory from PowerSubsystem

Switch Power Supply information to use information from the new
PowerSubsystem since bmcweb enabled this by default, any other modern
Redfish implementation should have this schema enabled.

Tested: On Ampere MtJade platform
1. Login to WebUI; Hardware Status; Inventory
2. Inventory information for power supplies is displayed.

Change-Id: Iad59d0145b47bcd5eb3cb4ff852e50da976a6005
Signed-off-by: HuyLe <hule@amperecomputing.com>

show more ...

5c2f61a507-Mar-2024 Konstantin Aladyshev <aladyshev22@gmail.com>

Correct Actions/Manager.ResetToDefaults parameter name

According to the Redfish Data Model specification the correct parameter
name for the '/Actions/Manager.ResetToDefaults' action is not
'ResetToD

Correct Actions/Manager.ResetToDefaults parameter name

According to the Redfish Data Model specification the correct parameter
name for the '/Actions/Manager.ResetToDefaults' action is not
'ResetToDefaults' but 'ResetType'.
Change parameter name to match with the specification.

Tested:
Reset operation still works as expected.

Change-Id: I111001800bb812ccb32f51f78f2e02c5f4d10e7c
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>

show more ...

2e6c7cc405-Mar-2024 Gunnar Mills <gmills@us.ibm.com>

Move to new ThermalSubsystem

Remove VUE_APP_FAN_DATA_FROM_THERMAL_SUBSYSTEM. Assume any Redfish
implementation we are using has the new ThermalSubsystem. bmcweb, the
only webserver, webui-vue suppor

Move to new ThermalSubsystem

Remove VUE_APP_FAN_DATA_FROM_THERMAL_SUBSYSTEM. Assume any Redfish
implementation we are using has the new ThermalSubsystem. bmcweb, the
only webserver, webui-vue supports today, enabled this by default at
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/69228

ThermalSubsystem, PowerSubsystem has been out since 2020.4, so it is
reasonable to assume it is there in any modern Redfish
implementation.

Tested: Nabil tested and verified this worked.

Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Change-Id: I4952daf30f9b654234dd0e838adebc38cc8c380f

show more ...

04bd217e06-Mar-2024 Gunnar Mills <gmills@us.ibm.com>

OWNERS: Add Renuka as Reviewer

Renuka is working on webui-vue, been active in moving in Vue 3 and
expressed interest in being a Reviewer.

Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Change-Id:

OWNERS: Add Renuka as Reviewer

Renuka is working on webui-vue, been active in moving in Vue 3 and
expressed interest in being a Reviewer.

Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Change-Id: I87908758b3ad21ed29522b6855b63cb3f0fe3ce1

show more ...

248d5bc801-Feb-2024 BlueSnake00 <sulwirld@gmail.com>

Fix bug with running kvm-session after logout

Add listener that checks username in local storage every 10 seconds.
If it's empty, listener closes kvm console.

Change-Id: I3cde71f4dc9772cddcf3a2f00f

Fix bug with running kvm-session after logout

Add listener that checks username in local storage every 10 seconds.
If it's empty, listener closes kvm console.

Change-Id: I3cde71f4dc9772cddcf3a2f00f6e49f4d78f8383
Signed-off-by: Konstantin Maskov <sulwirld@gmail.com>

show more ...

f44b3fcc09-Jan-2024 Glukhov Mikhail <mikl@greenfil.ru>

Added State columns for the processor table

When a processor is present:
Old behavior: Health = Ok (green color)
New behavior: Health = Ok (green color), State = Enabled (green color)

In the absenc

Added State columns for the processor table

When a processor is present:
Old behavior: Health = Ok (green color)
New behavior: Health = Ok (green color), State = Enabled (green color)

In the absence of a processor:
Old behavior: Health = Critical (error red color)
New behavior: Health = Ok (green color), State = Absent (warning yellow)

Tested manually on my system with 1 CPU present and 1 CPU missing

Change-Id: I33f8d94cbb5dcfd6a33b4b3ca379d2323362caca
Signed-off-by: Glukhov Mikhail <mikl@greenfil.ru>

show more ...

0b4c447d26-Feb-2024 Ed Tanous <ed@tanous.net>

Rebuild package-lock.json

NPM warns that this package lock was built with an old version of npm.
So rebuild it with the version in yocto, 10.4.0

```
npm WARN old lockfile
npm WARN old lockfile The

Rebuild package-lock.json

NPM warns that this package lock was built with an old version of npm.
So rebuild it with the version in yocto, 10.4.0

```
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm WARN old lockfile vue-loader-v16: No matching version found for vue-loader-v16@16.1.2.
npm WARN old lockfile at module.exports (/home/ed/openbmc/build/tmp/work/all-openbmc-linux/webui-vue/1.0+git/recipe-sysroot-native/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js:209:23)
npm WARN old lockfile at RegistryFetcher.manifest (/home/ed/openbmc/build/tmp/work/all-openbmc-linux/webui-vue/1.0+git/recipe-sysroot-native/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js:119:22)
npm WARN old lockfile at async Array.<anonymous> (/home/ed/openbmc/build/tmp/work/all-openbmc-linux/webui-vue/1.0+git/recipe-sysroot-native/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:727:24)
npm WARN old lockfile Could not fetch metadata for vue-loader-v16@16.1.2 vue-loader-v16: No matching version found for vue-loader-v16@16.1.2.
npm WARN old lockfile at module.exports (/home/ed/openbmc/build/tmp/work/all-openbmc-linux/webui-vue/1.0+git/recipe-sysroot-native/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js:209:23)
npm WARN old lockfile at RegistryFetcher.manifest (/home/ed/openbmc/build/tmp/work/all-openbmc-linux/webui-vue/1.0+git/recipe-sysroot-native/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js:119:22)
npm WARN old lockfile at async Array.<anonymous> (/home/ed/openbmc/build/tmp/work/all-openbmc-linux/webui-vue/1.0+git/recipe-sysroot-native/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:727:24) {
npm WARN old lockfile code: 'ETARGET',
npm WARN old lockfile type: 'version',
npm WARN old lockfile wanted: '16.1.2',
npm WARN old lockfile versions: [
npm WARN old lockfile '16.0.0-beta.5',
npm WARN old lockfile '16.0.0-beta.5.1',
npm WARN old lockfile '16.0.0-beta.5.2',
npm WARN old lockfile '16.0.0-beta.5.3',
npm WARN old lockfile '16.0.0-beta.5.4'
npm WARN old lockfile ],
npm WARN old lockfile distTags: { latest: '16.0.0-beta.5.4' },
npm WARN old lockfile defaultTag: 'latest'
npm WARN old lockfile }
```

Change-Id: I5b630ddf809ccc5c3cd014c668b6a827136835bf
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...

8132399c27-Feb-2024 Ed Tanous <ed@tanous.net>

Reformat files with new linter

All changes should be whitespace, and were done using npm run-script
lint.

Change-Id: I943c6b435c5c872841af5affc1e89910468b5ca6
Signed-off-by: Ed Tanous <ed@tanous.ne

Reformat files with new linter

All changes should be whitespace, and were done using npm run-script
lint.

Change-Id: I943c6b435c5c872841af5affc1e89910468b5ca6
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...


src/components/AppHeader/AppHeader.vue
src/components/Global/FormFile.vue
src/components/Global/PageTitle.vue
src/components/Global/TableFilter.vue
src/components/Mixins/BVToastMixin.js
src/components/Mixins/TableFilterMixin.js
src/i18n.js
src/store/modules/GlobalStore.js
src/store/modules/HardwareStatus/AssemblyStore.js
src/store/modules/HardwareStatus/BmcStore.js
src/store/modules/HardwareStatus/ChassisStore.js
src/store/modules/HardwareStatus/FanStore.js
src/store/modules/HardwareStatus/MemoryStore.js
src/store/modules/HardwareStatus/PowerSupplyStore.js
src/store/modules/HardwareStatus/ProcessorStore.js
src/store/modules/HardwareStatus/SensorsStore.js
src/store/modules/HardwareStatus/ServerLedStore.js
src/store/modules/HardwareStatus/SystemStore.js
src/store/modules/Logs/DumpsStore.js
src/store/modules/Logs/EventLogStore.js
src/store/modules/Logs/PostCodeLogsStore.js
src/store/modules/Operations/BootSettingsStore.js
src/store/modules/Operations/ControlStore.js
src/store/modules/Operations/FactoryResetStore.js
src/store/modules/Operations/FirmwareStore.js
src/store/modules/Operations/KeyClearStore.js
src/store/modules/Operations/VirtualMediaStore.js
src/store/modules/ResourceManagement/PowerControlStore.js
src/store/modules/SecurityAndAccess/CertificatesStore.js
src/store/modules/SecurityAndAccess/LdapStore.js
src/store/modules/SecurityAndAccess/SessionsStore.js
src/store/modules/SecurityAndAccess/UserManagementStore.js
src/store/modules/Settings/NetworkStore.js
src/store/modules/Settings/PowerPolicyStore.js
src/store/modules/Settings/SnmpAlertsStore.js
src/utilities/NBDServer.js
src/views/HardwareStatus/Inventory/Inventory.vue
src/views/Logs/Dumps/Dumps.vue
src/views/Logs/Dumps/DumpsForm.vue
src/views/Logs/EventLogs/EventLogs.vue
src/views/Logs/PostCodeLogs/PostCodeLogs.vue
src/views/Operations/FactoryReset/FactoryResetModal.vue
src/views/Operations/Firmware/FirmwareCardsBmc.vue
src/views/Operations/Kvm/KvmConsole.vue
src/views/Operations/SerialOverLan/SerialOverLanConsole.vue
src/views/Operations/ServerPowerOperations/BootSettings.vue
src/views/Operations/ServerPowerOperations/ServerPowerOperations.vue
src/views/Operations/VirtualMedia/VirtualMedia.vue
src/views/Overview/OverviewEvents.vue
src/views/Overview/OverviewNetwork.vue
src/views/ProfileSettings/ProfileSettings.vue
src/views/SecurityAndAccess/Certificates/Certificates.vue
src/views/SecurityAndAccess/Ldap/Ldap.vue
src/views/SecurityAndAccess/Ldap/TableRoleGroups.vue
src/views/SecurityAndAccess/Sessions/Sessions.vue
src/views/SecurityAndAccess/UserManagement/ModalUser.vue
src/views/SecurityAndAccess/UserManagement/TableRoles.vue
src/views/SecurityAndAccess/UserManagement/UserManagement.vue
src/views/Settings/DateTime/DateTime.vue
src/views/Settings/Network/Network.vue
src/views/Settings/Network/TableIpv4.vue
src/views/Settings/PowerRestorePolicy/PowerRestorePolicy.vue
src/views/Settings/SnmpAlerts/SnmpAlerts.vue
vue.config.js
a0c2920727-Feb-2024 Ed Tanous <ed@tanous.net>

Upgrade eslint

Being on an old version of eslint is causing conflicts in our builds,
but because we pull in the @vue/cli-plugin-eslint plugin, we can't
upgrade. @vue is non trial to update, because

Upgrade eslint

Being on an old version of eslint is causing conflicts in our builds,
but because we pull in the @vue/cli-plugin-eslint plugin, we can't
upgrade. @vue is non trial to update, because webui-vue is on vue 4.X,
while the latest is 5.X.

This commit upgrades eslint to the latest version, and at the same time
disables @vue/cli-plugin-eslint. Not having a cli plugin doesn't seem
like it would be any amount of impact, as devs can just run eslint
manually.

At the same time, to fix a minor issue, update all of @vue to the latest
minor revision 4.5.12->4.5.19

Change-Id: I3ca9c7bbee5bdf9046d86e25e7130808b9caaa2b
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...

4700907527-Feb-2024 Ed Tanous <ed@tanous.net>

Fix useless class in Sessions

New versions of the vue linter flag that this class has no effect. It
isn't clear what the intent was, so remove it so the linter can pass.

Tested: Upgraded linter no

Fix useless class in Sessions

New versions of the vue linter flag that this class has no effect. It
isn't clear what the intent was, so remove it so the linter can pass.

Tested: Upgraded linter now passes.
Change-Id: Icccc4d57714be313c958023c74e9d8508afed4ce
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...

02e1497327-Feb-2024 Ed Tanous <ed@tanous.net>

Move ci from format-code to run-ci

Format code is supposed to do just that... format code. npm ci is doing
much more than that, so it belongs in run-ci.

Change-Id: I4c4e94f1a53e04aa13289aea2590981

Move ci from format-code to run-ci

Format code is supposed to do just that... format code. npm ci is doing
much more than that, so it belongs in run-ci.

Change-Id: I4c4e94f1a53e04aa13289aea259098143377cc2c
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...

665235c627-Feb-2024 Ed Tanous <ed@tanous.net>

Add empty authentication module

New versions of vuex warn if there are modules that are used in an
element that haven't had their namespace defined. This module isn't
actually used in the test, so

Add empty authentication module

New versions of vuex warn if there are modules that are used in an
element that haven't had their namespace defined. This module isn't
actually used in the test, so add an empty Vuex module that matches the
name of AuthenticationStore, so the test can pass.

Change-Id: I5bceb3e1e0bad603028cfb17fa95b020d68ceb4d
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...

2f7f657d28-Feb-2024 Konstantin Aladyshev <aladyshev22@gmail.com>

Correct AppNavigation snapshot to pass unit tests

The commit "Add SNMP alerts page and test hooks"
(7c1cfe7e25957fc915fc9790bdf78887295b1fee) has added a new page to the
navigation, but didn't chang

Correct AppNavigation snapshot to pass unit tests

The commit "Add SNMP alerts page and test hooks"
(7c1cfe7e25957fc915fc9790bdf78887295b1fee) has added a new page to the
navigation, but didn't change the shanpshot. As a result this broke the
unit tests.
Perform "npx jest --updateSnapshot" to automatically correct the
AppNavigation snapshot.

Tested: Did npm run test:unit and it passed.

Change-Id: I9f9dbf235013d8736d958d5c8d19eb3d75c575ba
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...

84b4f0b916-Jan-2024 Glukhov Mikhail <mikl@greenfil.ru>

Spanish language removed

Spanish was on the list, but the actual translation was missing

Change-Id: I36fd0542954f048fceea7c6ad7b1e0f207e70df8
Signed-off-by: Glukhov Mikhail <mikl@greenfil.ru>

73d255b616-Jan-2024 Glukhov Mikhail <mikl@greenfil.ru>

Inventory: replacement of FAN ID with Name

With a large number of FANs, a list of names is much easier to read than
a list of IDs. Now the Name is in the header of the row, and the ID only
when expa

Inventory: replacement of FAN ID with Name

With a large number of FANs, a list of names is much easier to read than
a list of IDs. Now the Name is in the header of the row, and the ID only
when expanded.

Change-Id: Ic8a08e28db7f747f9765f45dbbda504bf827fb25
Signed-off-by: Glukhov Mikhail <mikl@greenfil.ru>

show more ...

e19c981b21-Feb-2024 Gunnar Mills <gmills@us.ibm.com>

OWNERS: Update Gunnar's email address

I have multiple email addresses in my Gerrit account but as
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/69506 shows my Preferred
email has to match the OWNERS

OWNERS: Update Gunnar's email address

I have multiple email addresses in my Gerrit account but as
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/69506 shows my Preferred
email has to match the OWNERS file, do that.

More discussion in Discord at
[1] https://discord.com/channels/775381525260664832/817151035197358081/1209585278025601094

Tested: With https://gerrit.openbmc.org/c/openbmc/bmcweb/+/69549 my +2
means something again.

Change-Id: I56c3813cd3f5feb5f0b614786dea374efe19dc79
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...

1b417cd415-Nov-2023 Konstantin Aladyshev <aladyshev22@gmail.com>

RU: Add State to DIMM slot inventory summary

Add russian translations that were missed in a commit
5d86af86e5dd0c4c7d9e902fc191c8b19ac890d1
("Add State to DIMM slot inventory summary").

Change-Id:

RU: Add State to DIMM slot inventory summary

Add russian translations that were missed in a commit
5d86af86e5dd0c4c7d9e902fc191c8b19ac890d1
("Add State to DIMM slot inventory summary").

Change-Id: I127fd05a2ceb621c3ba455b9caf89578b48e5cf9
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>

show more ...

5d86af8609-Oct-2023 HuyLe <hule@amperecomputing.com>

Add State to DIMM slot inventory summary

Add state information in DIMM slot inventory summary so that users can
know if the DIMM slot has DIMM plugged or not.

Change-Id: Id9b7ebb2079762b354b418d060

Add State to DIMM slot inventory summary

Add state information in DIMM slot inventory summary so that users can
know if the DIMM slot has DIMM plugged or not.

Change-Id: Id9b7ebb2079762b354b418d060d4a1223273b50d
Signed-off-by: HuyLe <hule@amperecomputing.com>

show more ...

710f121e08-Oct-2023 HuyLe <hule@amperecomputing.com>

Fix pressing Refresh button not removing deleted sensors

Issue: when clicking the Refresh button at top right corner of the
WebUI, sensors that were removed from Redfish are not removed from the
Web

Fix pressing Refresh button not removing deleted sensors

Issue: when clicking the Refresh button at top right corner of the
WebUI, sensors that were removed from Redfish are not removed from the
WebUI but still shown with old sensor values.
Root cause: current code keeps a list of sensors. Click on Refresh
button just checks and updates sensors returned by Redfish, it does not
check if sensors are still present or not. This is incorrect for
sensors on hot plug devices or PLDM sensors when the sensor source is
not available. In this case, sensors are completely removed instead of
just their values changed to n/a.
Solution: Initialize an empty array sensor state to retrieve
existing sensor data whenever loading sensors.

Change-Id: Ifb0c0586fdba22b6f446c58b3d5b937a3f3ee750
Signed-off-by: HuyLe <hule@amperecomputing.com>

show more ...

c3cf361027-Jan-2022 Kenneth Fullbright <kennyneedsmilky@gmail.com>

Update Firmware page interactions when system is powered on

- if isServerPowerOffRequired is true & !isServerOff is true
a warning will be shown that the server must be powered off
to switch images

Update Firmware page interactions when system is powered on

- if isServerPowerOffRequired is true & !isServerOff is true
a warning will be shown that the server must be powered off
to switch images and update the firmware.

- When system power is on,
the switch to "running button" is disabled.

Signed-off-by: Kenneth Fullbright <kennyneedsmilky@gmail.com>
Change-Id: I65a24984c36f6ae39d715f4fa66e9884d031cb20

show more ...

2098359225-Sep-2023 Sivaprabu Ganesan <sivaprabug@ami.com>

Hide the trashcan icon for DHCP address

When the IPv4 address is in DHCP mode, hide the trashcan icon.
If the address is in static IPv4 mode, the trashcan icon will show
that the user can delete the

Hide the trashcan icon for DHCP address

When the IPv4 address is in DHCP mode, hide the trashcan icon.
If the address is in static IPv4 mode, the trashcan icon will show
that the user can delete the IPv4 static address.

Change-Id: I27dc8dc64d93b1e2425de6143473a91f7bc0b104
Signed-off-by: Sivaprabu Ganesan <sivaprabug@ami.com>

show more ...

12345678910>>...35