5fa63e5a | 12-Jun-2025 |
Patrick Williams <patrick@stwcx.xyz> |
markdownlint: fixes
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5d07d550b9c483de6c4d5f64570ea8336564297a |
7fb9bb4f | 24-Apr-2025 |
Vladimir Novikov <MeVladimirNovikov@gmail.com> |
Fix password confirmation validation
@vuelidate/validators ^2.0.0 does not support literal strings as references for sameAs. They instead treated as literal strings and it means that the password co
Fix password confirmation validation
@vuelidate/validators ^2.0.0 does not support literal strings as references for sameAs. They instead treated as literal strings and it means that the password confirmation must exactly match the passed string which is obviously incorrect.
This essentially is just a correction of some artifacts caused by the upgrade to Vue 3.
Change-Id: I41f6a1764c2dd3fcfbfd96d2da9b48e6e409fef0 Signed-off-by: Vladimir Novikov <MeVladimirNovikov@gmail.com>
show more ...
|
34e78de5 | 05-May-2025 |
Jason M. Bills <jason.m.bills@intel.com> |
Remove the obmc-custom style import
Importing the obmc-custom style adds over 700KB to the binary size. This import was not there with Vue 2, so remove the import to restore the Vue 2 implementation
Remove the obmc-custom style import
Importing the obmc-custom style adds over 700KB to the binary size. This import was not there with Vue 2, so remove the import to restore the Vue 2 implementation and reduce the binary size.
Change-Id: I0a32003da26c5e1e055b952ca502190068f9960e Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
6ce5d845 | 30-Apr-2025 |
Jason M. Bills <jason.m.bills@intel.com> |
i18n: clean up invalid i18n.t comment
The i18n.t method changed to i18n.global.t for vue3 support, so this comment is no longer valid.
I found this on the Intel router and am pushing this for compl
i18n: clean up invalid i18n.t comment
The i18n.t method changed to i18n.global.t for vue3 support, so this comment is no longer valid.
I found this on the Intel router and am pushing this for completeness, but I didn't test this environment.
Tested: Did not test
Change-Id: Ieba177977583bf05f6444466a630f4e6f83af91f Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
0d7909b4 | 05-May-2025 |
Jason M. Bills <jason.m.bills@intel.com> |
LoginLayout: Fix logo-bmc size override
The size override to a height of 60 is not working in my environment. This updates to override style instead.
Change-Id: I7df8f724f822f60bf555a8ec8fd9e0bf997
LoginLayout: Fix logo-bmc size override
The size override to a height of 60 is not working in my environment. This updates to override style instead.
Change-Id: I7df8f724f822f60bf555a8ec8fd9e0bf9979dbd5 Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
06cfd5bf | 30-Apr-2025 |
Jason M. Bills <jason.m.bills@intel.com> |
i18n: fix global method in page-title guide
The change from i18n.t method to i18n.global.t for vue3 support was missed in the page-title guide. I found this on the Intel router and am pushing this f
i18n: fix global method in page-title guide
The change from i18n.t method to i18n.global.t for vue3 support was missed in the page-title guide. I found this on the Intel router and am pushing this for completeness.
Change-Id: I97c993e36caa07af6df7c1ae3124e4f9380c493b Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
83c891d3 | 30-Apr-2025 |
Jason M. Bills <jason.m.bills@intel.com> |
i18n: fix global method in ibm router
The change from i18n.t method to i18n.global.t for vue3 support was missed in the IBM router. I found this on the Intel router and am pushing this for completen
i18n: fix global method in ibm router
The change from i18n.t method to i18n.global.t for vue3 support was missed in the IBM router. I found this on the Intel router and am pushing this for completeness, but I didn't test this environment.
Tested: Did not test
Change-Id: Iee1f32a82b2a2bf9e30362572486a7c109586fea Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
142fe918 | 30-Apr-2025 |
Jason M. Bills <jason.m.bills@intel.com> |
i18n: fix global method in intel router
The change from i18n.t method to i18n.global.t for vue3 support was missed in the Intel router and caused the pages to fail to load.
Tested: Confirmed that p
i18n: fix global method in intel router
The change from i18n.t method to i18n.global.t for vue3 support was missed in the Intel router and caused the pages to fail to load.
Tested: Confirmed that pages all load correctly.
Change-Id: I9d922f0f4d5016b8a12fd48a97192a95aa646472 Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
b05410f0 | 29-Jan-2025 |
suryav9724 <suryav@ami.com> |
fix: Update date formatting to use formatTime
Show the Time and Timezone in the overview page instead of showing date twice. Format the date using the formatTime filters to display the proper date a
fix: Update date formatting to use formatTime
Show the Time and Timezone in the overview page instead of showing date twice. Format the date using the formatTime filters to display the proper date and time in the overview page.
Before it shows date twice, In the place of time it shows date.
Change-Id: Ibd8211530750091c03f788106bfb78097be2b2d8 Signed-off-by: Surya Venkatesan <suryav@ami.com>
show more ...
|
b9a0133a | 01-Feb-2025 |
Ekaterine Papava <papava.e@gtu.ge> |
Adding Georgian translation for web interface
In case there is a need to include font, you can contact me. BR, Ekaterine.
Change-Id: I878a0f7ea3ffc163ebc71e0278bac9c0a6323dd9 Signed-off-by: Ekateri
Adding Georgian translation for web interface
In case there is a need to include font, you can contact me. BR, Ekaterine.
Change-Id: I878a0f7ea3ffc163ebc71e0278bac9c0a6323dd9 Signed-off-by: Ekaterine Papava <papava.e@gtu.ge>
show more ...
|
24b377db | 24-Jan-2025 |
suryav9724 <suryav@ami.com> |
style: add Sass configuration for Vue 3
Configure sass in the vue.config.js file and remove the import of the scss file from each page. The styles are handled by the css loaderOptions in the config
style: add Sass configuration for Vue 3
Configure sass in the vue.config.js file and remove the import of the scss file from each page. The styles are handled by the css loaderOptions in the config file. Every component and page has the appropriate style applied. The appearance adjusts to the openBmc webui in Vue 2.
Change-Id: I3773c063646185b80b7bd61d05aa80a993cbd121 Signed-off-by: Surya Venkatesan <suryav@ami.com>
show more ...
|
730c0ce5 | 24-Mar-2025 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
RU: Fix power operations as per DMTF redfish spec
Some corrections for the translations added in the commit 918526f20c16a05c261a56814657942a707323dd ("Fix power operations as per DMTF redfish spec")
RU: Fix power operations as per DMTF redfish spec
Some corrections for the translations added in the commit 918526f20c16a05c261a56814657942a707323dd ("Fix power operations as per DMTF redfish spec").
Change-Id: I0e88ffc3bc3904cbf4b36dd3bae4b5aeb06dcfba Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
64fe0249 | 24-Mar-2025 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
RU: Fix single event entry download
Add russian translations that were missed in a commit 582e954ecff4edf58c143dc644a21b15005e8109 ("Fix single event entry download").
Change-Id: I8dbca4d4ab0b3b077
RU: Fix single event entry download
Add russian translations that were missed in a commit 582e954ecff4edf58c143dc644a21b15005e8109 ("Fix single event entry download").
Change-Id: I8dbca4d4ab0b3b0776422c5deb58c5f9f79178f3 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
5bd860e2 | 24-Mar-2025 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
RU: Add support for IPv6 network setting
Add russian translations that were missed in a commit db47b7e1f4b8174698b1894edabf57d022fac609 ("Add support for IPv6 network setting").
Change-Id: I373a9ee
RU: Add support for IPv6 network setting
Add russian translations that were missed in a commit db47b7e1f4b8174698b1894edabf57d022fac609 ("Add support for IPv6 network setting").
Change-Id: I373a9ee6b6cc66324f2677917c960089ad692717 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
4e8c2da5 | 24-Mar-2025 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
RU: Added toast notification for identify LEDs
Add russian translations that were missed in a commit f11a190192115fbb798dc0ded02d3f383e407922 ("Added toast notification for identify LEDs").
Change-
RU: Added toast notification for identify LEDs
Add russian translations that were missed in a commit f11a190192115fbb798dc0ded02d3f383e407922 ("Added toast notification for identify LEDs").
Change-Id: I0169f24bd2b27a72156273fe091a2597270f572f Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
6b1a1573 | 21-Jan-2025 |
Paul Fertser <fercerpav@gmail.com> |
[RFC] add Dumps page to navigation
The functionality of initiating and displaying dumps is not enabled by default in bmcweb but it's used by at least Facebook, Fii and IBM. While IBM has their own o
[RFC] add Dumps page to navigation
The functionality of initiating and displaying dumps is not enabled by default in bmcweb but it's used by at least Facebook, Fii and IBM. While IBM has their own overview page and router code which makes it accessible the others do not.
I do not know what the policy should be about exposing features like that, please comment. Guess ideally webui should discover available features on startup and add to the menu dynamically, any takers?
Change-Id: I9c85ecaba009547c69166c5cbaba62a005d75f48 Signed-off-by: Paul Fertser <fercerpav@gmail.com>
show more ...
|
a5dbf55f | 13-Jan-2025 |
Huy Le Anh <hule@amperecomputing.com> |
Boot settings: remove oneTimeBootEnabled check
The commit [1] added oneTimeBootEnabled as condition to display he Boot settings menu. It is not reasonable as the option is disabled by default [2] an
Boot settings: remove oneTimeBootEnabled check
The commit [1] added oneTimeBootEnabled as condition to display he Boot settings menu. It is not reasonable as the option is disabled by default [2] and users can configure for a selected boot option to be applied once or permanent. This commit removes the check so that the menu is displayed when the boot source option is supported.
Tested: 1. Log in to BMC Web and go to the server-power-operations page 2. The boot settings options are shown.
[1]: https://github.com/openbmc/webui-vue/commit/918526f20c16a05c261a56814657942a707323dd
[2]: https://github.com/openbmc/openbmc/blob/f8b0a12a3781e1f771630cad1244016b1ed6f8cd/meta-phosphor/recipes-phosphor/settings/phosphor-settings-manager/boot_type.override.yml#L19
Change-Id: I1efd2ae0c201744076e3fb00229c81847e940687 Signed-off-by: Huy Le Anh <hule@amperecomputing.com>
show more ...
|
85b2d315 | 12-Nov-2024 |
Shane Lin <hslin@nvidia.com> |
Rename host firmware to bios firmware
Problem: - Host firmware naming was inconsistent with actual functionality
Changes: - Rename hostFirmware to biosFirmware in store - Update component names and
Rename host firmware to bios firmware
Problem: - Host firmware naming was inconsistent with actual functionality
Changes: - Rename hostFirmware to biosFirmware in store - Update component names and references - Modify i18n translation keys
Tested: - Verified store mutations/actions - Confirmed component rendering - Checked i18n translations - npx eslint without error related to 'host'
Change-Id: Ib97e4682f649d4a52f65e69df50422d84f23e916 Signed-off-by: Shane Lin <hslin@nvidia.com>
show more ...
|
6e53b14b | 21-Jan-2025 |
Paul Fertser <fercerpav@gmail.com> |
Fix Vue3 i18n compatibility for Dumps pages
This follows 883a0d597962dfd30d6c48319b8b33e2d0f98606 approach when the Dumps code was somehow missed during the refactoring.
The change fixes operation
Fix Vue3 i18n compatibility for Dumps pages
This follows 883a0d597962dfd30d6c48319b8b33e2d0f98606 approach when the Dumps code was somehow missed during the refactoring.
The change fixes operation for the page showing list of dumps, before it was blank due to an exception.
Change-Id: I49daa4fdaea1e8d98e4964acff9cb0bda5d8d573 Signed-off-by: Paul Fertser <fercerpav@gmail.com>
show more ...
|
223fe5b5 | 17-Jan-2025 |
Tan Siewert <tan@siewert.io> |
inventory: move serial console to system
SerialConsole was deprecated in Manager v1_10_0 and has been removed in bmcweb [1].
Because the SerialConsole values were not available anymore, the Manager
inventory: move serial console to system
SerialConsole was deprecated in Manager v1_10_0 and has been removed in bmcweb [1].
Because the SerialConsole values were not available anymore, the Managers were not displayed because "setBmcInfo" couldn't find the "SerialConsole" properties. THe following error will be logged:
``` TypeError: Cannot read properties of undefined (reading 'ConnectTypesSupported') at Wa.setBmcInfo (app.25e72670.js:58:745295) at app.25e72670.js:50:2774 at app.25e72670.js:50:10113 at Array.forEach (<anonymous>) at app.25e72670.js:50:10092 at Wa._withCommit (app.25e72670.js:50:11953) at Wa.commit (app.25e72670.js:50:10066) at Wa.commit (app.25e72670.js:50:9518) at o.commit (app.25e72670.js:50:2216) at app.25e72670.js:58:745747 ```
[1]: https://github.com/openbmc/bmcweb/commit/fa800c8a141aa4b209269e0fb50cae34aa24f75d
Tested: BMC manager being listed in the inventory and serial console variables being displayed for the system.
Change-Id: I1a24178717805ca50eef2c89042c0bd9ede1d5bc Signed-off-by: Tan Siewert <tan@siewert.io>
show more ...
|
a6becfe1 | 13-Jan-2025 |
Glukhov Mikhail <mikl@greenfil.ru> |
Remove deprecated % signs from `vue-i18n` formatting
Starting with version 10 of the `vue-i18n` package, using % signs in format strings is considered deprecated. This change removes all occurrences
Remove deprecated % signs from `vue-i18n` formatting
Starting with version 10 of the `vue-i18n` package, using % signs in format strings is considered deprecated. This change removes all occurrences of % signs from the source code
Change-Id: I0b3057cfc74576bc8b03196437b9879652d26132 Signed-off-by: Glukhov Mikhail <mikl@greenfil.ru>
show more ...
|
753c410d | 13-Jan-2025 |
Glukhov Mikhail <mikl@greenfil.ru> |
Fix: Resolve Content Security Policy issue in vue-i18n
The web page stopped loading due to a Content Security Policy violation error caused by the use of the "new Function" construct in vue-i18n ver
Fix: Resolve Content Security Policy issue in vue-i18n
The web page stopped loading due to a Content Security Policy violation error caused by the use of the "new Function" construct in vue-i18n version 9.13.1. Upgrading to vue-i18n version 10.0.5 resolves this issue
Change-Id: I57fa72a4ee8edc282a122e42358a77e254c7943f Signed-off-by: Glukhov Mikhail <mikl@greenfil.ru>
show more ...
|
b2ca5a5a | 04-Dec-2024 |
Huy Le Anh <hule@amperecomputing.com> |
Fix date format regex check
The regex formula for formatting dates is no longer correct after upgrading to Vue3. This commit corrects it by adding a `$` sign to the end of the date pattern to avoid
Fix date format regex check
The regex formula for formatting dates is no longer correct after upgrading to Vue3. This commit corrects it by adding a `$` sign to the end of the date pattern to avoid wrongly validate date in wrong format.
Tested: 1. Log in to BMC Web and go to the date-time setting 2. Click "Manual" to fill Date field with the following format: 2025-06-112 3. Can't save and show "Invalid format"
Change-Id: Ia1ff1e9cc9885772e6145732dab177949be60969 Signed-off-by: Huy Le Anh <hule@amperecomputing.com>
show more ...
|
0c1dcc96 | 19-Nov-2024 |
Huy Le Anh <hule@amperecomputing.com> |
Use the createWebHashHistory method to avoid 404 errors
When using createWebHistory method in Vue 3, we may encounter a 404 error when reloading a page or accessing a specific URL directly due to a
Use the createWebHashHistory method to avoid 404 errors
When using createWebHistory method in Vue 3, we may encounter a 404 error when reloading a page or accessing a specific URL directly due to a server configuration that does not properly support HTML5 history, references at [1] and [2]. Switching to createWebHashHistory method avoids a 404 error when reloading a page, as it doesn't require a server configuration to handle navigation. By using the # sign in the URL, the browser processes everything after the # sign without sending it to the server, which helps maintain the application state smoothly when reloading the page.
Tested: 1. Go to the Obmc web page. 2. Switch between different pages. 3. Reload the website by pressing the reload button on the web browser. 4. The Obmc web page reloads normally, without any errors 5. Go to the KVM page and press "Open In New Tab"; the new KVM screen window displays normally, without 404 error. 6. Go to the SOL page and press "Open In New Tab"; the new SOL screen window displays normally, without 404 error.
[1]: https://router.vuejs.org/guide/essentials/history-mode.html [2]: https://stackoverflow.com/questions/66514813/error-404-on-page-reload-with-vue3-routing
Change-Id: I6f4dbd2b27888c852b627d74471671352ee43a39 Signed-off-by: Huy Le Anh <hule@amperecomputing.com>
show more ...
|
ee728e69 | 26-Dec-2024 |
suryav9724 <suryav@ami.com> |
Timeout duration error in account policy setting
On user management page fix the error while save the account policy settings with the automatic after timeout.
while changing the timeout duration t
Timeout duration error in account policy setting
On user management page fix the error while save the account policy settings with the automatic after timeout.
while changing the timeout duration the value is in string but the payload should be integer.
Add the parseInt in the timeout duration value while save the account policy settings with the automatic after timeout.
Change-Id: I69ab13af3fd34e4128d3f01b71b0ffd092fe9a06 Signed-off-by: suryav9724 <suryav@ami.com>
show more ...
|