Age | Commit message (Collapse) | Author | Files | Lines |
|
According to our conversation on community meeting we want to remove all hardcoded chassis names in request URL. This change corrects the "Power supplies" table in "Hardware Status" view.
Signed-off-by: MichalX Szopinski <michalx.szopinski@intel.com>
Change-Id: I5219c68b71477adee5f6785c58808eeaa5d35986
|
|
This patchset focuses on the global store use for server power
operations and impacts several pages in the interface.
For consistency, both in the UI and the code base, we are replacing
the term host with server. This change impacts both the user and the
developer experience. Maintaining consistency in naming allows both
developers and users to form a mental model of the overall system
and will help remove confusion when interacting with the UI and
editing the interface.
Testing:
1. Tested shutdown, power on, and reboot and verified the icons and
page sections in the site header and the server power operations page
update as expected during power operations.
2. Verified the one-time boot operations alert is displayed to the
user when changing the boot settings on the server power operations page
3 Tested factory reset and validated the correct information message
is displayed to the user with the server power off and on when
performing the factory reset functions.
4. Verified the SOL Console status icon updates correctly during
power operations.
5. Verified the alert message is displayed on the firmware update page
when the server is powered on.
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I88499a746364ab80f16a8b350d550407d094e95d
|
|
-Issue was while selecting manual setting
-While clicking the radio button for manual setting, the button was not
getting selected.
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com>
Change-Id: I2f855dc1ea6a92e5325c7657be18613143a60eaf
|
|
-Hide and show boot settings override field as this field will be
available in few systems.
-Visibility of this field is dependent on API value which is
"BootSourceOverrideTarget@Redfish.AllowableValues" from API
"/redfish/v1/Systems/system/"
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com>
Change-Id: Ibfd5d6b1f08e23ddc8d7deb0f6943ab6dd5b3756
|
|
Add new toast message string serverConnectionEstablished
for succesfully mounted image in Legacy mode.
Previously serverClosedSuccessfully toast was showed.
Tested:
Verified that Server connection established toast message
shows in webui after mounting image in legacy mode.
Signed-off-by: Alicja Rybak <alicja.rybak@intel.com>
Change-Id: I79b8bc3243ecc1a29a28f2441d499454747676c2
|
|
Signed-off-by: MichalX Szopinski <michalx.szopinski@intel.com>
Change-Id: I1670aa0775a2276963f72ea8a7e8bb0b15c27ee0
|
|
Removed regex vuelidate validation helpers for IP address
and MAC address and used builtin vuelidate validators for each.
Using builtin validators reduces human error when using custom
validators.
The regex helpers were incorrect and causing validation errors.
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: I4c8a21bbb9fec696c91a5cf3d2a7bf2e389cd566
|
|
- Add ability to expand and collapse table rows to show event log entry
details
- Add the following properties to display in the UI, Name,
Modified date
Change-Id: I3c90ce301878947e402eb87ca135dba0c47e84d5
Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com>
|
|
- Terminal window will occupy the full space of its container.
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com>
Change-Id: Ib739b0dc492c7bbd946e49b21815fc8038179163
|
|
This new page will be included in the Control section of the primary
navigation. The user will be able to choose between two different
reset actions.
The user can make the following calls:
- /redfish/v1/Systems/system/Bios/Actions/Bios.ResetBios
- /redfish/v1/Managers/bmc/Actions/Manager.ResetToDefaults
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I32a10dbce27a03fb84e24d7eae7c44eef9cffea5
|
|
This commit will move away from storing env specific component views
and store modules in the env directory. This will help simplify the
file structure for dotenv customizations. The env directory will only
store modifications to the main store register, router definitions,
and app navigation.
Pages that are "hidden" by default, like dumps, would still need to be
imported and registered in the specific environments.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: Ia5ad76235e00127281f3fa564cb89ec2ca2e0f25
|
|
- Minor updates made to the general layout and styles
- Changes to some page copy
- Moves update firmware form to bottom of page
- Adds dynamic TFTP upload option
- Adds dynamic card layout for BMC and host firmwre
- 2 cards for combined
- 4 cards for separate
- Removes FirmwareSingleImage components that were used for IBM builds
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: Ib5465ecc30dd1505824bf41c82d33b7655d5e598
|
|
Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com>
Change-Id: Ia1647adcf2499cafe749b91e444c1fc97401cd7a
|
|
-Use 'beforeDestroy' hook to stop listening on the route change,
-Use lodash to throttle the calls.
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I08781417e3e789dcf3532fbe697efb1403f81fda
|
|
'xterm' addon used in the "Serial over LAN (SOL) console" page
doesn't resize terminal screen on window size change.
If the initial window is small after its increase in size
there would be gaps in the terminal screen workspace.
To solve this use fit addon when window size is changed.
For optimization add throttle for the event function and remove
listener on page destroy.
See https://github.com/openbmc/webui-vue/issues/53 for details.
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: Id3895d43012e8c711a182026cb40aaa64234f9bf
|
|
Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com>
Change-Id: I6464c2108d50364dbc068fa361e582d11d4a9a13
|
|
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: I541bbf5d75bd1316f1ba3182c6fb37b24894430a
|
|
Adds ability to create toasts with multi-lined body content and
options to include a timestamp and application refresh action.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I30b1da04a0e0b5f29a419950462d1ca35e207552
|
|
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: Ib1bfd5f34324d6189d03745c7b92d81bbd58faf2
|
|
Update translation to use the global $t component method provided
by the i18n plugin.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I0f1de15b19820e3235187fb4c4c51befa67005e4
|
|
Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com>
Change-Id: I5ba8243fcc0ba561bfab18503c2c1ba5aebd47c0
|
|
Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com>
Change-Id: I4a560f0c960290ada4cd4148011ae40d3129a7c6
|
|
- Adds ability to disable or enable DHCP from UI.
- Displays DHCP addresses in table.
- Displays only Static addresses in Static table
Note for testing:
- If BMC does not have a DHCP server on the network
when enabling DHCP then system will go down (no IP
addresses will be available)
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: I4a9e6e13a80bcac8233e4382c0f4accc59c8adb8
|
|
Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com>
Change-Id: I76f8abe6e28714a9c5e8af85e6f4d854146db7b2
|
|
- Changed system IndicatorLED property to use LocationIndicatorActive
and updated SystemStore for same.
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: I0083034b7a8993074262a1e2b60c5829f8519dbe
|
|
- This page will show how the system boots once power
is restored after a power disturbance.
- API used to fetch the JSON:
/redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json
- API used to fetch the current policy and to save updated policy:
/redfish/v1/Systems/system/
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com>
Change-Id: I203bd3c5d26071b882cce6b9950cdb3fb1deb212
|
|
The removed information will be displayed in the user table
when it is available in Redfish.
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: I867a7792f2b2335456baf9934e8ef593a52b11e5
|
|
- Add sr-only element to icon only buttons
- Removed title from text only buttons
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: Ica57dec70401c04a9d7506306a406fe394e52113
|
|
- Updated BMC shell title and description.
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: I4485a9f2f6b4ee065a9902b7a3facd942a1feb45
|
|
Removed isPageDisabled because it is not used
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I0b3f604a0bae0d5e001911553ecb8727e7a78801
|
|
- Removed truncated style from network information section.
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: I11339a1c6099a733b07979dd26b13a0b400de19a
|
|
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com>
Change-Id: I24ea692467077eddc7a74b86a9ba56d49818404b
|
|
The template was removed because it did not meet the
vue/no-lone-template rule. It is not clear the reason this template
element was added.
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I26b0f5f6eab94afdeee52e142d2507994c3849b4
|
|
- On change of state of the timezone display preferences.
- Toast notification will be displayed to the user.
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com>
Change-Id: Ie846638077f75cb21123ec347d3e9f38724a51e8
|
|
- This page will show the list of sessions that are
currently connected to the BMC.
APIs used:
- To get all the sessions API used is
`/redfish/v1/SessionService/Sessions`
- To delete the sessions API used is
`/redfish/v1/SessionService/Sessions/<session id>`
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com>
Change-Id: Ia81f62cbbea749809b9b7f7e62356cfe2db7fc18
|
|
Adds ability to enable/disable:
- SSH protocol
- IPMI protocol
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: I2430a46343dd8756ef75fcc3cb068df8d51dd415
|
|
Imported loading from wrong mixin with commit
https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/38917
This will fix warning:
"export 'loading' was not found in '@/components/Mixins/LocalTimezoneLabelMixin'
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I10869d605f70bde0b4cdcb970c96357f9a5da87a
|
|
Import and add loading property to pages that are disabling
forms based on LoadingBarMixin loading property.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I1669bff2572422327566a3afe023633eb0b729f4
|
|
Fixes https://eslint.vuejs.org/rules/no-lone-template.html
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: Icc92d8349f063d756b92f6b2f751f7804267effb
|
|
- When adding role groups, the URL was being modified resulting in a 404 response
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com>
Change-Id: I0cf2653e83e85bc3bd6eca4a86bb065f8f8dd179
|
|
Add error state handling in the ServerLed store to make sure the
UI accurately reflects the state if there is an error.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I7f3647df9f5a32e241005eb7058a7cda1e0ba36a
|
|
- Make name consistent between both Overview and Server LED views
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I36601b603bfeb4e9f2b782641dd2813882466c21
|
|
- Align table search, count and date components on Event Logs page.
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: Id681d50f57a6fca86b8d8ba57f8e3420c1a0e56e
|
|
- Update indicator LED redfish endpoint based on 'LocationIndicatorActive' property.
- Updated both ServerLED and Overview page.
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: Id47133e4834b658d49911be87d93f7985519a6d2
|
|
- Removed all the data options from all the mixins.
- Updated component data property relying on data property defined in
mixin.
- Export data property from mixin file itself.
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: I4aeffcb333bbaf5b78bcadd711b3169b0b4cb10e
|
|
- Span with class sr-only added to table checkboxes
- Verified passed DAP
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: If6dff636762e6cc70c2f5b345827aa1385a31c97
|
|
- Fixed "<fieldset> element does not have a <legend>" by removing
a label-for prop
- Fixed "Form control has more than one label" by removing a wrapper
<b-form-group> that disabled controls while the page was loading
- Existing table violations to be addressed separately
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I7c90f361cc982b54ddd2b7893ba65b2e5489f5cd
|
|
Span with sr-only class added to date picker button
to implicity add label.
The bootstrap vue datepicker component does not have
an accessibility prop for the button inside the
datepicker wrapper.
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: I6fd3e55b865343769d6c0a179ae4c5d8c1038ffb
|
|
- Now only add file button will be visible.
- And selected file name will come down to the button.
- Changed form file component from custom type to plain.
Signed-off-by: Suren Neware <sneware9@in.ibm.com>
Change-Id: Ib59135691495c4dddfdbbae0e4228b55cdfda2a8
|
|
- Fixes button icon and text alignment
- App header buttons to be addressed separately
- Button documentation will be addressed in separate commit
- Aligns form input buttons: datepicker, clear search, and password toggle
- Moves title from icon to button for icon only buttons
- Aligns validation icon with form input buttons
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Change-Id: Ie28d7d7dd7303ab6bf1897d1fa569e1580cc2f9d
|