summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-09Russian translations for the IA configuration section changesKonstantin Aladyshev1-11/+10
Add russian translations that were missed in a commit f67f769f2304bca64d2b9758e22c21203960eef9 ("IA update: Update configuration to settings"). Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: Ic05bf0904456972590362caf5aa3575dd12ddc10
2021-09-09Russian translations for the IA control section changesKonstantin Aladyshev1-13/+1
Add russian translations that were missed in a commit 68cbbe9014cbdcf7229a878f564d38f6d6199f25 ("IA update: Update control section to operations"). Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: I5a1d893c8af15c40b7bdf1a9b0fa3d16601400b6
2021-09-09Russian translations for the IA health section changesKonstantin Aladyshev1-3/+4
Add russian translations that were missed in a commit 7affc529b7fba41193c4d48764707e9961cdd22d ("IA update: Update health section"). Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: Ibec4032888e412468df7152a649772f870ee8f22
2021-09-09Russian translations for the IA log section changesKonstantin Aladyshev1-0/+1
Add russian translations that were missed in a commit 828dda9b187684902710bb11621eca27bf0c6eec ("IA update: Add logs and update overview icon"). Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: Ia72b2a9e96b641290166d1dd910f32615376a936
2021-09-03Resolve bug for pagination not being updatedSukanya Pandey4-3/+38
- Bug: When a user filters a page, the pagination does not change. - Solution: When a user filters a page, the pagination will be updated based on the filtered results. - This patchset will also add pagination in dumps page. Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I189d27b5489c42ac85f25c0a1a4cdb7cf7eae5c2
2021-09-03Update login page layoutDerick Montague8-116/+181
This update will: - Change the positioning of the form to be on the left - Add the built on OpenBMC logo to the bottom right corner of the screen - Add the ability to include a GUI custom name using a .env variable. If the variable is not present, the login page will not include the <h1> section heading element. - Remove the word "logo" from the alt attribute for the company logo image used in the application header and on the login page. Github story: https://github.com/openbmc/webui-vue/issues/63 Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I83ac5aecff0b3858c3ab5f38ab1aaa603d59acf1
2021-08-31Update the design of system tableSandeepa Singh1-10/+11
- Add left margins for sections associated with Memory summary and Processor summary Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: Ie35eeb8ecd2cc373cf3ada8915b267d7770e2916
2021-08-30Resolve bug for batch action on post codes pageSandeepa Singh1-2/+3
- User will be able to export in batches - User will be able sort on the basis of created date Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: I6477e722f5aa8a2d19621fb3b851a6d2651634b0
2021-08-30Use a 'V' symbol for voltage unitKonstantin Aladyshev1-1/+1
Currently webui-vue displays all sensor data with units written as symbols ('A', 'W', 'C', 'RPM') except for voltage which is written as 'Volts'. Use a 'V' symbol for voltage unit for unification. Change-Id: I257b6d6bf1d099f62a861430a6448368b56dace1 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
2021-08-27Add system information on Appheader pageSukanya Pandey3-13/+51
- Model type and serial number are newly added system info data on Appheader. - On small screens and below system information(model type, serial number and asset tag) will be hidden. - On large screen and below model type and serial number will be visible but asset tag will be hidden. - For all other screens all the system info will be visible. Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: Ia844a26f658083cbd5fa9c8f3f6bea8b65ddcd11
2021-08-27Add Dixsie as MaintainerGunnar Mills1-0/+1
Dixsie has 80+ merged commits into webui-vue, is a top 3 contributor, and active in the community including leading the GUI Design Work Group. Change-Id: Ie3aa304d419d940ce8720c84ba1bae1d3ea32bd1 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2021-08-27boot: Send current settings on every boot operationLei YU1-10/+2
In the boot page, it did not allowed to send the same options. However, there is a case that it is needed to send the boot options anyway. In typical x86 systems, when the BIOS is rebooted, it will clear the boot options during the boot, so the settings in the web page does not reflect to the BMC's boot option settings. This patch allows to send the options anyway, so as long as user "applies" the settings, the boot options are set to BMC. Tested: Verify the same boot options settings are set to BMC after BIOS boots. Signed-off-by: Lei YU <yulei.sh@bytedance.com> Change-Id: I18ce341bbf9d968a78e8d818b005d1774936a48b
2021-08-20Resolve bug for identify LED switch in processor tableSukanya Pandey1-16/+11
Bug: While toggling identify LED for cpu0, in return other identify LEDs are also getting toggled which belongs to different CPUs. Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: Ic48eba7b391a28f861e38f306233387819ad944c
2021-08-20Add system attention indicatorsSukanya Pandey5-25/+127
- Different LEDs and statuses will be added to hardware status page - Status for power will be shown and LED included is System identify Led Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I8689f7bf3cc02a7a90379ec50b005bf344c091e4
2021-08-20Move PowerControlStore to ResourceManagement folderDixsie Wolmers2-1/+1
Store module structure should match the view folder structure The Power page is under the Resource management section, so the store should also be in a similarly named folder. This makes it easier to find when looking for the correct store. Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: Iada30056eb738b91f35dc4c6b9b42b6b2be8d55c
2021-08-19Hide "BMC shell (via SSH)" switch button on Intel environmentMichalX Szopinski2-1/+8
Add environment variable to control visibility of "BMC shell" switch button on "Policies" tab. Signed-off-by: MichalX Szopinski <michalx.szopinski@intel.com> Change-Id: I824e942cabbbb9da61343ebdbea8c93f1fe2b246
2021-08-16Resolve the download bug on postcode logs pageSandeepa Singh2-3/+10
The design has been updated to hide the download button when the key 'AdditionalDataURI' is not present in the redfish API response. Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: If78968ad72e62348b4b81967a3b61c2af53fa020
2021-08-16Fix translation bug in bmc manager tableSandeepa Singh1-9/+3
Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: I873a2892ce9d65a87e421d68347aa2d9dd8a95e9
2021-08-10IA update: Add resource management sectionSandeepa Singh11-85/+250
This is the sixth commit for information architecture changes and has the following changes: - Resource management section has been added - Carbon icon used for resource management section is data--base--alt - Manage power usage page from operations has been moved to resource management - Manage power usage page has been updated to power page Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: If3feb994dbad19dd6cfb1507d976d09643c8e4d6
2021-08-10IA update: Update access and control sectionSandeepa Singh39-519/+486
This is the fifth commit of the information architecture changes and has the following changes: - The icon for access and control has been updated - Access and control section has been updated to security and access section - Security settings page has been updated to policies page and moved to security and access section - Client sessions page has been updated to sessions page - Local user management page has been updated to user management page - SSL certificates page has been updated to certificates page Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: Ie93cee9002742ecf7d33615636f4f159f4395fc4
2021-08-10IA update: Update configuration to settingsSandeepa Singh25-261/+217
This is the fourth update to information architecture changes and has the following changes: - The configuration section is updated to settings - The date and time settings page is updated to date and time - The network settings page is updated to network - The power restore policy page in operations section is moved to settings section Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: I6f5ab25f5227530be430bd39a4d9629b3bf09d8b
2021-08-10IA update: Update control section to operationsSandeepa Singh51-313/+164
This is the third update to the information architecture changes and has the following changes: - The control section has been updated to operations - The server led page has been removed - The firmware page is moved to operations section Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: I2e23da447890d7bee51892e1f782d5f2db6dded4
2021-08-10IA update: Update health sectionSandeepa Singh33-265/+261
This is the second update to information architecture changes and has the following changes: - Health section is updated to hardware status section - Hardware status page is updated to inventory and LEDs page - Route for sensors page has been updated Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: Ia1ba3a15a243a00f59a2ec646132436eb355a999
2021-08-10IA update: Add logs and update overview iconDerick Montague21-54/+220
This is the first patchset of the information architecture changes. These changes are the result of several months of design research with users to improve the existing information architecture (IA). More information can we found in the Github story. This patchset will add a Logs section and move event logs and dumps from the Health section to the new Logs section. It will also update the icon used for the Overview page. Github story: https://github.com/openbmc/webui-vue/issues/56 Testing: 1. IBM build: - Logs contained Event logs and dumps - Both pages rendered when clicking link 2. Intel build - Logs contained Event logs only - Logs page rendered when clicking link 3. Tested default build - Logs contained Event logs only - Logs page rendered when clicking link Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I4621837202cf5ad3469d6ea460d9a5bdc79c8816
2021-08-04docs: guide: fix broken links to guidelines and customizationPaul Fertser1-2/+2
Change-Id: I2165938df5adfd2b3891cb1335364b78e3f9c474 Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2021-07-31Resovle POST code logs missing page messageDerick Montague1-2/+2
Fixed a typo in the router that resulted in the POST code logs page request returning a 404 message. This was a typo in the router.js file only. The IBM router.js file did not have this issue and the Intel has not added this UI to their build. Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Icce5d756ad1ce409c77ff67fd63a7759e5f24981
2021-07-28Add export all and delete all buttons to event logsDixsie Wolmers3-12/+67
- Uses new table action button style above table. - Adds ability to export all and delete all logs. - Disables toolbar table action buttons when table is empty. - Event logs file name is not translated to avoid potential translation issues in the future, users can rename the file - Adds toast messages for delete all - Updates resolve logs toast messages to use `tc` count Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: Idda2ae309e4248db60f89f68669e6e3b9f2cb832
2021-07-28Removed unused keys from en-US translationsDixsie Wolmers1-18/+2
Keys with `@:` in json file or `${key}` in template were manually verified as being used. Keys that were not used were removed. Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: Icf8f5d48ab58f0da99eaafd8ffb7737bd8322b93
2021-07-28Add missing keys for en-US translationsDixsie Wolmers2-3/+3
- Updated power supplies to use identifyLed key - Updated system store identify LED toasts - Corrected DHCP key capitilization - Did not make changes to factory reset modal keys, they are being used dynamically with `${}` in the key. Same for Power restore policy `$t{powerState}` Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I19eeac4085326a2d18d90945028def88ec5ed991
2021-07-28Update the design of BMC tableSandeepa Singh1-9/+13
- Add left margins for sections associated with Graphic console and Serial console Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: Iebb9f91fca76a40e5096aec4d551453d62cd0aae
2021-07-27Add hardware status power supply missing propertiesDixsie Wolmers2-23/+56
Adds efficiency percent, identify LED, manufacturer, hardware type, health and spare part number. Adds section divider in expanded row. Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I74e146a233f5d3dda849db11e937cb9dea5bcbd7
2021-07-27locales: ru-RU: translate countries listPaul Fertser1-0/+251
These strings are used to show details about TLS certificates. The translations were obtained with the following procedure: $ wget https://ru.wikipedia.org/wiki/ISO_3166-2 $ sed -n '/^ "..":/{s/.*"\(..\)": "\(.*\)".*/\1 \2/;p}' src/locales/en-US.json | while read a b; do echo " \"$a\": \"$(sed -n '/ISO_3166-2:'$a'/{N;s/.*>\([^<]\+\).*/\1/;p;q}' ISO_3166-2)\","; done Signed-off-by: Paul Fertser <fercerpav@gmail.com> Change-Id: I04c1f0bcf79063e1c8e89cace9b1c7e356edc5fd
2021-07-22Update app nav test spec with post codesDixsie Wolmers1-0/+18
Ran NPM run test:update to update app nav test spec after post codes were merged. Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I4d168c80844a32732282a6f42d9cc9288463cf66
2021-07-22docs: expand guide with vue-i18n-extract.js examplesPaul Fertser1-3/+16
This internationalization documentation patch provides the developers with specific recommendations on using vue-i18n-extract.js tool to ensure translations consistency. Signed-off-by: Paul Fertser <fercerpav@gmail.com> Change-Id: I506091c97043ad3f50c4753daddd450abe9744fc
2021-07-22Add download additional data functionalityDixsie Wolmers3-2/+16
Adds ability to download event log additional data data by row. The download attribute is not used to rename the file because it causes the download to fail in Chrome (Chromium bug for base64 files). Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I92164adc0a8ccf1bd6ed23cc5891a04fac47685b
2021-07-21Fix inconsistent power statusLei YU1-8/+5
The webui was using a websocket to subscribe the events from BMC for server status and logging. It uses a debouncer of 2.5 to limit the events, however, it causes the loss of the events, so the power change status event could be missed by the webui, causing the `Power` status is not really consistent. There was an issue in the property change handler as well that it assumes the `CurrentHostState` is there. However, certain event could be fired without `CurrentHostState` change, e.g. the "ForceWarmReboot" will get an host event of `RequestedHostTransition` without `CurrentHostState`'s change, the code will get an undefined `CurrentHostState` and the `Power` status becomes undetermined. Remove the 2.5 debouncer, and only set the power status when `CurrentHostState` is really received to fix the issue. Tested: Verify the `Power` status is consistent with the server status. Signed-off-by: Lei YU <yulei.sh@bytedance.com> Change-Id: I732069fff954a2b8b1de4848115641903a8bc904
2021-07-21Add POST code logs pageSandeepa Singh10-0/+452
This page will be included in the Health section of the primary navigation. The user will be able to export and download POST code logs. Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: I26cf1e01bfdfcf298f24f2c7dd9633ab7d31f1b5
2021-07-20Hide "Switch to running" button on Intel environmentMichalX Szopinski2-0/+4
Add environment variable to control visibility of "Switch to running" button. Signed-off-by: MichalX Szopinski <michalx.szopinski@intel.com> Change-Id: If1d118ffd8c1e425f2f33eb0a54fff579bf8b6b4
2021-07-20Add full russian translationPavel Zhukov2-0/+817
This localisation was performed by a native speaker well familiar with server administration and passed internal reviews by other GAGAR>IN administrators. Signed-off-by: Pavel Zhukov <p.zhukov@gagar-in.com> Signed-off-by: Andrei Tutolmin <a.tutolmin@gagar-in.com> Signed-off-by: Paul Fertser <fercerpav@gmail.com> Change-Id: Iea6a22351dcd999bd094e530229c7aee7e8e9629
2021-07-15Update user privilege table for the operator roleDerick Montague1-1/+1
The operator role has the ability to configure components, but that was missing from the privilege table. Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ie0d19df93a2b84553d1664ce019115b423721327
2021-07-15Fix cross-browser time formatting bugDerick Montague1-1/+1
To format the BMC time as 24 hour time, we used the `hour12` property. In Chrome, the time between 12:00 AM and 1:00 AM is displaye as 24:xx, instead of 00:xx. The cross-browser solution is to replace the `hour12` property with the `hourCycle` property so that all the time is formatted as 00:xx. Reference for Intl.DateTimeFormat constructor https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I68539d9602499dcb1bde9a4b01dd7a66fbc69d1a
2021-07-13Firmware: Remove redundant label handlingMaciej Magdziarz1-3/+0
In https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/42455 we decieded not to set a file type to upload. We have removed label but not label handling. Signed-off-by: Maciej Magdziarz <maciejx.magdziarz@intel.com> Change-Id: Ide0558a3df4c1d3c7eb3fe9872eb8914c80f11a7
2021-07-08Add system table missing propertiesSukanya Pandey3-30/+134
- Design is updated for system table. - Missing properties are added, added properties are: Hardware type, Location number, Memory summary data, Processor summary data and submodel. - Also adding functionality of toggling identify led switch Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I0e5143638ce2254f9b4fd2c8c520544c1db8d342
2021-07-01Add chassis table missing propertiesSandeepa Singh3-23/+122
- Added the following properties: Name, Location number, Identify led, Manufacturer, Chassis type, Asset tag, Max power watts, Min power watts - Design has been updated for chassis table Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: Id2ef82573a4d17059dc9f4929155aa05cabef2aa
2021-07-01Add BMC table missing propertiesSandeepa Singh3-57/+146
- Added the following properties: Name, Spare part number, Manufacturer type, Manager type, BMC date and time, Last reset time, Identify led Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: I6d84f867f3c272f3989f76c86f054f143b8b1bbd
2021-06-29Add processors table missing propertiesSandeepa Singh6-25/+154
- Add following missing properties: Name, Spare part number, Model, Processor type, Processor architechure, Version, Health rollup, Asset tag, Min speed MHz, Max speed MHz, Total cores, Total threads, Instruction set, Identify Led - Design of the table has been updated - Waiting for the following to be merged to test the Identify Led: https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/37045 Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: If6eeb3b0afea6510f7ea53e2d66cbf1d123b3217
2021-06-29Increase the filter menu marginsSandeepa Singh2-2/+5
This will increase readability of filter menu options, by preventing the wrapping up of long options/labels. Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: I75199b7608b5aeed067530e374e45750e26bb6eb
2021-06-29Reorder VPD QuicklinksDixsie Wolmers1-6/+6
Reordered hardware status quicklinks in order of appearance on the page. Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I9cb9742f4a21704d3ec856cbe423868b34a572a2
2021-06-28Add fans hardware status missing propertiesDixsie Wolmers3-6/+53
Adds identify LED, name - hardware type, health rollup, fan speed, and location number properties to table. Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I5f209b853ab70becf4c4289e871da1ce279d1ac3
2021-06-28Remove <br /> from hardware status tablesDixsie Wolmers6-39/+9
Break tags are not semantic for definition lists. Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I1ecbd7100044da4aa7749888faab962e115e2564