| ebef6eee | 07-Aug-2023 |
Ed Tanous <edtanous@google.com> |
Remove phosphor-rest style login
As part of [1] There are deprecated login flows that webui-vue seems to have copied from phosphor-rest. These were originally added because phosphor-rest didn't loo
Remove phosphor-rest style login
As part of [1] There are deprecated login flows that webui-vue seems to have copied from phosphor-rest. These were originally added because phosphor-rest didn't look at response codes, but webui-vue does, so we can use the normal version, which allows us to reduce the code in bmcweb.
This needs to go the same time as [1].
Tested: Gunnar tested with 65810 and this works.
[1] https://gerrit.openbmc.org/c/openbmc/bmcweb/+/65810
Change-Id: I1e55f08cf1d7d44b6757ac4173a26546eaca72e5 Signed-off-by: Ed Tanous <edtanous@google.com> Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
| 7c1cfe7e | 16-May-2023 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
Add SNMP alerts page and test hooks
This page will be included in Configuration section of the primary navigation. The user will be able to delete and add alert destination.
Change-Id: I396d19a54ea
Add SNMP alerts page and test hooks
This page will be included in Configuration section of the primary navigation. The user will be able to delete and add alert destination.
Change-Id: I396d19a54ea11724f2c5aec67e20ba9abff947d3 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
| d3bb2215 | 07-Aug-2023 |
Gunnar Mills <gmills@us.ibm.com> |
IBM env: Enable ThermalSubsystem API
Just like the commit before it, enabling this on the env Intel, enable VUE_APP_FAN_DATA_FROM_THERMAL_SUBSYSTEM and ThermalSubsystem for the fan data.
Change-Id:
IBM env: Enable ThermalSubsystem API
Just like the commit before it, enabling this on the env Intel, enable VUE_APP_FAN_DATA_FROM_THERMAL_SUBSYSTEM and ThermalSubsystem for the fan data.
Change-Id: Iaf8164ed622546579a379c707ebbc9660017379b Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
| 582ac0d4 | 25-Jul-2023 |
Sivaprabu Ganesan <sivaprabug@ami.com> |
Fan data from Thermal or ThermalSubsystem API
Fan data API switch in Inventory and LEDs page based on environment variable VUE_APP_FAN_DATA_FROM_THERMAL_SUBSYSTEM.
Backend Support PR:
https://gerr
Fan data from Thermal or ThermalSubsystem API
Fan data API switch in Inventory and LEDs page based on environment variable VUE_APP_FAN_DATA_FROM_THERMAL_SUBSYSTEM.
Backend Support PR:
https://gerrit.openbmc.org/c/openbmc/bmcweb/+/57533
Change-Id: I95ac9f9cef97bdab84a179b3e318eb37ab11752b Signed-off-by: Sivaprabu Ganesan <sivaprabug@ami.com>
show more ...
|
| 43e3bd26 | 27-Jul-2023 |
Jason M. Bills <jason.m.bills@intel.com> |
Update node-fetch and follow-redirects to fix CVEs
For https://nvd.nist.gov/vuln/detail/CVE-2022-0235, update node-fetch to 2.6.7.
For https://nvd.nist.gov/vuln/detail/CVE-2022-0536 and https://nvd
Update node-fetch and follow-redirects to fix CVEs
For https://nvd.nist.gov/vuln/detail/CVE-2022-0235, update node-fetch to 2.6.7.
For https://nvd.nist.gov/vuln/detail/CVE-2022-0536 and https://nvd.nist.gov/vuln/detail/CVE-2022-0155, update follow-redirects to 1.14.8.
Tested: Confirmed that I can still log into the web UI.
Change-Id: I044014ac07ce3c88f63b1a66d8677cf80617cd5a Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
| 37b22a13 | 12-May-2023 |
Nikhil Ashoka <a.nikhil@ibm.com> |
WebSocket tries to connect with 'console/default' instead of 'console0'
- This patchset will try to connect to the WebSocket with the path 'console/default'. - Until now, we were connecting to 'con
WebSocket tries to connect with 'console/default' instead of 'console0'
- This patchset will try to connect to the WebSocket with the path 'console/default'. - Until now, we were connecting to 'console0'.
Signed-off-by: Nikhil Ashoka <a.nikhil@ibm.com> Change-Id: I6136e09458284b76f5b03f89be247db3e3ff82fd
show more ...
|
| 6a3b7b5d | 14-Jul-2023 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
Drop processor and memory summary status display
Redfish deprecated the Processor/Memory Summary Status (state, health, healthrollup) attributes. Please refer to redfish spec for more details: https
Drop processor and memory summary status display
Redfish deprecated the Processor/Memory Summary Status (state, health, healthrollup) attributes. Please refer to redfish spec for more details: https://redfish.dmtf.org/schemas/v1/ComputerSystem.v1_20_0.json
These attributes are already removed from the bmcweb code: https://gerrit.openbmc.org/c/openbmc/bmcweb/+/62731
So currently webui-vue tries to access not present attributes and fails, and since these fields are not marked as optional, 'Server Overview' card fails to display.
Drop processor and memory summary status attributes handling to correct the issue.
Change-Id: I7fb956a0a310c6bd85560169b1ca0a64c19dc824 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
| 6236b11b | 11-Jul-2023 |
Gunnar Mills <gmills@us.ibm.com> |
Fix CI fail
Looks like a new bump of the tools caught us.
Saw this fail on https://gerrit.openbmc.org/c/openbmc/webui-vue/+/63442
Fails like: ``` diff --git a/docs/guide/components/page-section/in
Fix CI fail
Looks like a new bump of the tools caught us.
Saw this fail on https://gerrit.openbmc.org/c/openbmc/webui-vue/+/63442
Fails like: ``` diff --git a/docs/guide/components/page-section/index.md b/docs/guide/components/page-section/index.md index 94113c5..a37d67c 100644 --- a/docs/guide/components/page-section/index.md +++ b/docs/guide/components/page-section/index.md @@ -6,7 +6,7 @@ string will be rendered in an `h2` header element.
```vue // Example: `src/views/AccessControl/Ldap/Ldap.vue` - <page-section :section-title="$t('pageLdap.settings')"> +<page-section :section-title="$t('pageLdap.settings')"></page-section> ``` ```
Change-Id: I1ada18a09050c5fbcc773a28ef20b8af1b7e84e4 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
| 2a87a2e4 | 18-Jun-2023 |
yubowei982 <yubowei0982@phytium.com.cn> |
Fix incorrect or missing parameters in functions of api
1."api.get()" need to add 'config' parameter for some circumstance need to modify configure. 2.The second param of api.delete() is payload not
Fix incorrect or missing parameters in functions of api
1."api.get()" need to add 'config' parameter for some circumstance need to modify configure. 2.The second param of api.delete() is payload not config. 3."api.patch()" need to add 'config' parameter for some circumstance need to modify configure. 4."api.put()" need to add 'config' parameter for some circumstance need to modify configure.
Change-Id: I2df9eae468933c043dd9be1e12d2e2aeb9576ae8 Signed-off-by: Bowei Yu <yubowei0982@phytium.com.cn>
show more ...
|
| 0c63fddc | 29-Jun-2023 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
RU: Sessions page Client ID is not displayed
Fix minor difference in EN/RU translation that was introduced in a commit 568b8a93af49d35891f042f73add850cfa651308 ("Sessions page Client ID is not displ
RU: Sessions page Client ID is not displayed
Fix minor difference in EN/RU translation that was introduced in a commit 568b8a93af49d35891f042f73add850cfa651308 ("Sessions page Client ID is not displayed").
Change-Id: I4d4c3275a954fd9a005d81ea1a51571cb54ff23a Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
| ca17cbe8 | 29-Jun-2023 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
RU: Old password input in change password screen
Add russian translations that were missed in a commit bcb0ab4f1e933795e53da7c28ca75382c94f9af9 ("Old password input in change password screen").
Cha
RU: Old password input in change password screen
Add russian translations that were missed in a commit bcb0ab4f1e933795e53da7c28ca75382c94f9af9 ("Old password input in change password screen").
Change-Id: I44eacf1ab099f70a72db19c88b1cffad344028fb Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
| c12d81d6 | 29-Jun-2023 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
RU: OpenLDAP and Active Directory is taken from translation file
Add russian translations that were missed in a commit 65fa7bf8c8bb0f3f856c69f7d8aa61808ad6994a ("OpenLDAP and Active Directory is tak
RU: OpenLDAP and Active Directory is taken from translation file
Add russian translations that were missed in a commit 65fa7bf8c8bb0f3f856c69f7d8aa61808ad6994a ("OpenLDAP and Active Directory is taken from translation file").
Change-Id: I7154dab0f68009763d560c3f534d313dac93aeba Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
| fb6c6de9 | 14-Jun-2023 |
Konstantin <sulwirld@gmail.com> |
Fix kvm session and add event bus
Bug description: Before this commit KVM window wasn't being closed after logging out
Test: Step1. Launch webui on browser and see KVM page on /#/operations
Fix kvm session and add event bus
Bug description: Before this commit KVM window wasn't being closed after logging out
Test: Step1. Launch webui on browser and see KVM page on /#/operations/kvm. Step2. Open additional window using 'Open in new tab'. Step3. Navigate to another page. For example, /#/operations/key-clear. Step4. Logout. Window is still open.
Change-Id: Ife79ebca41eb4d588c0b8f4fae06135420eda155 Signed-off-by: Konstantin Maskov <sulwirld@gmail.com>
show more ...
|
| af76e2bc | 15-Jun-2023 |
Jason M. Bills <jason.m.bills@intel.com> |
Add fields to the DIMM inventory table
There is a request to see three additional fields from Redfish in the DIMM inventory table: https://github.com/openbmc/webui-vue/issues/107.
This change adds
Add fields to the DIMM inventory table
There is a request to see three additional fields from Redfish in the DIMM inventory table: https://github.com/openbmc/webui-vue/issues/107.
This change adds Manufacturer, Error correction, and Rank count data from Redfish into the DIMM inventory table.
Tested: Confirmed that the three fields show in the table with the correct data from Redfish.
Change-Id: I6f1fc5103649abf8350e5b5c107c11eea3d1a599 Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
show more ...
|
| 65fa7bf8 | 15-Jun-2023 |
Nikhil Ashoka <a.nikhil@ibm.com> |
OpenLDAP and Active Directory is taken from translation file
- OpenLDAP and Active Directory were hardcoded in the file, Hence, now, it is taken from the translation file in this commit.
Signed-o
OpenLDAP and Active Directory is taken from translation file
- OpenLDAP and Active Directory were hardcoded in the file, Hence, now, it is taken from the translation file in this commit.
Signed-off-by: Nikhil Ashoka <a.nikhil@ibm.com> Change-Id: Iebf557fbb20842878cce34c7f2969031af1765dd
show more ...
|
| 7768e783 | 12-Jun-2023 |
Gunnar Mills <gmills@us.ibm.com> |
Remove How do I become a Design Partner
Nicole is no longer working on the project, remove her name and the section about becoming a design partner.
Change-Id: I1b25dc1f5479093fed1b645bbc6b352fd75e
Remove How do I become a Design Partner
Nicole is no longer working on the project, remove her name and the section about becoming a design partner.
Change-Id: I1b25dc1f5479093fed1b645bbc6b352fd75eea37 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
| 54fbdafc | 01-Feb-2023 |
kirankumarb07 <kirankumarb@ami.com> |
OWNERS: add Kirankumar Ballapalli
Propose myself (Kirankumar Ballapalli) as an additional maintainer. I have contributed following patches to the webui-vue package. [1] commits: https://gerrit.openb
OWNERS: add Kirankumar Ballapalli
Propose myself (Kirankumar Ballapalli) as an additional maintainer. I have contributed following patches to the webui-vue package. [1] commits: https://gerrit.openbmc.org/q/owner:kirankumarb%2540ami.com
Change-Id: Ifcb12a4bdb6b3365860fbe264c1b79bbf6d23a8a Signed-off-by: Kirankumar Ballapalli <kirankumarb@ami.com> Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
| 29aaa9e8 | 06-Jun-2023 |
Gunnar Mills <gmills@us.ibm.com> |
Maintainership: Remove Sandeepa
Sandeepa has left the project. Thank you for all the work on OpenBMC!
Change-Id: I6e2a68f56a6730c93cbe5aaec8b5476700e574c2 Signed-off-by: Gunnar Mills <gmills@us.ibm
Maintainership: Remove Sandeepa
Sandeepa has left the project. Thank you for all the work on OpenBMC!
Change-Id: I6e2a68f56a6730c93cbe5aaec8b5476700e574c2 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
| 60da0f57 | 06-Jun-2023 |
Gunnar Mills <gmills@us.ibm.com> |
Fix up README
AngularJS is end of life, correct that. Recommend switching from phosphor-webui. Further minor README improvements.
Change-Id: I5067a9b5c6fc775bfa684fa1af4cb9a8142629dc Signed-off-by:
Fix up README
AngularJS is end of life, correct that. Recommend switching from phosphor-webui. Further minor README improvements.
Change-Id: I5067a9b5c6fc775bfa684fa1af4cb9a8142629dc Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
| 780733a1 | 19-Apr-2023 |
Thang Q. Nguyen <thang@os.amperecomputing.com> |
Fix logout button not work on Safari
After logged on via Safari web browser, click <user> -> Log out button does not take effect until clicking on other tab. The current page still works normally. F
Fix logout button not work on Safari
After logged on via Safari web browser, click <user> -> Log out button does not take effect until clicking on other tab. The current page still works normally. For example, in Virtual Media page, after clicking on the Log out button, nothing happens and we can still mount ISO file. The issue does not happen on Chrome or Firefox.
Fix the issue by changing router.go() to router.push().
Reference: https://github.com/vuejs/vue-router/issues/2554 https://codewithandrea.com/articles/flutter-navigation-gorouter-go-vs-push/
Tested: 1. Check if the issue does not happen on Safari anymore. 2. Check if no issue with Google Chrome and Mozilla Firefox.
Change-Id: I2ae35dad2dec6b19c3cb9d7f8d577b6077ac8d9c Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Signed-off-by: HuyLe <hule@amperecomputing.com>
show more ...
|
| 2dabfc1b | 29-Mar-2023 |
kirankumarb07 <kirankumarb@ami.com> |
Add session timeout in Policies page
This patchset will provide the option to configure the session timeout for the WebUI. The functionality will provide the below timeout options to configure.
Add session timeout in Policies page
This patchset will provide the option to configure the session timeout for the WebUI. The functionality will provide the below timeout options to configure. 1. 30 minutes 2. 1 hour 3. 2 hours 4. 4 hours 5. 8 hours 6. 1 Day For the API, redfish is having the following resource. URL - /redfish/v1/SessionService Method - GET (to get the configured timeout) - PATCH (to configure the timeout value) Property - { "SessionTimeout": 1800 }
When the user idles up until the configured session timeout, after that any API call from this session will get 401 status and the web UI will gets logged out.
Change-Id: Ic7c6b4817e560ca4ceb983dc5e2af51f3ae08cf5 Signed-off-by: Kirankumar Ballapalli <kirankumarb@ami.com>
show more ...
|
| 0f6147ca | 12-Apr-2023 |
Sivaprabu Ganesan <sivaprabug@ami.com> |
Display eventlog status button based on condition
Resolved and Unresolved status button in event log page is shown or hidden based on the environment variable VUE_APP_EVENT_LOGS_TOGGLE_BUTTON_DISABL
Display eventlog status button based on condition
Resolved and Unresolved status button in event log page is shown or hidden based on the environment variable VUE_APP_EVENT_LOGS_TOGGLE_BUTTON_DISABLED
Change-Id: If99a9705d4690995fb998daa979c21c61c3cc4a7 Signed-off-by: Sivaprabu Ganesan <sivaprabug@ami.com>
show more ...
|
| 6c5418f5 | 25-Feb-2022 |
MichalX Szopinski <michalx.szopinski@intel.com> |
Remove hardcoded chassis from Fan store
This change removes the hardcoded chassis URL from FanStore. Now the URL is taken from the odata.id.
Signed-off-by: MichalX Szopinski <michalx.szopinski@inte
Remove hardcoded chassis from Fan store
This change removes the hardcoded chassis URL from FanStore. Now the URL is taken from the odata.id.
Signed-off-by: MichalX Szopinski <michalx.szopinski@intel.com> Change-Id: I59e4d46a8aaa453f6662f4f396f32d7fad18fb91
show more ...
|
| 6b424f99 | 10-Mar-2023 |
greenfil <mikl@greenfil.ru> |
Added the use of HttpPushUri
According to the Redfish specification, the address to update the firmware is set in redfish/v1/UpdateService with the HttpPushUri variable. ``` https://github.com/openb
Added the use of HttpPushUri
According to the Redfish specification, the address to update the firmware is set in redfish/v1/UpdateService with the HttpPushUri variable. ``` https://github.com/openbmc/bmcweb/commit/4dc23f3fb6c9a7cef84658f8ab3b703d29ec7d57 ```
Change-Id: I29566a8ab2d06b658ab62f61c34be00fbbba0571 Signed-off-by: greenfil <mikl@greenfil.ru>
show more ...
|
| 7c26338e | 13-Feb-2023 |
Glukhov Mikhail <mikl@greenfil.ru> |
Added a "solved" check
Now Health status will be "Ok" if there are no unsolved problems in the log. Before this patch, the flag "solved" was not considered. Test: Created a log entry with the status
Added a "solved" check
Now Health status will be "Ok" if there are no unsolved problems in the log. Before this patch, the flag "solved" was not considered. Test: Created a log entry with the status of "Critical" and "Warning". Health became Critical. Event Critical pressed Resolved. Health became "Warning". Event Warning pressed Resolved. Health became "Ok".
Change-Id: Ic74a4c488c1c806c478c562a17fc0bb132e66e8f Signed-off-by: Glukhov Mikhail <mikl@greenfil.ru>
show more ...
|