dd6aa0aa | 08-Oct-2020 |
Sukanya Pandey <sukapan1@in.ibm.com> |
Show error toast notification on unauthorized access
-When 403 status code which is an unauthorized access occured -show error toast notification.
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.c
Show error toast notification on unauthorized access
-When 403 status code which is an unauthorized access occured -show error toast notification.
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I55fa7052073f87f28c3584b68fd4e84247a4237e
show more ...
|
0a5b9c6d | 20-Oct-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Fix imports on router index
UI failed to load when routes were imported before store in router index. Store should be imported before routes for UI to load correctly.
Signed-off-by: Dixsie Wolmers
Fix imports on router index
UI failed to load when routes were imported before store in router index. Store should be imported before routes for UI to load correctly.
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I1ba02cf567babc67c7a5b1c5148d49ae19108faa
show more ...
|
8263d85c | 16-Oct-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add comments for imports that support dotenv
We have set up exact match resolve aliases to support different dotenv build customizations. Added comments to the imports that should not be changed.
S
Add comments for imports that support dotenv
We have set up exact match resolve aliases to support different dotenv build customizations. Added comments to the imports that should not be changed.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ie371b42ec35f876ccb89ef976f7126d5234a1b47
show more ...
|
f15cc7ac | 09-Sep-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Move translation into routes file
- Added intial application load document title update with created hook
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I73d18ed4a56bd04601f
Move translation into routes file
- Added intial application load document title update with created hook
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I73d18ed4a56bd04601fa7382c2d6c2ec504b03f5
show more ...
|
816d947e | 03-Sep-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Create separate file for Vue Router routes
Separating routes into its own JS file to allow for easier env customizations. Update store resolve path to make sure right env stores modules are imported
Create separate file for Vue Router routes
Separating routes into its own JS file to allow for easier env customizations. Update store resolve path to make sure right env stores modules are imported in every file.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I5c646c81fab54085198b2e179be80c954258f51c
show more ...
|
11e655ca | 26-Aug-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Add 404 page
- User will be redirected to 404 page when navigating to undefined routes
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I5d7bbcfdd279b6f6c993370e3adb39a516dbb1ba |
fac3fbbb | 31-Aug-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update router to static Virtual media component import
We have moved away from dynamic imports (lazy loading routes) to static imports to improve build size and create fewer bundles.
Virtual media
Update router to static Virtual media component import
We have moved away from dynamic imports (lazy loading routes) to static imports to improve build size and create fewer bundles.
Virtual media page was done before the decision to update router imports.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I87a0aa7a17c1f4cb6186eefe38bbdbe6c00b0485
show more ...
|
75100469 | 30-Jul-2020 |
Mateusz Gapski <mateuszx.gapski@intel.com> |
Add VirtualMedia page
More info: https://github.com/openbmc/webui-vue/issues/7
Signed-off-by: Mateusz Gapski <mateuszx.gapski@intel.com> Change-Id: I68f2074e77301c68c425f1e661988c751224b713 |
2a7b5aca | 17-Aug-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Remove Vue Router dynamic import
Current implementation uses Vue Router lazy loading routes. https://router.vuejs.org/guide/advanced/lazy-loading.html
Lazy loading creates separate js chunks and ad
Remove Vue Router dynamic import
Current implementation uses Vue Router lazy loading routes. https://router.vuejs.org/guide/advanced/lazy-loading.html
Lazy loading creates separate js chunks and adds to the total size of the built application. Switching to static imports cuts the total size down and creates fewer js bundles.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I5f53daf120cb1e3c4bb182e631ec3cbc8238c4b2
show more ...
|
92a0a4ac | 15-Jul-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add Firmware page
Adds ability to upload a fimware image by local workstation or TFTP. Also adds ability to reboot BMC from the backup image.
- Add route definition, component view, and store for
Add Firmware page
Adds ability to upload a fimware image by local workstation or TFTP. Also adds ability to reboot BMC from the backup image.
- Add route definition, component view, and store for Firmware page - Get ActiveSoftwareImage location at /redfish/v1/Managers/bmc - Get backup by checking for an image id that is not the same as the active image /redfish/v1/UpdateService/FirmwareInventory - Switch running firmware image by making PATCH request to /redfish/v1/Managers/bmc
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I04450e5a170d374122908c4c0349ba3b6e93ed2c
show more ...
|
632de22a | 09-Jul-2020 |
Mateusz Gapski <mateuszx.gapski@intel.com> |
KVM console
- The kvm console with using novnc library
Signed-off-by: Mateusz Gapski <mateuszx.gapski@intel.com> Change-Id: Icfb7643595d8c17231ca3671753d6de971525bd3 |
2c98b095 | 22-Jun-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add check if password change required at Login
After successfully authenticating on the Login page, check /redfish/v1/AccountService/Accounts/${username} endpoint for the PasswordChangeRequired prop
Add check if password change required at Login
After successfully authenticating on the Login page, check /redfish/v1/AccountService/Accounts/${username} endpoint for the PasswordChangeRequired property to see whether or not the password is expired. If the password is expired, then navigate to the Change password page, if the password isn't expired navigate to the Overview page. After successfully changing an expired password, navigate to the Overview page.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I32de5f71bcfcbe4099c2953a31c05ba0ebe670bc
show more ...
|
33058576 | 16-Jun-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add ChangePassword component
Add non-functional Change password page and router definition. The page has a form and some frontend validations but backend functionality and api requests are not tied
Add ChangePassword component
Add non-functional Change password page and router definition. The page has a form and some frontend validations but backend functionality and api requests are not tied in yet. Page can be viewed by manually navigating to /change-password.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: If5e6c6a5120b86fc457d8cab4c82333c33ef745f
show more ...
|
739e4596 | 05-Jun-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Add date and time settings
Adds ablity to change date and time manually, or configure using NTP servers.
- If NTP is selected, user is required to enter at least one NTP address - Date and time a
Add date and time settings
Adds ablity to change date and time manually, or configure using NTP servers.
- If NTP is selected, user is required to enter at least one NTP address - Date and time are ISO formatted
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I0d67c80487fdd815eacc3539ccd702b23618260e
show more ...
|
96f69ca9 | 20-May-2020 |
Sukanya Pandey <sukapan1@in.ibm.com> |
Add code for Serial Over LAN
- The output of serial connection of the hosts on the workstation terminal. - The library used is xterm which will provide the terminal to show the data.
Signed-off-by:
Add code for Serial Over LAN
- The output of serial connection of the hosts on the workstation terminal. - The library used is xterm which will provide the terminal to show the data.
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I6000cae42f237fffe216e2079cf2a6c39db236fd
show more ...
|
6173bc61 | 16-Jun-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Create separate LoginLayout component
Create a separate layout for the login page so it can be reused for first time password reset form.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> C
Create separate LoginLayout component
Create a separate layout for the login page so it can be reused for first time password reset form.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ia2da0e8d29f7d6ad77c5277193c7535f2d00a97d
show more ...
|
b1f559f0 | 28-Apr-2020 |
Sukanya Pandey <sukapan1@in.ibm.com> |
Profile settings page
-To set the profile by setting password. -This commit adds a profile page which allows the user to change their password. In the future, the profile page will also contain user
Profile settings page
-To set the profile by setting password. -This commit adds a profile page which allows the user to change their password. In the future, the profile page will also contain user settings like language and timezone.
The API called to change the user's password is '/redfish/v1/AccountService/Accounts/<userName>'
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: Ie54a54beff8c85bc9ac5af21c35edc481b34cf44
show more ...
|
56ee769f | 28-May-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add Hardware status page and system table
Adds ability to see system information in table format with a row expansion details view. Modified tables styles to add table borders.
Created global mixin
Add Hardware status page and system table
Adds ability to see system information in table format with a row expansion details view. Modified tables styles to add table borders.
Created global mixin for table data formatting: - Show '--' for undefined or empty string values - Map Redfish health status options to status-icon values
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I5b45c37997647f5a265c1e84eb53f0b51699ee20
show more ...
|
bb81d55c | 26-Feb-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Add network settings page
- Adds ability to configure newtowrk settings by selected ethernet interface - Default gateway is currently unavailable in redfish, to work around, grabbed gateway from f
Add network settings page
- Adds ability to configure newtowrk settings by selected ethernet interface - Default gateway is currently unavailable in redfish, to work around, grabbed gateway from first static ipv4 configuration and assigned to new static ipv4 configurations - Adds ability to add, modify and delete static ipv4 configs - Adds ability to add, modify and delete static dns - Adds ability to edit gateway, hostname and mac address - Form validations include regex for ip, mac address, and hostname
- Language translations to be addressed in separate commit - Enabling DHCP and configuring DHCP settings to be addressed in separate commit
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I122034ae0ef3a8c08e5599ee3eca66e8d0d59f67
show more ...
|
6f102346 | 05-May-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add Event log page
Add basic event log table with the ability to sort by column (ID, Severity, Type, Date) and filter by severity.
- Updated existing translation for eventLog to eventLogs
Signed-o
Add Event log page
Add basic event log table with the ability to sort by column (ID, Severity, Type, Date) and filter by severity.
- Updated existing translation for eventLog to eventLogs
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ic233593cc8804d9dcefb2b5740dfac3d52899b02
show more ...
|
9055d988 | 31-Mar-2020 |
Sukanya Pandey <sukapan1@in.ibm.com> |
Add manage power usage page
-The page is used to control the power. -Maximum power can be set between 1 to 10000. -The API used to get and set the power limit:/redfish/v1/Chassis/chassis/Power
Add manage power usage page
-The page is used to control the power. -Maximum power can be set between 1 to 10000. -The API used to get and set the power limit:/redfish/v1/Chassis/chassis/Power
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I1cab4876e9149d92de75014d7680ac11410ca4fe
show more ...
|
090c2d44 | 01-Apr-2020 |
SurenNeware <sneware9@in.ibm.com> |
Add ServerLED page
Added ability to turn on/off Indicator LED.
Signed-off-by: Suren Neware <sneware9@in.ibm.com> Change-Id: Ia59eb0214530906dea840ff18ff22fc913870bb9 |
68069e19 | 15-May-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add logout commit for 401 response
Change the authentication logout from router to api interceptor, so that if a user accidentally navigates to login page by clicking the browser back button, they a
Add logout commit for 401 response
Change the authentication logout from router to api interceptor, so that if a user accidentally navigates to login page by clicking the browser back button, they aren't automatically logged out. Logouts would occur when hitting a 401 response or if the user clicks the logout button from app header.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I6290070b63e724b75b3ac2fc39b3c7e814fbfc3e
show more ...
|
e9800b51 | 07-May-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Clear XSRF token when navigating to Login
This will fix the WebSocket authentication error if redirected to the Login page when a session is expired. The WebSocketPlugin checks to see if the user is
Clear XSRF token when navigating to Login
This will fix the WebSocket authentication error if redirected to the Login page when a session is expired. The WebSocketPlugin checks to see if the user is logged in before attempting to make a connection. The AuthenticationStore determines if a user is logged in based on whether or not the XSRF-TOKEN cookie exists. Currently the app only removes this token if the user explicitly logs out from the application header.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I9f2b7025ff1de21889267b8f56efd08930eb63d3
show more ...
|
f2b3e6c1 | 28-Apr-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add missing router names
Overview and Sensors routes were missing router names. Removed empty string value name, since it doesn't help identify a router by name.
Signed-off-by: Yoshie Muranaka <yos
Add missing router names
Overview and Sensors routes were missing router names. Removed empty string value name, since it doesn't help identify a router by name.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Idcff2c4104427d50abfc260c90d8087efe6525e3
show more ...
|