| 82a346b0 | 26-Oct-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Remove Virtual Media from IBM build
Removes Virtual Media from app navigation, router definition, and unregisters the store module.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-
Remove Virtual Media from IBM build
Removes Virtual Media from app navigation, router definition, and unregisters the store module.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I0e3ab2a6cb28b9923efbeb6b2c212b0a09d263a9
show more ...
|
| 98bb24eb | 06-Oct-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add two file firmware update
Adds the ability to upload separate Host and BMC firmware images through the GUI. By default, the two file firmware update page will be shown. Changes to the .env config
Add two file firmware update
Adds the ability to upload separate Host and BMC firmware images through the GUI. By default, the two file firmware update page will be shown. Changes to the .env configurations will enable the single file upload page. The IBM env is configured to allow single file firmware update.
Two file upload features: - File upload through local workstation or tftp server - Reboot from backup BMC image - Does not have ability to reboot from backup host image - Does not implement checks in GUI for host status, which is the same as what we have in phosphor-webui
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ibf2a2d9ffc3952dd5a5454c723350c61d9f91c3e
show more ...
|
| 59569d8f | 26-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Fix app nav focus state on current link
- Removed :active psuedo-elements that were overriding default states - Removed use of specific colors in place of theme-color or theme-color-level to improve
Fix app nav focus state on current link
- Removed :active psuedo-elements that were overriding default states - Removed use of specific colors in place of theme-color or theme-color-level to improve theming scalability - Moved outline declaration to the primary :focus pseudo-element
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I2af984fd1b29ed21d9278f5ad65dc563c81afc29
show more ...
|
| 7d4b53bc | 26-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Update button focus state for small screen
The focus state uses the box-shadow and two inset values. The first should match the background of the button or link container. The second is the actual c
Update button focus state for small screen
The focus state uses the box-shadow and two inset values. The first should match the background of the button or link container. The second is the actual color of the outline focus state. On smaller viewports, the menu stacks and is a different color.
- Add mixin with optional color param for setting the color of the inset box-shadow that matches the container's background color - Add a focus state for the helper-menu at the smaller breakpoint - Remove the multiple :focus pseudo-selector declarations that remove the outline and set it when we set the initial focus state
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I8eb046f892b395baba41dd62460d2a771bd1f92a
show more ...
|
| a04d46f7 | 22-Oct-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Fix table row alignment and table head border
- Aligns content in table rows with expand and action buttons - Adds border to table head
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I40
Fix table row alignment and table head border
- Aligns content in table rows with expand and action buttons - Adds border to table head
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I403575bedc78d71ad05edcae2f59f7df994d3630
show more ...
|
| 736f2a4b | 26-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Add coding standards overview page
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I2dd0fb44a78da62864442fd633654a3e4f887184 |
| 459c1edb | 26-Oct-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Remove blank overview pages in documentation
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I6238767b89eda7e0aaebe73faa2ca3e0a61ebf5e |
| f364d0ee | 09-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Add icon only button to documentation
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ia00d714b0d33b849a6e9dde8d25e9e9c78d36002 |
| 0b980dbf | 06-Oct-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Make copy of single file firmware upload
Make a copy of single file firmware upload component and store in env directory. Update IBM router to use copied single file firmware components. Update IBM
Make copy of single file firmware upload
Make a copy of single file firmware upload component and store in env directory. Update IBM router to use copied single file firmware components. Update IBM store module to use copied single file firmware store.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I046ce6c69a02b90400058866295b84c5435f5a4b
show more ...
|
| 7026cad9 | 21-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Update compression-webpack-plugin
- Update to latest major release, 6.0.3 - Resolve one of two existing npm security vulnerabilities
This plugin is only used for production builds to delete any ass
Update compression-webpack-plugin
- Update to latest major release, 6.0.3 - Resolve one of two existing npm security vulnerabilities
This plugin is only used for production builds to delete any assets created by the plugin. This will remove any of the non-compressed files from the dist folder.
Testing: - Ran build and deployed to a BMC - Verified all views functional and spot tested functionality - Successfully added and deleted a user - Successfully changed date and time settings and date and time display - Successfully power cycled the system
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I86b06f30928fc33d189e24281c516ad39628b764
show more ...
|
| 22bba291 | 21-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Resolve npm vulnerabilities
Ran npm outdated to determine what packages had updates and updated all packages with a patch or minor release. This will resolve all but two errors. The remaining errors
Resolve npm vulnerabilities
Ran npm outdated to determine what packages had updates and updated all packages with a patch or minor release. This will resolve all but two errors. The remaining errors are in modules used for the development process only. To see these two vulnerabilities run the npm audit command.
- Update vue-i18n-loader to use new library as the previous has been migrated
Testing: - Ran application locally and tested every page - Ran documentation and tested locally - Ran build script and tested on the BMC - Ran the docs build without any errors
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I7603588bd732167749a403b9f6279a0ad50ccc12
show more ...
|
| a35b5a15 | 13-Oct-2020 |
SurenNeware <sneware9@in.ibm.com> |
Fixed event logs pagination on small screen
Signed-off-by: Suren Neware <sneware9@in.ibm.com> Change-Id: Ifb3963d416a7e2663af24c3c7b1d2c1876af6788 |
| 1f8117f8 | 22-Sep-2020 |
SurenNeware <sneware9@in.ibm.com> |
Add style to left sidebar and app header
- Updated hover, active and focus state for left sidebar menu items. - Add style guide for top header navigation. - Add new white color logo. - Add focus and
Add style to left sidebar and app header
- Updated hover, active and focus state for left sidebar menu items. - Add style guide for top header navigation. - Add new white color logo. - Add focus and active state to current menu item.
Signed-off-by: Suren Neware <sneware9@in.ibm.com> Change-Id: Ib97df4efda216f653ce0415c3f3ae9ae75bcb9cd
show more ...
|
| d624dae9 | 21-Sep-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add support for mutual TLS
Adding check for 'IsAuthenticated' cookie in AuthenticationStore and adding a check in created hook for AppHeader component because it is visible on all authenticated page
Add support for mutual TLS
Adding check for 'IsAuthenticated' cookie in AuthenticationStore and adding a check in created hook for AppHeader component because it is visible on all authenticated pages.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ic558c9c45fd3f5874c8c516cb6bc005cba4946e2
show more ...
|
| ef8c3f33 | 23-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Merge branch 'master' of ssh://gerrit.openbmc-project.xyz:29418/openbmc/webui-vue
Change-Id: I6a5e5685fcf9d4f4b6fc4014ff0e3b1b9f11d3e3
|
| 1bddf797 | 23-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Add action to deploy documentation
This was merged using Gerrit, but due to being part of the .github
directory the merge is not showing. After this commit, I will rebase
with Gerrit.
- Action
Add action to deploy documentation
This was merged using Gerrit, but due to being part of the .github
directory the merge is not showing. After this commit, I will rebase
with Gerrit.
- Action will run npm install and docs:build and push the static files
to the gh-pages branch
- Will build documentation and push to the gh-pages branch on every
push to master
- Tested on a forked repo: https://derick-montague.github.io/webui-vue/
- Workflow that was used is the same as being pushed with this commit:
https://github.com/derick-montague/webui-vue/actions/runs/316032970/workflow
show more ...
|
| e95219c0 | 19-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Add action to deploy documentation
- Action will run npm install and docs:build and push the static files to the gh-pages branch - Will build documentation and push to the gh-pages branch on every p
Add action to deploy documentation
- Action will run npm install and docs:build and push the static files to the gh-pages branch - Will build documentation and push to the gh-pages branch on every push to master - Tested on a forked repo: https://derick-montague.github.io/webui-vue/ - Workflow that was used is the same as being pushed with this commit: https://github.com/derick-montague/webui-vue/actions/runs/316032970/workflow
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ia5e7a95712aff3c9bac2d18fa7d4473851ebaa60
show more ...
|
| 579cbdf4 | 14-Jul-2020 |
Derick Montague <derick.montague@ibm.com> |
Resolve Content-Security-Policy error
In Firefox there was an no unsafe eval error which was caused when users had the vue dev tools extenstion installed and enabled. The other issue was the loading
Resolve Content-Security-Policy error
In Firefox there was an no unsafe eval error which was caused when users had the vue dev tools extenstion installed and enabled. The other issue was the loading of a resrouce at inline (style-src) which was caused by the SVG icons coming from the Carbon icons vue library.
- Updated the Carbon icons to the latest version to resolve the CSP issue. - Remove chainwebpack option only used for prefecth as this is not needed. Originally this was an issue when using code splitting. Changing how we import views for routes and creating a single bundle removes the need for this option. - Update how fill color is applied to StatusIcon component. The Carbon icons update results in adding the fill property to the svg container does not cascade resulting in all icons rendering as their default fill color.
GitHub Issue: https://github.com/openbmc/webui-vue/issues/32
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I4846f80c993c129d5e88fceda13d53fab51d7c8a
show more ...
|
| dd50d30d | 20-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Update vuepress to fix hot reloading
- Version 1.5 had an issue with hot reloading that was resolved in version 1.5.1 - Update vue and vue-template-compiler to vue@2.6.12 to resolve vuepress depende
Update vuepress to fix hot reloading
- Version 1.5 had an issue with hot reloading that was resolved in version 1.5.1 - Update vue and vue-template-compiler to vue@2.6.12 to resolve vuepress dependencies
Testing: - Ran docs locally (npm run docs:serve) and verified all pages - Ran app locally (npm run serve) and spot tested several pages
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Iec3494e00756040d9ce2f9ae6d1475f37dba0032
show more ...
|
| 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 ...
|
| a11cedb5 | 09-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Update colors in documentation
- Remove all color-100 tokens since we are using bootstrap's built-in functions for color lightening - Update changed hex values
Signed-off-by: Derick Montague <deric
Update colors in documentation
- Remove all color-100 tokens since we are using bootstrap's built-in functions for color lightening - Update changed hex values
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I08894fdb64021e38ea8b5c0f47e127d72f3d3ecd
show more ...
|
| 35b2bbf0 | 09-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Update theme customization
- Move the env.md from /env directory to be displayed in the theming section - Update copy to remove references to downstream changes since changes are made upstream
Sign
Update theme customization
- Move the env.md from /env directory to be displayed in the theming section - Update copy to remove references to downstream changes since changes are made upstream
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I5ed3c62a9534c071b6dbd7f69ed35d457353a628
show more ...
|
| 3ec4c049 | 09-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Add narrator to screen reader list
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I4399271998fca392f457d0d1769f1e9337881f44 |
| caaf7baf | 09-Oct-2020 |
Derick Montague <derick.montague@ibm.com> |
Fix documentation render bug
Using the i18n module in the BVToastMixin file caused an issue with VuePress that resulted in the static files not being created and the documentation rendering as a bla
Fix documentation render bug
Using the i18n module in the BVToastMixin file caused an issue with VuePress that resulted in the static files not being created and the documentation rendering as a blank page.
- Removed the import of the BVToastMixin - Copied BVToastMixin to docs components and removed i18n - Copied the StatusIcon to docs components to so icons will render with the correct fill color in the toast notifications
GitHub Issue: https://github.com/openbmc/webui-vue/issues/40
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ie479df17d529ad2803c41e7442801e13601a0a02
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 ...
|