#
d3952354 |
| 30-Jul-2020 |
Derick Montague <derick.montague@ibm.com> |
Fix vuepress dependency issue
Running vuepress locally was failing due to a missing module. This issue was created by a recent upgrade made using npm audit fix to resolve some npm module security is
Fix vuepress dependency issue
Running vuepress locally was failing due to a missing module. This issue was created by a recent upgrade made using npm audit fix to resolve some npm module security issues. The issue was resolved by deleting the package-lock.json and rebuilding on an npm install. I updated vuepress since there was a minor version change.
TESTING I was able to run the docs locally and docs are rendering as expected.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: If59c52a7a13b03e910c7c2b9969bef43d5808de8
show more ...
|
#
fc16f3c2 |
| 23-Jun-2020 |
Sukanya Pandey <sukapan1@in.ibm.com> |
Add timezone to profile settings page
- Users will have two options to select a timezone. - UTC and browser offset timezone are the two options for the application. - date-fns and date-fns-tz is
Add timezone to profile settings page
- Users will have two options to select a timezone. - UTC and browser offset timezone are the two options for the application. - date-fns and date-fns-tz is used for date and time manipulations because:- - The package size of library is smaller. - It allows for importing functions to work with the native date object rather than having to create a moment instance that carries a larger payload.
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I581803f230f501c0d34d0b53e7c2d89e8466ee60
show more ...
|
#
4e29d507 |
| 21-Jul-2020 |
Derick Montague <derick.montague@ibm.com> |
Resolve npm package vulnerabilities
- Ran npm audit fix and resolved all high priority security vulnerabilities. - One low risk vulnerability remains. This is a yargs package that may require updati
Resolve npm package vulnerabilities
- Ran npm audit fix and resolved all high priority security vulnerabilities. - One low risk vulnerability remains. This is a yargs package that may require updating other packages. - Lodash required an update since it was a high servirity issue that was exposed in the application's functionality beyond the build script and tools
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: If67fe5939c6ab69767bdc046168985078a19aa30
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
|
#
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 ...
|
#
20d8c186 |
| 14-May-2020 |
Gunnar Mills <gmills@us.ibm.com> |
Move node to >=12.14.1
Currently, OpenBMC uses node 12.14.1. https://github.com/openbmc/openbmc/blob/master/meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_12.14.1.bb OpenBMC gets this reci
Move node to >=12.14.1
Currently, OpenBMC uses node 12.14.1. https://github.com/openbmc/openbmc/blob/master/meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_12.14.1.bb OpenBMC gets this recipe from meta-openembedded.
Moved the node required to ">=12.14.1" to allow this.
https://github.com/openbmc/webui-vue/commit/b346406f3aa407869a3c868fb14322fc529673a3 moved to node 12.16.x.
Without this change was seeing (when building an image with webui-vue replacing phosphor-webui): | > check-node-version --package && vue-cli-service build | | node: 12.14.1 | Wanted node version 12.16.x (>=12.16.0 <12.17.0) | To install node, see https://nodejs.org/download/release/v12.16.0/ | npm ERR! code ELIFECYCLE | npm ERR! errno 1 | npm ERR! webui-vue@0.1.0 build: `check-node-version --package && vue-cli-service build` | npm ERR! Exit status 1 | npm ERR! | npm ERR! Failed at the webui-vue@0.1.0 build script.
Tested: Built and loaded on a Witherspoon. No regressions observed.
Change-Id: I20fc81ccebc9a1eb37294e3966dc657836f08064 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
#
ad2ceb6d |
| 24-Apr-2020 |
Derick Montague <derick.montague@ibm.com> |
Use Jest as the test framework
- Remove mocha, chai, sinon and setup.js - Add snapshot test to ApplicationHeader spec and remove skip nav link test - Add an update snapshot test that can be run if a
Use Jest as the test framework
- Remove mocha, chai, sinon and setup.js - Add snapshot test to ApplicationHeader spec and remove skip nav link test - Add an update snapshot test that can be run if a page changes and the snapshot needs to be updated - Remove tight coupling of application structure and test in ApplicationHeader spec
We are changing to Jest for a few reasons: 1. Jest is the testing framework used by most Vue applications and has robust documentation 2. It requires less configuration and works out of the box 3. It includes the ability to perform snapshot testing of rendered UI, which is much easier to maintain than trying to test specific UI elements.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I7bca3613991ebae1fd464fa3a60f079d044ed7b4
show more ...
|
#
077e4a80 |
| 21-Apr-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update bootstrap and bootstrap-vue
Update packages to bootstrap v4.4.1 and bootstrap-vue v2.12.0 to take advantage of latest features–including responsive fluid container layout.
Signed-off-by: Yos
Update bootstrap and bootstrap-vue
Update packages to bootstrap v4.4.1 and bootstrap-vue v2.12.0 to take advantage of latest features–including responsive fluid container layout.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Icba887feee6d79f4b63993e5328e89a4cbf5b87a
show more ...
|
#
b346406f |
| 26-Mar-2020 |
Derick Montague <derick.montague@ibm.com> |
Add engines object to package.json
- Add node-check-version to be called on serve and build scripts to warn user that the correct version of node is not running - Run npm audit fix to resolve 1532 v
Add engines object to package.json
- Add node-check-version to be called on serve and build scripts to warn user that the correct version of node is not running - Run npm audit fix to resolve 1532 vulnerabilities - Add .npmrc file that will adds new npm packages as the exact version. This settings assures that the ^ is not used when adding the package to the packacge.json file.
This is to assure that we are running the correct version of node that will not update the package-lock.json file when installing new packages. We are using lts/erbium version of node that is 12.16.1 allowing any patch version beyond .1.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I564527c4d9a3946f4c7f08338f1d7ec111d9eb20
show more ...
|
#
98059c92 |
| 26-Mar-2020 |
Sukanya Pandey <sukapan1@in.ibm.com> |
Add spec files for the components
- AppHeader.js - AppNavigation.js
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: I55bbd16349dcf134b68fe33ba7cc26f29a98cfc7
|
#
5ee04ef5 |
| 18-Mar-2020 |
Sukanya Pandey <sukapan1@in.ibm.com> |
Add mocha and chai test framework
- Mocha/Chai/Sinon test frameowrk because it has 100% feature parity with vue-loader. - Code for making 'expect' function accessible globally.
Signed-off-by: S
Add mocha and chai test framework
- Mocha/Chai/Sinon test frameowrk because it has 100% feature parity with vue-loader. - Code for making 'expect' function accessible globally.
Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: Idf809cb08d8c1ef177ff92f0ee1be04ac74059a3
show more ...
|
#
30abccbe |
| 11-Mar-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add Sensors page
- Update api calls to use Redfish - Add column sort to name and status columns - Set default table sort to status column - Added lodash package
Github story: https://github.com/ope
Add Sensors page
- Update api calls to use Redfish - Add column sort to name and status columns - Set default table sort to status column - Added lodash package
Github story: https://github.com/openbmc/webui-vue/issues/4
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ic6e76107475fbf5fb34deb01a4de4a4a9ccfeabf
show more ...
|
#
97f4187e |
| 23-Feb-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Format date and time for international locales
Uninstalls vue-date-fns and uses toLocaleDateString() method to return formatted date and time.
Date language is set by i18n and time/timezone i
Format date and time for international locales
Uninstalls vue-date-fns and uses toLocaleDateString() method to return formatted date and time.
Date language is set by i18n and time/timezone is formatted by browser locale.
Uses vue filter to format date and time as: - short month, day, year, time and timezone - 'en' example: Feb 23, 2020, 3:40:25 PM CST - 'es' example: 25 feb 2020 14:23:36 GMT-6 - hour12 value is determined by browser default
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: I4fe8c51f5437cef263f1e0ea4184c0b552c85f4d
show more ...
|
#
5bb956d7 |
| 26-Feb-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update bootstrap-vue package
Updating package to resolve errors while using <b-form-select-option> component.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I96f4fb48329b2a219
Update bootstrap-vue package
Updating package to resolve errors while using <b-form-select-option> component.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I96f4fb48329b2a21959e3d5893903a21059a16e7
show more ...
|
#
183c2754 |
| 12-Feb-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add batch actions to local user table
- Create TableToolbar component for table batch actions - Added Toast warning type and toast title message translations - Update vue-i18n package to latest v8.1
Add batch actions to local user table
- Create TableToolbar component for table batch actions - Added Toast warning type and toast title message translations - Update vue-i18n package to latest v8.15.3 to use improved pluarlization features
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I455beba4f56b8209b1201bbc5ff3f616e960d189
show more ...
|
#
cbcd2136 |
| 30-Jan-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Set up initial language translation
- Add i18n internationalization plugin - Create json files for group 0 English and Spanish - Uses $t method to set up initial translations on login page - Meta ti
Set up initial language translation
- Add i18n internationalization plugin - Create json files for group 0 English and Spanish - Uses $t method to set up initial translations on login page - Meta title is translated using i18n in App.vue and PageTitle.Vue
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: Ifce9f5e54d96f8b2a13239ad6178892f99fc4537
show more ...
|
#
365bce5f |
| 03-Jan-2020 |
Derick Montague <derick.montague@ibm.com> |
Add coding guidelines and component documentation
Resubmitting after reverted–original commit here https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/28760
- Update README to include instruct
Add coding guidelines and component documentation
Resubmitting after reverted–original commit here https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/28760
- Update README to include instructions on documentation development - Update vue and vue-template-compiler to be compatible with vuepress
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I72049a5888ef6bea6621d0b7948f57a8e4177666
show more ...
|
#
4b0fc1db |
| 06-Jan-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update local user layout and styles
Resubmitting after reverted–original commit here https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/28790
- Add BVConfig plugin to modify boostrap componen
Update local user layout and styles
Resubmitting after reverted–original commit here https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/28790
- Add BVConfig plugin to modify boostrap component defaults - Add vuelidate - Add package and basic validations to user form - Add all user form validations - Add checks for edit user - Create VuelidateMixin for shared methods - Update Login to use Vuelidate
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ib50ee4d1fb5f14637c9460e77f0682869a86ac8a
show more ...
|
#
6109113c |
| 28-Jan-2020 |
Gunnar Mills <gmills@us.ibm.com> |
Revert "Add coding guidelines and component documentation"
Merged accidentally. Did not have proper +1s/+2s. The author will resubmit. Apologies for the noise.
This reverts commit aae4312c3c535253b
Revert "Add coding guidelines and component documentation"
Merged accidentally. Did not have proper +1s/+2s. The author will resubmit. Apologies for the noise.
This reverts commit aae4312c3c535253b2d5db7a75503f0237ae423e.
Change-Id: I110dd4e12286836aedf84dfba2c4ef07cac08b46 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
#
ff4ab407 |
| 28-Jan-2020 |
Gunnar Mills <gmills@us.ibm.com> |
Revert "Update local user layout and styles"
Merged accidentally. Did not have proper +1s/+2s. The author will resubmit. Apologies for the noise.
This reverts commit 5fa09a25c207d13ec1c9a8df92fc058
Revert "Update local user layout and styles"
Merged accidentally. Did not have proper +1s/+2s. The author will resubmit. Apologies for the noise.
This reverts commit 5fa09a25c207d13ec1c9a8df92fc058f15a872e1.
Change-Id: I59a792193f94f51c6f499c385305db919cf43927 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
#
5fa09a25 |
| 06-Jan-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update local user layout and styles
- Add BVConfig plugin to modify boostrap component defaults - Add vuelidate - Add package and basic validations to user form - Add all user form validations - Add
Update local user layout and styles
- Add BVConfig plugin to modify boostrap component defaults - Add vuelidate - Add package and basic validations to user form - Add all user form validations - Add checks for edit user
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I301a65071c5cdbe16f10ce6a2a6bfa1b2516dc3d
show more ...
|
#
aae4312c |
| 03-Jan-2020 |
Derick Montague <derick.montague@ibm.com> |
Add coding guidelines and component documentation
- Add deploy script to create and deploy dist file to gh-pages branch - Update README to include instructions on documentation development and deplo
Add coding guidelines and component documentation
- Add deploy script to create and deploy dist file to gh-pages branch - Update README to include instructions on documentation development and deployment - Update vue and vue-template-compiler to be compatible with vuepress - Set vue-date-fns to use specific version - Add shell pages to be completed later
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I2fdae06d53c298d45f7a638e8875717a47050dbf
show more ...
|
#
f3ab8bc8 |
| 10-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Add compression and remove incompatible plugins
- Add gzip file compression - Prefetch and preload plugins that add web loading primitives that are not compatible with our server settings - Move por
Add compression and remove incompatible plugins
- Add gzip file compression - Prefetch and preload plugins that add web loading primitives that are not compatible with our server settings - Move port to run dev from script flag to vue config file - Remove sourcemap files from production build
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I8df6ef7a73ad687dc2c7f5db810a221668a1dd01
show more ...
|
#
6ce1a07c |
| 06-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add cookie based login authentication
- Changed POST request data structure to match backend requirements for set-cookie in response header - Added withCredentials property to default axios co
Add cookie based login authentication
- Changed POST request data structure to match backend requirements for set-cookie in response header - Added withCredentials property to default axios config - Modifying proxied response to remove 'Secure' flag so browser can create Cookie while running locally - Add logout api request - Add js-cookie package to manage browser cookies - Update the babel preset config to include useBuiltIns, which resolves MIME type errors when overlaying - Disable vue-router history mode to use routher hash mode to resolves 404 errors when refreshing certain pages. This is expected behavior with history mode enabled. Server configuration changes are required to support HTML5 history mode: https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I5d43f36ef546962474b6cc8fff89564f29048fde
show more ...
|
#
97d86b33 |
| 02-Dec-2019 |
Dixsie Wolmers <dixsiew@gmail.com> |
Add system overview view
- Sets up system overview layout with out of the box Bootstrap - Creates overview quick links and overview events - Add Date-FNS
Signed-off-by: Dixsie Wolmers <dixsie@ibm.c
Add system overview view
- Sets up system overview layout with out of the box Bootstrap - Creates overview quick links and overview events - Add Date-FNS
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Id0a3d4d3b82ef2e1a4f838b3c7e725558e602504
show more ...
|