e1420032 | 01-Sep-2025 |
tiwari-nishant <tiwari.nishant0077@gmail.com> |
Dumps Validation Fix
- Fixed Vuelidate returning validations always as false
- Activated Dumps Modal Validations only when its open
Change-Id: I87e61f3033f6e4f7ab0cd19859638d686bdc9775 Signed-off-
Dumps Validation Fix
- Fixed Vuelidate returning validations always as false
- Activated Dumps Modal Validations only when its open
Change-Id: I87e61f3033f6e4f7ab0cd19859638d686bdc9775 Signed-off-by: Nishant Tiwari <tiwari.nishant@ibm.com>
show more ...
|
99fe228e | 20-Aug-2025 |
Aravinth S <aravinths@ami.com> |
Add privilege check to power operation button
Disables power operation buttons for users with "Read-only" privileges. This change ensures that only "Operator" and administrative users can perform po
Add privilege check to power operation button
Disables power operation buttons for users with "Read-only" privileges. This change ensures that only "Operator" and administrative users can perform power operations, preventing unauthorized actions and enhancing system security.
Change-Id: I515ede092cef3c82a110d9534d9f8d3d6afc3135 Signed-off-by: Aravinth S <aravinths@ami.com>
show more ...
|
399ade72 | 28-Aug-2025 |
Gunnar Mills <gmills@us.ibm.com> |
Force package-lock to regenerate
1. Take latest webui-vue and openbmc 2. Point at my local webui-vue repo (devtool modify -n webui-vue) 3. Delete package-lock.json 4. Build p10bmc
This is a fresh
Force package-lock to regenerate
1. Take latest webui-vue and openbmc 2. Point at my local webui-vue repo (devtool modify -n webui-vue) 3. Delete package-lock.json 4. Build p10bmc
This is a fresh build of package-lock.json and picks up many new versions. openbmc/openbmc is using nodejs_22.16.0. Bumping nodejs also introduces some changes.
Discussion at the 8/28/25 call, we will continue to use the nodejs version from openbmc/openbmc which is picked up in meta-openembedded subtree updates.
Tested: p10bmc builds.
Change-Id: If110a2e86e37b46796f2f42773ed53111556e72c Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
e81384f1 | 28-Aug-2025 |
Gunnar Mills <gmills@us.ibm.com> |
Update package-lock.json with i18n
Cherry-pick https://gerrit.openbmc.org/c/openbmc/webui-vue/+/82876, using latest openbmc/openbmc, point at my local webui-vue repo (devtool modify -n webui-vue <l
Update package-lock.json with i18n
Cherry-pick https://gerrit.openbmc.org/c/openbmc/webui-vue/+/82876, using latest openbmc/openbmc, point at my local webui-vue repo (devtool modify -n webui-vue <local repo>) and build p10bmc. Looks like Yocto is using nodejs_22.16.0.
Tested: p10bmc builds.
Change-Id: I903bc7d485e62142c97506b162507f9a1d35a58f Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
d2483622 | 18-Aug-2025 |
jason westover <jwestover@nvidia.com> |
Add i18n vendor overlays and dynamic bundling
- Add opt-in vendor overlays under src/env/locales/<env> (and optional variant), merged on top of base locales at runtime. - Auto-discover and bundle
Add i18n vendor overlays and dynamic bundling
- Add opt-in vendor overlays under src/env/locales/<env> (and optional variant), merged on top of base locales at runtime. - Auto-discover and bundle all base locale JSON files in src/locales/. - Example: move dump type labels under pageDumps.dumpTypes; read vendor-only dump labels from overlays. - Docs: update i18n guidelines and env README (formatting fixes). - Tests: add focused unit tests for overlays and locale aliases.
Tested: - Unit: i18n.locale-alias.spec.js, i18n.vendor.spec.js (passing) - Manual: Verified dynamic locale discovery and overlay merge in UI
Change-Id: I8eae2bfec0e9622bafdafac3168dbf96650e8ae8 Signed-off-by: jason westover <jwestover@nvidia.com>
show more ...
|
0c7f6849 | 05-Aug-2025 |
aravinths1 <aravinths@ami.com> |
Remove NoAccess references from privilege roles
The NoAccess privilege is not supported according to the Redfish schema, yet residual UI privilege role definitions still referenced it. This commit c
Remove NoAccess references from privilege roles
The NoAccess privilege is not supported according to the Redfish schema, yet residual UI privilege role definitions still referenced it. This commit cleans up remaining code fragments that displayed NoAccess-related descriptions in the web UI.
Resolves discrepancies between schema and UI by aligning privilege role displays with Redfish standards, reducing user confusion.
Change-Id: I1f21630019407e9b2bf223d2336bc110a6bfafab Signed-off-by: Aravinth Sri Krishna Raja Raghavan <aravinths@ami.com>
show more ...
|
7d65f08b | 07-May-2024 |
Nikhil Ashoka <a.nikhil@ibm.com> |
Improved performance in Sensors page
- The Sensors page takes too long to load, It is because we are trying to call the redfish endpoint: /Sensors' Members one by one and setting in the GUI. The
Improved performance in Sensors page
- The Sensors page takes too long to load, It is because we are trying to call the redfish endpoint: /Sensors' Members one by one and setting in the GUI. The change made is that we are using the query parameters' expand option to call only once and get all the required responses.
- We are using query parameters only for those which have MaxLevels>0, else calling the APIs one by one.
- Tested: Checked on a p10 system. For 306 records, it used to take 1 minute 20 seconds, now takes 7 seconds to load.
Signed-off-by: Nikhil Ashoka <a.nikhil@ibm.com> Change-Id: Ife3447e48d4f5617dcf4563ceac486e4502b2de1
show more ...
|
6b6926e2 | 08-Aug-2025 |
Nikhil Ashoka <a.nikhil@ibm.com> |
Resolved OpenBMC CI Build failure
- OpenBMC CI Build was failing due to empty line
in Contributing.md. - Observed this issue in these commits: 1. https://gerrit.openbmc.org/c/openbmc/webui-vue/+/
Resolved OpenBMC CI Build failure
- OpenBMC CI Build was failing due to empty line
in Contributing.md. - Observed this issue in these commits: 1. https://gerrit.openbmc.org/c/openbmc/webui-vue/+/71290 2. https://gerrit.openbmc.org/c/openbmc/webui-vue/+/82541 3. https://gerrit.openbmc.org/c/openbmc/webui-vue/+/82616
Signed-off-by: Nikhil Ashoka <a.nikhil@ibm.com> Change-Id: Ibf7a0b8e1df0d2cb8d44a497e8b38cb8a8698e30
show more ...
|
88f7aed1 | 22-Apr-2024 |
Nikhil Ashoka <a.nikhil@ibm.com> |
OWNERS: Add Nikhil Ashoka
I propose myself (Nikhil Ashoka) as a maintainer. These are my commits so far: https://gerrit.openbmc.org/q/owner:a.nikhil@ibm.com
Signed-off-by: Nikhil Ashoka <a.nikhil@i
OWNERS: Add Nikhil Ashoka
I propose myself (Nikhil Ashoka) as a maintainer. These are my commits so far: https://gerrit.openbmc.org/q/owner:a.nikhil@ibm.com
Signed-off-by: Nikhil Ashoka <a.nikhil@ibm.com> Change-Id: If3f4f0709cd567494c9dfbeb17a88dde526e09d7
show more ...
|
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 ...
|